make-dfsg/debian
Manoj Srivastava 7e054fba25 [master]: Fixes for backwards incompatible ar behaviour
It looks like the ar program in the binutils package in debian is now
configured with --enable-deterministic-archives. However, when dealing
with archive members, make needs the timestamp of the file in order to
decide to update it or not. With the current deterministic behavior of
ar, the timestamp is always 0. This change in ar introduced a behavior
that is not backward compatible and forces the use of the option U

make fails to build, failing 7 out of 10 archive tests.Since make seems
t depend on timestamps to handle rebuilds of archives correctly, it
makes sense to always pass on the -U flag, and depend on a version of ar
that supports it.

Should this U option be included in a Makefile, older versions of ar
would reject it and fail.

Signed-off-by: Manoj Srivastava <srivasta@debian.org>
2016-01-16 22:44:57 -08:00
..
source [master]: Packaging cleanups. 2016-01-16 02:43:25 -08:00
upstream [master]: New upstream version and a new build system. 2014-04-13 01:29:25 -07:00
changelog [master]: Fixes for backwards incompatible ar behaviour 2016-01-16 22:44:57 -08:00
clean [master]: Remove the new build directories. 2016-01-16 02:24:59 -08:00
compat [master]: New upstream version and a new build system. 2014-04-13 01:29:25 -07:00
control [master]: Make the binary packages M-A: Allowed 2016-01-16 02:43:45 -08:00
copyright [master]: Packaging cleanups. 2016-01-16 02:43:25 -08:00
Explanations [master]: New upstream version and a new build system. 2014-04-13 01:29:25 -07:00
make-first-existing-target [master]: A new bug fixing version 2014-05-13 18:56:19 -07:00
make-first-existing-target.1 [master]: Fix manpage typos 2016-01-16 02:43:38 -08:00
make-guile.docs [master]: Build make-guile as an alternative for make 2014-05-11 22:43:12 -07:00
make-guile.install [master]: A new bug fixing version 2014-05-13 18:56:19 -07:00
make-guile.manpages [master]: A new bug fixing version 2014-05-13 18:56:19 -07:00
make.docs [master]: Pull back some patches from upstream git that fix bugs. 2014-04-29 00:01:25 -07:00
make.install [master]: A new bug fixing version 2014-05-13 18:56:19 -07:00
make.manpages [master]: A new bug fixing version 2014-05-13 18:56:19 -07:00
NEWS.Debian [master]: New upstream version and a new build system. 2014-04-13 01:29:25 -07:00
README.Debian-Source [master]: Pull back some patches from upstream git that fix bugs. 2014-04-29 00:01:25 -07:00
rules [master]: Build make-guile as an alternative for make 2014-05-11 22:43:12 -07:00
watch [master]: New upstream version and a new build system. 2014-04-13 01:29:25 -07:00

 This source package has been pared down to remove the documentation
 (which has a license that does not pass DFSG muster), and the build
 system has been adjusted accordingly. The sources of the binary make
 program are in the source package make-dfsg. The full unredacted
 sources can be had from non-free in make-doc-non-dfsg.