F21 System Wide Change: Fedora 21 Make 4.0 Update

Jaroslav Reznik jreznik at redhat.com
Mon Apr 14 12:29:21 UTC 2014


= Proposed System Wide Change: Fedora 21 Make 4.0 Update = 
https://fedoraproject.org/wiki/Changes/F21Make40

Change owner(s): Patsy Franklin <pfrankli at redhat.com>

This change brings Make 4.0 to Fedora 21. 

== Detailed Description ==
The purpose of this update is to synchronize Fedora with the most recent Make 
release.

Several new features, new command line options, new variables, and bug fixes 
have been implemented in Make 4.0.

Improved error reporting may result in log file differences. If a recipe 
fails, the makefile name and linenumber of the recipe are shown.

There is one backwards-incompatibility regarding the use of .POSIX. Make 4.0 
will adhere to POSIX requirements for backshlash/newline handling. See the 
link included under Documentation for more details.

A new subpackage make-devel will be created containing gnumake.h,a new file 
containing externally-visible content. 

== Scope ==
* Proposal owners:
** Rebase to make-4.0
** 6 patches need to be updated to work with new sources
** 14 patches will be removed as they are already supported by the make-4.0 
rebase
** make.spec will be updated
** local build and test (already completed for glibc and gcc)
** patch created and submitted
** build 

* Other developers:  There are some minor error message changes that may show 
up as log file differences.

If a package's makefile requires a specific version of make, the makefiles may
need editing to include make 4.0.

* Release engineering: There will be a new subpackage make-devel.
* Policies and guidelines: N/A



More information about the devel-announce mailing list