Summary: | dev-lang/go-1.21.0 fails test - lto1: internal compiler error: qsort checking failed | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | William Hubbs <williamh> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | matoro_gentoo, sam, toolchain |
Priority: | Normal | Keywords: | TESTFAILURE |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113204 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge-info.txt
dev-lang:go-1.21.0:20230811-222254.log emerge-history.txt environment etc.clang.tar.xz etc.portage.tar.xz logs.tar.xz |
Description
Toralf Förster
2023-08-11 22:40:42 UTC
Created attachment 867662 [details]
emerge-info.txt
Created attachment 867663 [details]
dev-lang:go-1.21.0:20230811-222254.log
Created attachment 867664 [details]
emerge-history.txt
Created attachment 867665 [details]
environment
Created attachment 867666 [details]
etc.clang.tar.xz
Created attachment 867667 [details]
etc.portage.tar.xz
Created attachment 867668 [details]
logs.tar.xz
I can reproduce with checking enabled (USE=debug on gcc). I can't, however, make go preserve the work directory. (In reply to Sam James from comment #8) > I can reproduce with checking enabled (USE=debug on gcc). > > I can't, however, make go preserve the work directory. Maybe William knows something. *** Bug 926364 has been marked as a duplicate of this bug. *** The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=486f9fc090b28ad5cc09b39c734ebbfadb81be08 commit 486f9fc090b28ad5cc09b39c734ebbfadb81be08 Author: Sam James <sam@gentoo.org> AuthorDate: 2024-03-16 04:43:53 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-03-16 04:43:53 +0000 go-env.eclass: filter LTO temporarily for gcc 14.0.1 14.0.1 won't ever be a released version, just do this as a hack because gcc has a checking ICE w/ go LTO atm and this prohibits more testing. Bug: https://bugs.gentoo.org/912152 Bug: https://gcc.gnu.org/PR113204 Signed-off-by: Sam James <sam@gentoo.org> eclass/go-env.eclass | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) This only happens with checking compilers. (In reply to Sam James from comment #12) > This only happens with checking compilers. Oops, thanks I totally didn't notice that, just happened to have temporarily flipped on USE=debug for a different bug immediately prior. *** Bug 927861 has been marked as a duplicate of this bug. *** The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d6705884ff5a06e8dbbbd86d0b4f8decf300275 commit 4d6705884ff5a06e8dbbbd86d0b4f8decf300275 Author: Sam James <sam@gentoo.org> AuthorDate: 2024-05-11 00:54:29 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-05-11 00:54:29 +0000 go-env.eclass: update GCC workaround for LTO Not fixed upstream yet so change workaround to look for sys-devel/gcc[debug] instead as 14 is released now. Bug: https://bugs.gentoo.org/912152 Signed-off-by: Sam James <sam@gentoo.org> eclass/go-env.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) |