mirror of
https://salsa.debian.org/srivasta/make-dfsg.git
synced 2025-01-31 00:53:23 +00:00
7e054fba25
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> |
||
---|---|---|
.. | ||
source | ||
upstream | ||
changelog | ||
clean | ||
compat | ||
control | ||
copyright | ||
Explanations | ||
make-first-existing-target | ||
make-first-existing-target.1 | ||
make-guile.docs | ||
make-guile.install | ||
make-guile.manpages | ||
make.docs | ||
make.install | ||
make.manpages | ||
NEWS.Debian | ||
README.Debian-Source | ||
rules | ||
watch |
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.