GNU Make 4.4.0.91 release candidate available
Paul Smith <[email protected]>
| Newsgroups | gmane.comp.gnu.make.general |
|---|---|
| Organization | GNU's Not UNIX! |
| Message-ID | <fee3993e4c3b0deb6467b64317dd290f40f643b4.camel__16745.3186166071$1676828774$gmane$org@gnu.org> |
--------------------------------------------------------------------
GNU make is a tool which controls the generation of executables and
other non-source files of a program from the program's source files.
You can learn more at: https://www.gnu.org/software/make/
--------------------------------------------------------------------
A new release candidate for GNU make 4.4.1 is available now for download:
3a691c559bd2f831317da8974a5e800b make-4.4.0.91.tar.gz
c0a9d14db4578262818dc8635c53fd52 make-4.4.0.91.tar.lz
You can obtain a copy from: https://alpha.gnu.org/gnu/make/
- NEWS ----------------------------------------------------------------
Version 4.4.0.91 (19 Feb 2023)
This release is primarily a bug-fix release.
A complete list of bugs fixed in this version is available here:
https://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=110&set=custom
* WARNING: Backward-incompatibility!
In previous releases it was not well-defined when updates to MAKEFLAGS made
inside a makefile would be visible. This release ensures they are visible
immediately, even when invoking $(shell ...) functions. Also, command line
variable assignments are now always present in MAKEFLAGS, even when parsing
makefiles.
Implementation provided by Dmitry Goncharov <[email protected]>
* New feature: Parallel builds of archives
Previously it was not possible to use parallel builds with archives. It is
still not possible using the built-in rules, however you can now override
the built-in rules with a slightly different set of rules and use parallel
builds with archive creation. See the "Dangers When Using Archives" section
of the GNU Make manual, and https://savannah.gnu.org/bugs/index.php?14927
* New platform: GNU Make is supported on z/OS
Thanks to Igor Todorovski <[email protected]> for the patches and testing
assistance.
* Previously target-specific variables would inherit their "export" capability
from parent target-specific variables even if they were marked private. Now
private parent target-specific variables have no affect. For more details
see https://savannah.gnu.org/bugs/index.php?61463
* Updates to allow building on OS/2
Provided by KO Myung-Hun <[email protected]>
* Disable FIFO jobserver on GNU/Hurd and Cygwin
Experimentation shows that the new FIFO-based jobserver doesn't work well on
GNU/Hurd or Cygwin: revert these systems to use the pipe-based jobserver.
signature.asc
(application/pgp-signature, 854 B)
-----BEGIN PGP SIGNATURE----- iQJDBAABCAAtFiEEslCKkBAviuOxKgCQ3qzKrtt4E3oFAmPyX7IPHHBzbWl0aEBn bnUub3JnAAoJEN6syq7beBN6+x4P/jQwyiYrUmOkECUfDuO00yyeFqLzjMT383Y7 0T6Nyz3hlc/uKDOdMYbYNDkfAlpAerbJpfHLuIbRbZXhTdAY9QKfBI5toQvc6d/J GOALvIieBK2Y4fU9+pOi9QcFJyx8oPnrluYwAayeX7S5OLTL8iRuaVns4W92+tDL Z7sUWug8U+MtPRZoRZY9TJf9gtAXyEpJOSvhazk7dZntfaqzJ4eXdXe+bU7Mn2do FTrPZRjtTDmuDhDDNRDAgyRh4vnQzFDtgSw+PWjFCS7PceW+6pLW58OdgkqlSvSv Ah8EwaKl0wAc3LhoTBq87ocbdcwk9+TlKNgC81pDRRlyNnCsWJS5pIoHDp9OKRYM o3ACexRwOUgBotD4X5P5T46lOi4iUQJZiiod3zmohNa9WAiEaX6LNQOGu5BMNvSh y3LAUZGa5gLW65oDODjVRkzVLDxNpWeZtHv0wwcxgroQnAyx7u1EtLMeXeI/hh0V 7XMFFtWShytx77XzLPJZKdGz0XnE4rD/n74NkA4ncOnwwxPvApHyXUij0q4ABLNW QSYYSvzUzhZKqfDkOdTvDC9zqENfG6MpXO4EGCp8mFlHY0fHwk5hfIilaZE73XmR BIu6NY3oKWN3b2FzdIVUD1me0fcD4Jh03w9g9KtjtbMr5z8uzQKDHPK+pNVZVLLL jHENATkr =aqbN -----END PGP SIGNATURE-----