diff options
-rw-r--r-- | ChangeLog | 3 | ||||
-rwxr-xr-x | testsuite/functions.sh | 6 |
2 files changed, 9 insertions, 0 deletions
@@ -1,3 +1,6 @@ +2018-10-12 Sergei Trofimovich <slyfox@gentoo.org> + * tessuite/functions.sh: Avoid timestamp drift + 2018-10-12 Joseph Myers <joseph@codesourcery.com> * testsuite/unprel1.sh: Fix for cross testing diff --git a/testsuite/functions.sh b/testsuite/functions.sh index 07a3827..89d996a 100755 --- a/testsuite/functions.sh +++ b/testsuite/functions.sh @@ -4,6 +4,12 @@ CCLINK=${CCLINK:-${CC} -Wl,--dynamic-linker=`echo ./ld*.so.*[0-9]`} CXX="${CXX:-g++} ${LINKOPTS}" CXXLINK=${CXXLINK:-${CXX} -Wl,--dynamic-linker=`echo ./ld*.so.*[0-9]`} PRELINK=${PRELINK:-../src/prelink -c ./prelink.conf -C ./prelink.cache --ld-library-path=. --dynamic-linker=`echo ./ld*.so.*[0-9]` --rtld=../src/rtld/prelink-rtld} + +# force deterministic timestamps to make double prelinking +# to produce unmodified binary. +PRELINK_TIMESTAMP=${PRELINK_TIMESTAMP:-12345678} +export PRELINK_TIMESTAMP + LDD=${LDD:-../src/rtld/prelink-rtld} STRIP=${STRIP:-strip} HOST_CC=${HOST_CC:-$CC} |