From: Alan Modra Date: Thu, 4 Feb 2021 12:50:42 +0000 (+1030) Subject: ld testsuite on x86_64 with --enable-shared X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=554c30abef121199d3b43061538c8233c8b33526;p=binutils-gdb.git ld testsuite on x86_64 with --enable-shared These tests fail since 1c9c9b9b5552, due to not being able to access some scripts: FAIL: Absolute non-overflowing relocs FAIL: ld-i386/iamcu-1 FAIL: ld-i386/iamcu-2 The problem is that when built with --enable-shared the ld-new executable sits in a .libs/ directory. * Makefile.am (check-DEJAGNU): Set up ldscripts link in .libs. * Makefile.in: Regenerate. --- diff --git a/ld/Makefile.am b/ld/Makefile.am index 2c9a487335c..3f5f270d716 100644 --- a/ld/Makefile.am +++ b/ld/Makefile.am @@ -968,6 +968,7 @@ TESTBFDLIB = @TESTBFDLIB@ TESTCTFLIB = @TESTCTFLIB@ check-DEJAGNU: site.exp + (cd .libs; test -e ldscripts || test ! -e ld-new || $(LN_S) ../ldscripts .) srcroot=`cd $(srcdir) && pwd`; export srcroot; \ r=`pwd`; export r; \ LC_ALL=C; export LC_ALL; \ diff --git a/ld/Makefile.in b/ld/Makefile.in index ab8f23a2c0f..e50dffe0891 100644 --- a/ld/Makefile.in +++ b/ld/Makefile.in @@ -2608,6 +2608,7 @@ $(ALL_EMULATION_SOURCES) $(ALL_64_EMULATION_SOURCES): $(GEN_DEPENDS) @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/emmo.Pc@am__quote@ check-DEJAGNU: site.exp + (cd .libs; test -e ldscripts || test ! -e ld-new || $(LN_S) ../ldscripts .) srcroot=`cd $(srcdir) && pwd`; export srcroot; \ r=`pwd`; export r; \ LC_ALL=C; export LC_ALL; \