Do not build ld.gold with binutils 2.44 or newer #3703
Do not build ld.gold with binutils 2.44 or newer #3703jfgrimm merged 4 commits intoeasybuilders:developfrom
ld.gold with binutils 2.44 or newer #3703Conversation
|
if their plan is to drop ld.gold altogether, we might as well just make it a version check instead of introducing an easyconfig parameter? |
|
That's not entirely determined. In the release notes, they mention:
At the moment, I would expect that |
Starting with binutils 2.44, the ld.gold linker is being phased out. Uneven releases will still contain the gold linker, but for an uncertain amount of time. Adopt to this change early and remove the gold linker for all releases starting with binutils 2.44. Signed-off-by: Jan Andre Reuter <jan@zyten.de>
f006e60 to
68a6a08
Compare
|
with this change, I suppose we might want to update the |
|
Right, probably a good idea to either abort when I'll take a look. |
Signed-off-by: Jan Andre Reuter <jan@zyten.de>
566b470 to
2954cef
Compare
|
@boegelbot please test @ jsc-zen3 |
|
@Thyre: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 2831582108 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot Overview of tested easyconfigs (in order)
Build succeeded for 3 out of 3 (3 easyconfigs in total) |
|
Test report by @Thyre Overview of tested easyconfigs (in order)
Build succeeded for 1 out of 1 (1 easyconfigs in total) |
|
Test with filtered binutils Test report by @Thyre Overview of tested easyconfigs (in order)
Build succeeded for 1 out of 1 (1 easyconfigs in total) |
Signed-off-by: Jan André Reuter <j.reuter@fz-juelich.de>
|
@boegelbot please test @ jsc-zen3 |
|
@Thyre: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 2853452187 processed Message to humans: this is just bookkeeping information for me, |
gmp configure needs to use C99 as well, or configure fails with GCC 15.1.0. Signed-off-by: Jan André Reuter <j.reuter@fz-juelich.de>
|
Test report by @boegelbot Overview of tested easyconfigs (in order)
Build succeeded for 3 out of 3 (3 easyconfigs in total) |
|
Going in, thanks @Thyre! |
ld.gold with binutils 2.44 or newer
Required for binutils 2.44 and newer versions going forward, as ld.gold with be phased out. Not every release will contain ld.gold, causing the sanity checks to fail.
The alternative would be to check if the sources support
ld.gold, or choosebinutils-with-gold-[...].tarfor now.See https://lists.gnu.org/archive/html/info-gnu/2025-02/msg00001.html for more information.