[binutils-gdb] lto: Compile PR ld/23818 test with -fPIC
H.J. Lu
hjl@sourceware.org
Sun Nov 30 08:10:26 GMT 2025
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=7ae37d96d128e8495fc77238dea052429ffacbc5
commit 7ae37d96d128e8495fc77238dea052429ffacbc5
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Sun Nov 30 16:02:07 2025 +0800
lto: Compile PR ld/23818 test with -fPIC
Compile PR ld/23818 test with -fPIC to fix
testsuite/ld-plugin/pr23818b.c:6:(.text+0x34): relocation R_MIPS_26 against `a local symbol' cannot be used when making a shared object; recompile with -fPIC
FAIL: Build libpr23818.so
for mips.
PR ld/23818
* testsuite/ld-plugin/lto.exp: Compile PR ld/23818 test with
-fPIC.
Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
Diff:
---
ld/testsuite/ld-plugin/lto.exp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/ld/testsuite/ld-plugin/lto.exp b/ld/testsuite/ld-plugin/lto.exp
index 9ac3cf6b9f1..84538bc859d 100644
--- a/ld/testsuite/ld-plugin/lto.exp
+++ b/ld/testsuite/ld-plugin/lto.exp
@@ -399,8 +399,8 @@ set lto_link_elf_tests [list \
{} {-flto} \
{pr22220main.cc} {} {} {c++}] \
[list "Build libpr23818.so" \
- "-shared -flto -g -Wl,-version-script,pr23818.t" \
- "-g -flto $lto_fat" \
+ "-shared -fPIC -flto -g -Wl,-version-script,pr23818.t" \
+ "-g -fPIC -flto $lto_fat" \
{pr23818a.c pr23818b.c} \
{{"readelf" {-s --wide} "pr23818.d"}} \
"libpr23818.so"] \
More information about the Binutils-cvs
mailing list