bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug gold/22755] gold test suite failures (gentoo, 2.31)


From: toolybird at tuta dot io
Subject: [Bug gold/22755] gold test suite failures (gentoo, 2.31)
Date: Tue, 06 Apr 2021 07:47:46 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=22755

Toolybird <toolybird at tuta dot io> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |toolybird at tuta dot io

--- Comment #5 from Toolybird <toolybird at tuta dot io> ---
As mentioned in bug 27303 the problem here is some distros build their GCC with
`--enable-default-pie'. This wreaks havoc with the gold test suite.

Adding `-no-pie' to CFLAGS helps somewhat. Note that -pie also turns on PIC. So
also adding `-fno-PIC' allows the gold test suite to pass.

In a standard x86_64 native build, I was able to get the whole binutils test
suite to pass by fiddling with FLAGS as follows:

make CFLAGS="-g -O2 -no-pie -fno-PIC" CXXFLAGS="-g -O2 -no-pie -fno-PIC" \
     CFLAGS_FOR_TARGET="-g -O2" CXXFLAGS_FOR_TARGET="-g -O2" LDFLAGS= check

It would be ideal if the gold testsuite could handle a GCC configured with
`--enable-default-pie' without having to resort to such hacks. Thanks.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]