GNU Make 4.4.0.90 release candidate available

Paul Smith <[email protected]> Sat, 14 Jan 2023 17:10:20 -0500
Newsgroups gmane.comp.gnu.make.windows
Organization GNU's Not UNIX!
Message-ID <7466145d46e480e7a4330f70205e894d13726f77.camel__4392.3481179931$1673734272$gmane$org@gnu.org>
--=-jDHp6qaAy5sM8TPpQqOM
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

    --------------------------------------------------------------------
    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:

  724e9144fa841bb1315aee1f2fd8e1d2  make-4.4.0.90.tar.lz
  09a2bb194655c99cd9eff23a9128df7f  make-4.4.0.90.tar.gz

You can obtain a copy from:  https://alpha.gnu.org/gnu/make/

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

Version 4.4.0.90 (14 Jan 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=3Dmake&report_id=3D111&fix_release_=
id=3D110&set=3Dcustom

* WARNING: Backward-incompatibility!
  In previous releases it was not well-defined when updates to MAKEFLAGS ma=
de
  inside a makefile would be visible.  This release ensures they are visibl=
e
  immediately, even when invoking $(shell ...) functions.  Also, command li=
ne
  variable assignments are now always present in MAKEFLAGS, even when parsi=
ng
  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 paralle=
l
  builds with archive creation.  See the "Dangers When Using Archives" sect=
ion
  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 testi=
ng
  assistance.

* Previously target-specific variables would inherit their "export" capabil=
ity
  from parent target-specific variables even if they were marked private.  =
Now
  private parent target-specific variables have no affect.  For more detail=
s
  see https://savannah.gnu.org/bugs/index.php?61463

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


--=-jDHp6qaAy5sM8TPpQqOM
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----

iQJDBAABCAAtFiEEslCKkBAviuOxKgCQ3qzKrtt4E3oFAmPDKEwPHHBzbWl0aEBn
bnUub3JnAAoJEN6syq7beBN6CR8P/3cf0KUVeQizx9RsouYXGzhFBWVv29h2D58O
btMgEoEb2428n3Hl7YYwV9yW95ZbytI82uxUbdwgjwbCIPJpbmRBclwuoeGEakRs
usKNTNPSXpXmIY6UiLEHTI7kKw28Gech6biKcD55rWG0y1dYwmA3Meu61/0RrXRP
L6+k5o4ZYXWUYG9QqyJWeUT/exHDZtFHIObXWof+xDUADIoHV1zPrt/cxlLayN7/
Xt5L1p85Xwz6KFitlX67PVTVbAc7se9/O1huaGFSr/CP+Gm1F1sfsVg6SgeMvewZ
pp4Bm90K+KwTUb6gJKtIy3qTHFm7Oc4h5l5Q1CT9ZgMTb9anTuzje/Q6XBfIJRWK
i1CxJPGSlhTplJJQz5oXnzkSn/hA49dED5/bcTLedBxtg4ZkJItva09XxQf1Q4U3
ewR8KH3u4I+FpEfZhoRIElmF46aQ4HVawdrDGU5jumywPvQOUq5rF9wtKbQ4PXhZ
+ZWERoW1vBvmCje1eDpfNyDhUnBiYAVHvuxyx/jKbYpW/JLs6m4X96W0ES9EJECx
ObEFQbYst1ydLyAzmYW8A3TLvTUj/PXlX77yW+04G1dVab4LaL4JHPD81WiONTKl
HDxG4YRlXzk+A5Ez1SFNYrc/3Pc4EdrXxqwhC1YgGevaDgLAHJSWJHyc8jbDDAhx
dP23x64n
=Y2CU
-----END PGP SIGNATURE-----

--=-jDHp6qaAy5sM8TPpQqOM--