Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: make | Distribution: SUSE Linux Enterprise 15 |
Version: 4.2.1 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: 7.3.2 | Build date: Fri Aug 24 18:31:16 2018 |
Group: Development/Tools/Building | Build host: sheep22 |
Size: 404081 | Source RPM: make-4.2.1-7.3.2.src.rpm |
Packager: https://www.suse.com/ | |
Url: http://www.gnu.org/software/make/make.html | |
Summary: GNU make |
The GNU make command with extensive documentation.
GPL-2.0-or-later
* Mon Jul 16 2018 schwab@suse.de - pselect-non-blocking.patch: Use a non-blocking read with pselect to avoid hangs (bsc#1100504) * Tue Jan 23 2018 schwab@suse.de - test-driver.patch: let perl find test_driver.pl - glob-interface.patch: Support GLIBC glob interface version 2 * Mon Nov 06 2017 schwab@suse.de - glob-lstat.patch: Do not assume glibc glob internals * Wed Oct 18 2017 bwiedemann@suse.com - Add make-sorted-glob.patch to make many other packages like dpdk build reproducibly without patching them individually (boo#1041090) * Tue Sep 12 2017 schwab@suse.de - Print out testsuite results after failure * Sun Jun 12 2016 mpluskal@suse.com - Update to version 4.2.1: * bug-fix release - Drop upstream patches: * 0001-SV-47995-Ensure-forced-double-colon-rules-work-with-.patch * 0002-main.c-main-SV-48009-Reset-stack-limit-for-make-re-e.patch - Small spec file cleanup * man and info pages are implicitly marked as documentation * Mon May 23 2016 schwab@suse.de - Update to make 4.2 * New variable: $(.SHELLSTATUS) is set to the exit status of the last != or $(shell ...) function invoked in this instance of make. * The $(file ...) function can now read from a file with $(file <FILE). * The makefile line numbers shown by GNU make now point directly to the specific line in the recipe where the failure or warning occurred. * The interface to GNU make's "jobserver" is stable as documented in the manual, for tools which may want to access it. * The amount of parallelism can be determined by querying MAKEFLAGS - undefine-variables.patch: Removed - make-4.1-fix_null_returns_from_ttyname.patch: Removed - 0001-SV-47995-Ensure-forced-double-colon-rules-work-with-.patch: Added - 0002-main.c-main-SV-48009-Reset-stack-limit-for-make-re-e.patch: Added - Move %install_info_delete to %preun * Wed Sep 16 2015 schwab@suse.de - undefine-variables.patch: Force recomputing .VARIABLES when a variable was made undefined (bsc#934131) * Mon Nov 17 2014 tchvatal@suse.com - Cleanup a bit with spec-cleaner - Split lang stuff into subpackage and add recommends - Add patch to work with non-mounted pts: * make-4.1-fix_null_returns_from_ttyname.patch * Wed Oct 15 2014 andreas.stieger@gmx.de - make 4.1: * New variables: $(MAKE_TERMOUT) and $(MAKE_TERMERR) are set to non-empty values if stdout or stderr, respectively, are believed to be writing to a terminal. These variables are exported by default. * Allow a no-text-argument form of the $(file ...) function. * Change the fatal error for mixed explicit and implicit rules - refresh for contect changes: * make-library-search-path.diff * make-testcases_timeout.diff * Tue Mar 11 2014 draht@suse.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 2013 sweet_f_a@gmx.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 2013 meissner@suse.com - fixed a make target issue with .a (x y) targets (bnc#841457) * Tue Jun 18 2013 coolo@suse.com - remove gpg verification from bootstrap packages * Thu Mar 21 2013 meissner@suse.com - use source urls - gpg verification * Fri Feb 15 2013 schwab@suse.de - Fix missing definition of PAGE_SIZE * Sat Feb 02 2013 dmueller@suse.com - Add config-guess-update.diff: update config.guess/sub to handle aarch64 * Wed Aug 08 2012 dimstar@opensuse.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 2012 meissner@suse.de - Faster globbing support from upstream to speed up some large make projects like libreoffice. bnc#753323 * Tue Oct 11 2011 mhrusecky@suse.cz - reverting previous change (qemu binfmt was fixed) * Fri Sep 30 2011 mhrusecky@suse.cz - using full ar path in tests on arm (fixes build) * Tue Apr 19 2011 mhopf@novell.com - make-fix_whitespace_tokenization.diff Fix Savannah bug #33125 (bnc #681108): Memory corruption during build of android build system. * Tue Sep 07 2010 mhopf@novell.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 2010 mhopf@novell.com - Disable some inherrently broken test cases. * Mon Aug 23 2010 mhopf@novell.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 2010 jengelh@medozas.de - use %_smp_mflags * Mon May 24 2010 coolo@novell.com - fix test case * Fri Jan 08 2010 ro@suse.de - enable parallel build
/usr/bin/gmake /usr/bin/make /usr/share/info/make.info-1.gz /usr/share/info/make.info-2.gz /usr/share/info/make.info.gz /usr/share/man/man1/make.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 18:11:13 2024