Changelog for
make-4.0-2.32.x86_64.rpm :
Tue Mar 11 13:00:00 2014 drahtAATTsuse.de
- make-testcases_timeout.diff: increase the timeout of test cases
from 5 to 8 seconds. With some testcases using sleep with 2
seconds or more, the tests can fail erroneously on a busy build
system.
Thu Nov 21 13:00:00 2013 sweet_f_aAATTgmx.de
- Update to 4.0
* see details in NEWS and ChangeLog files
* Bugfixes, a complete list of bugs fixed in this version is
available here
http://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=101&set=custom
* WARNING: Backward-incompatibility! backslash/newline handling
* New feature: GNU Guile integration
* New command line option: --output-sync (-O) enables grouping of
output by target or by recursive make.
* New command line option: --trace enables tracing of targets.
* New command line option argument: --debug now accepts a \"n\"
(none) flag which disables all debugging settings that are
currently enabled.
* New feature: The \"job server\" capability is now supported on
Windows.
* New feature: The .ONESHELL capability is now supported on
Windows.
* New feature: \"!=\" shell assignment operator as an alternative
to the $(shell ...) function. Implemented for compatibility
with BSD makefiles.
* New feature: \"::=\" simple assignment operator as defined by
POSIX in 2012.
* New feature: Loadable objects
* New function: $(file ...) writes to a file.
* New variable: $(GNUMAKEFLAGS) will be parsed for make flags,
just like MAKEFLAGS is. It can be set in the environment or
the makefile, containing GNU make-specific flags to allow your
makefile to be portable to other versions of make.
* New variable: `MAKE_HOST\' gives the name of the host
architecture make was compiled for.
* Behavior of MAKEFLAGS and MFLAGS is more rigorously defined.
* Setting the -r and -R options in MAKEFLAGS inside a makefile
now works as expected, removing all built-in rules and
variables, respectively.
* If a recipe fails, the makefile name and linenumber of the
recipe are shown.
* A .RECIPEPREFIX setting is remembered per-recipe and variables
expanded in that recipe also use that recipe prefix setting.
* In -p output, .RECIPEPREFIX settings are shown and all
target-specific variables are output as if in a makefile,
instead of as comments.
* On MS-Windows, recipes that use \"..\" quoting will no longer force
invocation of commands via temporary batch files.
- Removed following patches, applied by upstream or fixed otherwise
* make-disable-broken-tests.diff
* make-savannah-bug30723-expand_makeflags_before_reexec.diff
* make-savannah-bug30612-handling_of_archives.diff
* make-fix_whitespace_tokenization.diff
* make-glob-faster.patch
* make-parallel-build.patch
* bug-841457_make-savannah-bug30612-handling_of_archives-part2.txt
* config-guess-update.diff
- remove make-arglength.patch which was rejected by upstream. It
was just a dirty hack to build a broken libwebkit version
- remove make-slowdown-parallelism.diff, haven\'t seen any timing
problems of the test-suite anymore
Sun Sep 29 14:00:00 2013 meissnerAATTsuse.com
- fixed a make target issue with .a (x y) targets (bnc#841457)
Tue Jun 18 14:00:00 2013 cooloAATTsuse.com
- remove gpg verification from bootstrap packages
Thu Mar 21 13:00:00 2013 meissnerAATTsuse.com
- use source urls
- gpg verification
Fri Feb 15 13:00:00 2013 schwabAATTsuse.de
- Fix missing definition of PAGE_SIZE
Sat Feb 2 13:00:00 2013 dmuellerAATTsuse.com
- Add config-guess-update.diff:
update config.guess/sub to handle aarch64
Wed Aug 8 14:00:00 2012 dimstarAATTopensuse.org
- Add make-arglength.patch: fix the argument list limit of GNU make
- Add make-parallel-build.patch: Fix parallel build issues present
in GNU make 3.82
- Both patches taken from http://trac.webkit.org/browser/trunk/Tools/gtk/patches/
are known by upstream and are mandatory to be able to build
libwebkit 1.9.6+.
Tue Apr 10 14:00:00 2012 meissnerAATTsuse.de
- Faster globbing support from upstream to speed up
some large make projects like libreoffice. bnc#753323
Tue Oct 11 14:00:00 2011 mhruseckyAATTsuse.cz
- reverting previous change (qemu binfmt was fixed)
Fri Sep 30 14:00:00 2011 mhruseckyAATTsuse.cz
- using full ar path in tests on arm (fixes build)
Tue Apr 19 14:00:00 2011 mhopfAATTnovell.com
- make-fix_whitespace_tokenization.diff
Fix Savannah bug #33125 (bnc #681108):
Memory corruption during build of android build system.
Tue Sep 7 14:00:00 2010 mhopfAATTnovell.com
- make-savannah-bug30612-handling_of_archives.diff
Fix Savannah bug #30612: handling of archive references with >1 object..
Add oneshell to $(.FEATURES).
Fix the NEWS file to be accurate.
- make-savannah-bug30723-expand_makeflags_before_reexec.diff
Fix Savannah bug #30723: expand MAKEFLAGS before we re-exec after rebuilding
makefiles.
Mon Aug 30 14:00:00 2010 mhopfAATTnovell.com
- Disable some inherrently broken test cases.
Mon Aug 23 14:00:00 2010 mhopfAATTnovell.com
- Update to 3.82
- Bug fixes
- Backwards Incompatibilities:
- Makefiles with .POSIX target: shells called with -e
- $? contains prerequisites even if not existent
- Prerequisite with \'=\' cannot be backslash escaped any more
(use variable with \'=\' instead)
- Variable names may not contain whitespaces any more
- Mixture of explicit and pattern targets didn\'t always fail
- Pattern specific rules application order changed
- Library search behavior now compatible with standard linker
- New features
- --eval=STRING: Evaluate makefile syntax string before makefile
- Variable .RECIPEPREFIX: Exchange TAB character
- Variable .SHELLFLAGS: Options passed to shells
- Target .ONESHELL: Single instance of shell for recipe
- Modifier private: Suppresses inheritance of variables
- Directive undefine: Undefine variable
- Changed features
- Multiple modifiers for variables allowed now.
- Directive define: Allow variable assignment operator.
- Nuke memory-hog-2.diff which didn\'t apply since 3.81
- Addapt make-slowdown-parallelism.diff to new parallelization tests
- Separate make checks into %checks section
Mon Jun 28 14:00:00 2010 jengelhAATTmedozas.de
- use %_smp_mflags
Mon May 24 14:00:00 2010 cooloAATTnovell.com
- fix test case
Fri Jan 8 13:00:00 2010 roAATTsuse.de
- enable parallel build