From: Andre McCurdy Date: Fri, 17 Jun 2016 18:33:12 +0000 (-0700) Subject: binutils: configure with --enable-deterministic-archives X-Git-Tag: uninative-1.3~567 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=df0d525c02780b5a0bd7a177a249c55f41797476;p=openembedded-core.git binutils: configure with --enable-deterministic-archives Causes ar to use zero for timestamps and uids/gids by default when creating static archives, which helps make builds deterministic. https://bugzilla.redhat.com/show_bug.cgi?id=1124342 https://wiki.debian.org/ReproducibleBuilds/TimestampsInStaticLibraries Signed-off-by: Andre McCurdy Signed-off-by: Ross Burton --- diff --git a/meta/recipes-devtools/binutils/binutils.inc b/meta/recipes-devtools/binutils/binutils.inc index 43e2aa232b..70589ecad9 100644 --- a/meta/recipes-devtools/binutils/binutils.inc +++ b/meta/recipes-devtools/binutils/binutils.inc @@ -72,6 +72,7 @@ B = "${S}/build.${HOST_SYS}.${TARGET_SYS}" EXTRA_OECONF = "--program-prefix=${TARGET_PREFIX} \ --disable-werror \ + --enable-deterministic-archives \ --enable-plugins \ ${LDGOLD} \ ${@bb.utils.contains('DISTRO_FEATURES', 'multiarch', '--enable-64-bit-bfd', '', d)}"