Follow-up Comment #1, bug #41758 (project make): I have attached a preliminary patch to the default.c module that fixes the library rules as follows:
1. Create the library if it does not exist when inserting a module into the library. 2. Support all the types of library that VMS does. Tests still need to be written for that. 3. Fixes the rcs rules so they have a chance of working. Of course since no-one noticed that they did not work due to a syntax error, it might be time to just remove them. 4. Add a bunch of missing rules. VMS should have almost all the same rules as Unix plus some more for VMS specific file extensions and commands. The features/archive preliminary patch now allows passing of 8 out of 10 test cases. The failures are: * The libxxx(a3.o *.o) test. I still need to investigate that issue. * The bug #32442 test. I suspect that the vpath is not being honored for VMS library lookups. (file #31252, file #31253) _______________________________________________________ Additional Item Attachment: File name: default_c.gdiff Size:4 KB File name: features_archives.gdiff Size:5 KB _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?41758> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make