https://sourceware.org/bugzilla/show_bug.cgi?id=33238
Bug ID: 33238 Summary: Build libpr23161c.so FAILs on Solaris/amd64 Product: binutils Version: 2.46 (HEAD) Status: NEW Severity: normal Priority: P2 Component: ld Assignee: unassigned at sourceware dot org Reporter: ro at gcc dot gnu.org Target Milestone: --- Target: amd64-pc-solaris2.11 The "Build libpr23161c.so" test FAILs on 64-bit Solaris/x86: FAIL: Build libpr23161c.so FAIL: Build pr23161c ./ld-new -o tmpdir/libpr23161c.so -z norelro -z nomemory-seal -L/vol/src/gnu/binutils/hg/master/local/ld/testsuite/ld-elf -shared tmpdir/pr23161c.o ./ld-new: tmpdir/pr23161c.o: relocation R_X86_64_PC32 against symbol `_end' can not be used when making a shared object; recompile with -fPIC This is weird since /bin/ld links the same input objects just fine (provided one provides a dummy bss_start.o to provide __bss_start). The second failure is just a followup: ./ld-new: cannot find tmpdir/libpr23161c.so: No such file or directory -- You are receiving this mail because: You are on the CC list for the bug.