aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog3
-rwxr-xr-xtestsuite/reloc12.sh4
2 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 74d70da..8acac09 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2018-10-12 Mark Hatle <mark.hatle@windriver.com>
+ * testsuite/reloc12.sh: Detect if compiler/linker support test
+
2018-10-12 Robert Yang <liezhi.yang@windriver.com>
* src/arch-mips.c: Make tls offset optional on tls usage
diff --git a/testsuite/reloc12.sh b/testsuite/reloc12.sh
index a8a43c7..6cbc1f9 100755
--- a/testsuite/reloc12.sh
+++ b/testsuite/reloc12.sh
@@ -4,6 +4,10 @@ rm -f reloc12 reloc12lib*.so reloc12.log
rm -f prelink.cache
$RUN_HOST $CC -shared -O2 -fpic -o reloc12lib1.so $srcdir/reloc12lib1.c
$RUN_HOST $CC -shared -O2 -fpic -o reloc12lib2.so $srcdir/reloc12lib2.c
+if [ $? -ne 0 ]; then
+ echo "tested relocation not available in this GCC/Linker"
+ exit 77
+fi
BINS="reloc12"
LIBS="reloc12lib1.so reloc12lib2.so"
$RUN_HOST $CCLINK -o reloc12 $srcdir/reloc12.c -Wl,--rpath-link,. ${LIBS}