Summary: | sys-devel/binutils-2.39-r4, sys-devel/binutils-2.40-r2: fails ld-ifunc/pr23169b test | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Paolo Pedroni <paolo.pedroni> |
Component: | Current packages | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | kingjon3377, kocelfc, toralf |
Priority: | Normal | Keywords: | TESTFAILURE |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://sourceware.org/bugzilla/show_bug.cgi?id=23169 https://sourceware.org/bugzilla/show_bug.cgi?id=30698 https://bugs.gentoo.org/show_bug.cgi?id=862363 https://bugs.gentoo.org/show_bug.cgi?id=882621 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
binutils-2.39-r4:20221212-150529.log.gz
ld.sum ld.log.gz |
Description
Paolo Pedroni
2022-12-12 15:34:13 UTC
Could you upload: - /var/tmp/portage/sys-devel/binutils-2.39-r4/work/build/ld/tmpdir/pr23169b.out - /var/tmp/portage/sys-devel/binutils-2.39-r4/work/build/ld/ld.sum - /var/tmp/portage/sys-devel/binutils-2.39-r4/work/build/ld/ld.log please Created attachment 860727 [details]
ld.sum
I just hit this test failure with 2.39-r5. My /var/tmp/portage/sys-devel/binutils-2.39-r5/work/build/ld/tmpdir/pr23169b.out is empty. Here's the requested ld.sum.
Created attachment 860728 [details]
ld.log.gz
Here's the ld.log, gzipped as it's 5.8 MB uncompressed. The relevant snippet seems to be the following:
Running: tmpdir/pr23169b > tmpdir/pr23169b.out
tmpdir/pr23169b: IFUNC symbol 'func' referenced in 'tmpdir/libpr23169a.so' is defined in the executable and creates an unsatisfiable circular dependency.
FAIL: Run pr23169b
I belatedly noticed that this machine and the other machine that is a distcc host for it do not currently have the same version of binutils selected in binutils-config; if correcting that resolves the problem for me I'll report back.
*** Bug 899960 has been marked as a duplicate of this bug. *** I just hit this myself but only on one machine. In https://sourceware.org/bugzilla/show_bug.cgi?id=23169, Alan is quite clear that it's a dodgy testcase in the first place, but H.J Lu says it should be OK on x86, and all of us are on x86, so.. Reported upstream at https://sourceware.org/bugzilla/show_bug.cgi?id=30698. I can now repro on another machine too... Will be in patchset gentoo/binutils-2.41-3 |