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

Reply via email to