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-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.