Revisions of make

Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) committed (revision 89)
- make-library-search-path.diff: Remove obsolete patch
buildservice-autocommit accepted request 1148550 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 88)
baserev update by copy to link target
buildservice-autocommit accepted request 1077717 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 86)
baserev update by copy to link target
Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) accepted request 1077715 from Frederic Crozat's avatar Frederic Crozat (fcrozat) (revision 85)
- Update license tag, tarball contains GPL-3.0-or-later code.
buildservice-autocommit accepted request 1067930 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 84)
baserev update by copy to link target
Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) accepted request 1067929 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 83)
- Update to make 4.4.1
  * 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.
  * 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.
  * 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.
- sigpipe-fatal.patch: removed
buildservice-autocommit accepted request 1037052 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 82)
baserev update by copy to link target
Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) accepted request 1037051 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 81)
- reset-sigpipe.patch: Removed
- sigpipe-fatal.patch: Handle SIGPIPE as a fatal signal
buildservice-autocommit accepted request 1032930 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 80)
baserev update by copy to link target
Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) accepted request 1032929 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 79)
- reset-sigpipe.patch: Reset SIGPIPE in children
Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) accepted request 1031284 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 77)
- Update to make 4.3.92
  * WARNING: Future backward-incompatibility!
    In the NEXT release of GNU Make, pattern rules will implement the same
    behavior change for multiple targets as explicit grouped targets
  * WARNING: Backward-incompatibility!
    GNU Make now uses temporary files in more situations than previous releases.
  * 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.
    to be true in the GNU Make manual.
    GNU Make utilizes facilities from GNU Gnulib: Gnulib requires certain C99
    features in the C compiler and so these features are required by GNU Make:
    GNU Make will wait for all of the targets to the left of .WAIT in the list
    .NOTINTERMEDIATE disables intermediate behavior for specific files, for all
    On systems that provide /proc/loadavg (Linux), GNU Make will use it to
  * GNU Make has sometimes chosen unexpected, and sub-optimal, chains of
    that results in no matching rule, will GNU Make consider prerequisites
  * GNU Make was performing secondary expansion of all targets, even targets
  * When the pipe-based jobserver is enabled and GNU Make decides it is invoking
    a non-make sub-process and closes the jobserver pipes, it will now add a new
    option to the MAKEFLAGS environment variable that disables the jobserver.
Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) committed (revision 75)
- Update to make 4.3.90
  * WARNING: Backward-incompatibility!
    Previously if --no-print-directory was seen anywhere in the environment or
    command line it would take precedence over any --print-directory.  Now, the
    last setting of directory printing options seen will be used, so a command
    line such as "--no-print-directory -w" _will_ show directory entry/exits.
  * WARNING: Backward-incompatibility!
    Previously the order in which makefiles were remade was not explicitly
    stated, but it was (roughly) the inverse of the order in which they were
    processed by make.  In this release, the order in which makefiles are
    rebuilt is the same order in which make processed them, and this is defined
    to be true in the GNU make manual.
  * 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.
  * WARNING: New build requirement
    GNU make utilizes facilities from GNU Gnulib: Gnulib requires certain C99
    features in the C compiler and so these features are required by GNU make:
    https://www.gnu.org/software/gnulib/manual/html_node/C99-features-assumed.html
    The configure script should verify the compiler has these features.
  * New feature: The .WAIT special target
buildservice-autocommit accepted request 998858 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 74)
baserev update by copy to link target
Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) accepted request 998857 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 73)
- jobserver-noinherit.patch: Disable inheritance of jobserver FDs for
  recursive make
- jobserver-fifo.patch: Add support for jobserver using named pipes
Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) accepted request 998661 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 72)
- jobserver-fifo.patch: Backport support for jobserver using named pipes
buildservice-autocommit accepted request 972907 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 71)
baserev update by copy to link target
Marcus Meissner's avatar Marcus Meissner (msmeissn) committed (revision 70)
- use https urls
Displaying revisions 1 - 20 of 89
openSUSE Build Service is sponsored by