Summary: | sys-devel/prelink testsuite goes apeshit with >=binutils-2.20.51.0.2 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Ryan Hill (RETIRED) <rhill> |
Component: | New packages | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED FIXED | ||
Severity: | minor | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
the emerge info for my x86 machine the resulting build log my environment file |
Description
Ryan Hill (RETIRED)
2010-02-06 20:42:55 UTC
Created attachment 218733 [details]
build.log
Created attachment 221255 [details]
the emerge info for my x86 machine
will also add my build log,the build completed ok but testing failed
Created attachment 221257 [details]
the resulting build log
Created attachment 221259 [details]
my environment file
hope these files are of some help
Interestingly this only happens through emerge, manually running the test suite works. The only info I can find about this is a bug report caused by Fedora 13 using --no-add-needed (aka --no-copy-dt-entries) by default now. The "fix" was to append CC="gcc -Wl,--add-needed" to make check. That doesn't work in our case. But the error reported is exactly the same. I'm still not sure what's going on here exactly. https://bugzilla.redhat.com/show_bug.cgi?id=564925 http://cvs.fedoraproject.org/viewvc/devel/prelink/prelink.spec?r1=1.61&r2=1.62 Arg, this turns out to be a simple --as-needed problem. We're setting LD_AS_NEEDED=1 in the dev profiles now which is only supported in HJL binutils and apparently trumps any command line options which is why -Wl,--no-as-needed doesn't work. Anyways, fixed. |