GNU Make 4.4.1 released!

Paul Smith <[email protected]>
Newsgroups gmane.org.fsf.announce
Organization GNU's Not UNIX!
Message-ID <4443fe912e058b7ae64b9087b51c2975229ef50c.camel__22760.3006920376$1677444062$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/
    --------------------------------------------------------------------

The next stable release of GNU make, 4.4.1, is available now for download:

  c8469a3713cbbe04d955d4ae4be23eeb  make-4.4.1.tar.gz
  c8b13b7477e812d4213a9b88ff0ff1d6  make-4.4.1.tar.lz

You can obtain a copy from:           https://ftp.gnu.org/gnu/make/?C=M;O=D
You can choose a nearby mirror:       https://ftpmirror.gnu.org/make/
A list of mirror sites is available:  https://www.gnu.org/order/ftp.html

- NEWS --------------------------------------------------------------------

Version 4.4.1 (26 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

* 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

* 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.

* Updates to allow building on OS/2
  Provided by KO Myung-Hun <[email protected]>

* New platform: GNU Make is supported on z/OS
  Thanks to Igor Todorovski <[email protected]> for the patches and testing
  assistance.
signature.asc (application/pgp-signature, 854 B)
-----BEGIN PGP SIGNATURE-----

iQJDBAABCAAtFiEEslCKkBAviuOxKgCQ3qzKrtt4E3oFAmP7vokPHHBzbWl0aEBn
bnUub3JnAAoJEN6syq7beBN6RywP/33WjFp2tQHFvHzDttlKjI92irsYg4nziXnt
7F9Dq6/pFcQZfj81tqmWxz4v5z5DM3rOQvRGose0xXVy+KsZH1UAhVb2G1V8vp53
Qfk2zmW4nay7coL6VQV1YPDHEVJIV1F77ply4VKykIgz9C8J4tMM9HKjSuzTXHWt
GPkIyOHge/DgKK1KYa00qNg9FJK3Srn+8uM/DSgXkmagvTJZ+ZsjUht7SakjxzAK
LtjsHik2nPCG8Z75Tzqr1r8K+hJswGB64GLP20eyKo6GE9H5zKGs8uIAyKbkx03f
0ShFmT04hGzIU6Wa/5etrxzJlxnwOcQi4Go30/KxAIySSrwc4MbdaRTWRTcoN07M
0jA253hPqaZJ+2hIbS+QY3wPScp4cAkQtbJ6KdZIcMTJiZSheX+d/EWv742y51xo
o0VMCbYUsuLg0V4erhb+SEDauAp0m20e8skByFcNIjSLtGVUKYuNOK+2V53EWpM3
My4V+TNi9/eixdFVcObNfHwJSjGoX/Ze61mgqZOFqEHp049YXv8lbu5+eUA9o6sa
gNuhON+VPz78L1OoqB+AyL1IsRNzK1T4+RuFB5QwjIZ2uFosO44tP95c5ib4bU1L
xn+VebSYf5vFACiUYKI8pyY+rG9lyhxK2PIJJF7Y/HTEG9znkNN+Jx6vvi71g/UI
Gp/v3kSj
=GftB
-----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.