diff options
| author | Sergei Trofimovich <slyich@gmail.com> | 2022-10-31 07:54:25 +0000 |
|---|---|---|
| committer | Sergei Trofimovich <slyich@gmail.com> | 2022-10-31 07:54:25 +0000 |
| commit | df7b6e6accaceadc1ba5a25e8fde78bbad3acebe (patch) | |
| tree | a8462eb1d62a2b95bafd953a587650afbf0e20c7 /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch | |
| parent | 4a9f9e03fcf2ad79c9383845acb9234e1c56b533 (diff) | |
gnumake: 4.3 -> 4.4
Notable changes (have a chance to break some projects):
* WARNING: Backward-incompatibility!
Previously each target in a explicit grouped target rule was considered
individually: if the targets needed by the build were not out of date the
recipe was not run even if other targets in the group were out of date. Now
if any of the grouped targets are needed by the build, then if any of the
grouped targets are out of date the recipe is run and all targets in the
group are considered updated.
* WARNING: Backward-incompatibility!
Previously only simple (one-letter) options were added to the MAKEFLAGS
variable that was visible while parsing makefiles. Now, all options are
available in MAKEFLAGS. If you want to check MAKEFLAGS for a one-letter
option, expanding "$(firstword -$(MAKEFLAGS))" is a reliable way to return
the set of one-letter options which can be examined via findstring, etc.
* WARNING: Backward-incompatibility!
Previously makefile variables marked as export were not exported to commands
started by the $(shell ...) function. Now, all exported variables are
exported to $(shell ...). If this leads to recursion during expansion, then
for backward-compatibility the value from the original environment is used.
To detect this change search for 'shell-export' in the .FEATURES variable.
Notable features:
* New feature: The --shuffle command line option
This option reorders goals and prerequisites to simulate non-determinism
that may be seen using parallel build. Shuffle mode allows a form of "fuzz
testing" of parallel builds to verify that all prerequisites are correctly
described in the makefile.
Changes: https://lists.gnu.org/archive/html/bug-make/2022-10/msg00247.html
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions
