From: H.J. Lu Date: Sun, 30 Nov 2025 08:02:07 +0000 (+0800) Subject: lto: Compile PR ld/23818 test with -fPIC X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7ae37d96d128e8495fc77238dea052429ffacbc5;p=thirdparty%2Fbinutils-gdb.git 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 --- 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"] \