Menu

#131 Update GNU Make to be able to replace GNV Make fork.

make future
open
nobody
None
5
2019-07-08
2019-07-08
No

Need to update GNU Make to be able to be used instead of the out of date GNV make.

GNU Make needs the self tests merged in first. https://sourceforge.net/p/gnv/bugs/130/

Then GNU Make needs the Unix to VMS translation and possibly the reverse fixed. This will intentionally break backwards compatibility with code depending on the some of the existing documented behavior which was always incorrect for directory handling.

While it may be possible to add an "feature" logical to enable the buggy behavior, it is probably better for anyone depending on that bug to either fix their build scripts or to freeze on the current GNU Make version they are currently using.

The GNULIB assist project when completed enough can be used to help fix the filename handling.
https://sourceforge.net/p/gnv/gnulib_assist/ci/master/tree/vms/vms_gnulib_assist.md

Then GNU Make needs to be set up to only load in most of the existing OpenVMS specific rules when the SHELL environment variable is set.

Discussion

MongoDB Logo MongoDB