Summary: | sys-devel/gcc-13.2.1_p20240210 bootstrap comparison failure after profile switch | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michael South <msouth> |
Component: | Current packages | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | msouth |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Build log
stage2-gcc/insn-recog.o |
Description
Michael South
2024-05-26 12:53:44 UTC
Please include the log tarball too which the ebuild makes. We'll also need some more files but I can't say which until I see that. Thank you! Created attachment 894441 [details]
Build log
Complaining stage2/3-gcc/insn-recog.o differ.
Single bit flip--diff of hexdump of the two files:
$ diff stage2-gcc/*.hex stage3-gcc/*.hex
33521c33521
< 00082f00 00 00 04 75 04 48 8b 7f 08 e8 00 00 00 00 85 c0 |...u.H..........|
---
> 00082f00 00 00 04 75 04 48 8b 7f 08 e8 40 00 00 00 85 c0 |...u.H....@.....|
Created attachment 894443 [details]
stage2-gcc/insn-recog.o
Oh dear. Consider a memtest? Yeah, I was just about to add a comment "don't work too hard on this one". No ECC in the build machine. Thx. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6788adfff00dacda8c3f1a19d806dad5ba80e89 commit d6788adfff00dacda8c3f1a19d806dad5ba80e89 Author: Sam James <sam@gentoo.org> AuthorDate: 2025-01-19 01:16:12 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-01-19 01:16:12 +0000 toolchain.eclass: add TODO for collecting differing bootstrap objects Add a TODO for bootstrap comparison failures, where we should include the stage2 & stage3 differing objects to avoid having to ask reporters to manually collect... Bug: https://bugs.gentoo.org/904426 Bug: https://bugs.gentoo.org/920719 Bug: https://bugs.gentoo.org/932789 Bug: https://bugs.gentoo.org/947752 Signed-off-by: Sam James <sam@gentoo.org> eclass/toolchain.eclass | 2 ++ 1 file changed, 2 insertions(+) |