A NOTE has been added to this issue. ====================================================================== https://austingroupbugs.net/view.php?id=1631 ====================================================================== Reported By: dmitry_goncharov Assigned To: ====================================================================== Project: Issue 8 drafts Issue ID: 1631 Category: Shell and Utilities Type: Error Severity: Editorial Priority: normal Status: New Name: Dmitry Goncharov Organization: User Reference: Section: make Page Number: https://pubs.opengroup.org/onlinepubs/9699919799.2018edition/nframe.html Line Number: 0 Final Accepted Text: ====================================================================== Date Submitted: 2023-01-21 18:45 UTC Last Modified: 2023-01-24 18:55 UTC ====================================================================== Summary: Default archive rules are incompatible with parallel processing. ======================================================================
---------------------------------------------------------------------- (0006137) psmith (developer) - 2023-01-24 18:55 https://austingroupbugs.net/view.php?id=1631#c6137 ---------------------------------------------------------------------- If the .o files don't need to be removed then you don't need any special handling for archives at all. You can just write standard rules and you don't need the magical libfoo.a(foo.o) syntax or the special behaviors of the .a suffix rules, because you can just base things on the timestamp of the archive itself compared to the timestamp of the .o files. The only way this extra behavior is needed or useful is when you want to update the archive _without_ having to rebuild all the object files (like you do, for example, when you link a program). Issue History Date Modified Username Field Change ====================================================================== 2023-01-21 18:45 dmitry_goncharovNew Issue 2023-01-21 18:45 dmitry_goncharovName => Dmitry Goncharov 2023-01-21 18:45 dmitry_goncharovSection => make 2023-01-21 18:45 dmitry_goncharovPage Number => https://pubs.opengroup.org/onlinepubs/9699919799.2018edition/nframe.html 2023-01-21 18:45 dmitry_goncharovLine Number => 0 2023-01-21 21:48 kre Note Added: 0006124 2023-01-21 22:10 rillig Note Added: 0006125 2023-01-22 02:08 dmitry_goncharovNote Added: 0006126 2023-01-22 03:02 dmitry_goncharovNote Added: 0006127 2023-01-22 03:13 dmitry_goncharovNote Edited: 0006127 2023-01-22 03:13 dmitry_goncharovNote Edited: 0006127 2023-01-22 18:42 psmith Note Added: 0006128 2023-01-23 21:59 steffen Note Added: 0006131 2023-01-23 22:02 steffen Note Added: 0006132 2023-01-23 22:04 steffen Note Added: 0006133 2023-01-23 22:11 hvd Note Added: 0006134 2023-01-24 02:24 dmitry_goncharovNote Added: 0006135 2023-01-24 09:56 hvd Note Added: 0006136 2023-01-24 18:55 psmith Note Added: 0006137 ======================================================================