[PATCH] ld: testsuite: xfail vers26b3 on Solaris/amd64
H.J. Lu
hjl.tools@gmail.com
Mon Aug 18 12:27:34 GMT 2025
More information about the Binutils mailing list
Mon Aug 18 12:27:34 GMT 2025
- Previous message (by thread): [PATCH] ld: testsuite: xfail vers26b3 on Solaris/amd64
- Next message (by thread): [PATCH] ld: testsuite: xfail vers26b3 on Solaris/amd64
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Fri, Aug 15, 2025 at 1:28 AM Rainer Orth <ro@cebitec.uni-bielefeld.de> wrote: > > After enabling the ld-elfvers tests on Solaris/x86, one of them FAILs on > Solaris/amd64 only: > > FAIL: vers26b3 > > /ld-new: tmpdir/vers26b3.o: relocation R_X86_64_32 against symbol `foo' can not be used when making a shared object; recompile with -fPIC > ./ld-new: failed to set dynamic section sizes: bad value > > The error is wrong: vers26b3.o *was* compiled with -fPIC and repeating > the link with /bin/ld just works. > > Also, the test is already xfail'ed for Linux/x86_64, so this patch does > the same on Solaris/amd64. > > Tested on {amd64,i386}-pc-solaris2.11 and {x86_64,i686}-pc-linux-gnu. > > Ok for trunk? > > Rainer > > -- > ----------------------------------------------------------------------------- > Rainer Orth, Center for Biotechnology, Bielefeld University > > > 2025-07-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> > > ld: > * testsuite/ld-elfvers/vers.exp (vers26b3): xfail on 64-bit > Solaris/x86. > Can you adjust it here? if { [istarget x86_64-*-linux*] \ || [istarget arm*-*-*] \ || ( [istarget mips*-*-linux*] && [at_least_gcc_version 4 3] ) } { # x86_64, ARM and newer MIPS toolchains do not like non-pic shared libraries set pic "yes" } else { set pic "no" } -- H.J.
- Previous message (by thread): [PATCH] ld: testsuite: xfail vers26b3 on Solaris/amd64
- Next message (by thread): [PATCH] ld: testsuite: xfail vers26b3 on Solaris/amd64
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list