Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 938659 - dev-build/ninja-1.12.1: Fails to build with mold linker
Summary: dev-build/ninja-1.12.1: Fails to build with mold linker
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: systemwide-mold gcc-15
  Show dependency tree
 
Reported: 2024-08-29 03:49 UTC by Blacktea Hamburger
Modified: 2024-09-14 10:29 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,33.37 KB, text/x-log)
2024-08-29 03:49 UTC, Blacktea Hamburger
Details
Output of emerge --info dev-build/ninja (emerge-info-output.log,19.50 KB, text/x-log)
2024-08-29 03:50 UTC, Blacktea Hamburger
Details
gdb coredump (gdb.txt,21.98 KB, text/plain)
2024-08-30 11:51 UTC, Blacktea Hamburger
Details
build.log (build.log,32.20 KB, text/x-log)
2024-08-30 11:53 UTC, Blacktea Hamburger
Details
build.log (build.log,31.12 KB, text/x-log)
2024-08-31 11:06 UTC, Blacktea Hamburger
Details
gdb coredump (gdb.txt,21.05 KB, text/plain)
2024-08-31 11:06 UTC, Blacktea Hamburger
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Blacktea Hamburger 2024-08-29 03:49:38 UTC
Created attachment 901515 [details]
build.log

On gcc14 or without -fuse-ld=mold build succeeds.
Comment 1 Blacktea Hamburger 2024-08-29 03:50:15 UTC
Created attachment 901516 [details]
Output of emerge --info dev-build/ninja
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-08-30 03:25:51 UTC
Can you run the failing command manually in the build directory under gdb to find where it traps?
Comment 3 Blacktea Hamburger 2024-08-30 11:51:53 UTC
Created attachment 901671 [details]
gdb coredump
Comment 4 Blacktea Hamburger 2024-08-30 11:53:24 UTC
Created attachment 901672 [details]
build.log
Comment 5 Blacktea Hamburger 2024-08-31 11:06:24 UTC
Created attachment 901768 [details]
build.log
Comment 6 Blacktea Hamburger 2024-08-31 11:06:44 UTC
Created attachment 901769 [details]
gdb coredump
Comment 7 Blacktea Hamburger 2024-08-31 11:09:56 UTC
I recompiled it using gcc-14 but it still failed. It never failed before. My gcc-14 and mold are built on gcc-15.
Comment 8 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-09-01 09:33:00 UTC
I think you need to figure out which part of your system is miscompiled.

I'm using GCC 15 (and mold + lto) on various systems and had no issues.

Please also keep in mind that given the flags you mentioned in another bug, it's not always enough to just rebuild _one_ thing with safe flags. It might be that a dependency is contaminated.
Comment 9 Blacktea Hamburger 2024-09-14 10:28:16 UTC
It seems that gcc 15 has broken too many things. I don't want to move further because I have reinstalled my system.