Follow-up Comment #4, bug #41758 (project make):

Patch uploaded:

Fix archive support for VMS for wildcard and VPATH.
Add VMS library support for all VMS library types.

ar.c:
   struct ar_glob_state: Save suffix for VMS.
   (ar_glob_match): Use saved suffix on VMS.
   (ar_glob): Save suffix for VMS.

arscan.c:
    VMS variable names now match usage.
    Quick fix to build as standalone image with TEST macro set.
    (VMS_get_member_info): Handles saved arg parameter correctly,
    Use some constants to better document the paramters including
    the ones currently unused by GNU make.
    Remove #if __DECC test, GCC should use the same RTL as DECC
    for VMS 5.5-2 and later, and build procedure will not support
    that old.
    (ar_scan VMS variant): Convert library path to VMS format,
    Correct return codes.
    (ar_name_equal): Ignore vms suffix on compare.

default.c:
     Fix VMS archive rules to create library if not existing.
     VMS should have almost all Unix suffixes + VMS ones.
     Fix RCCS VMS specific rules.

tests/scripts/features/archives:
     Fix tests to use VMS rules and answers when running on VMS
     and not using a Bash shell.

tests/scripts/vms/library: (New)
     Test the VMS library rules that are not tested by existing
     tests.


(file #31374)
    _______________________________________________________

Additional Item Attachment:

File name: 0001-Fix-archive-support-for-VMS.patch Size:25 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