Summary: | portage-2.1.3_rc9 builds freebsd-lib incorrectly | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Roy Marples (RETIRED) <uberlord> |
Component: | Core | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED DUPLICATE | ||
Severity: | blocker | CC: | bsd+disabled, toolchain |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | FreeBSD | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
libc un stripped
libc stripped 30_all_binutils-2.17-strip-less.patch |
Description
Roy Marples (RETIRED)
2007-07-26 15:21:46 UTC
I imagine that this is related to some of the changes that we've made in /usr/lib/portage/bin/prepstrip. You can try reverting to an older version of that file to see if that solves the problem. Based on my limited knowledge I think this might be a bug in the way that strip operates so the version of binutils that you're using might be relevant. what version of binutils are you using ? emerge freebsd-lib with FEATURES=nostrip and then run `readelf -a` on the crt*.o objects that i imagine that package installs. then run `strip --strip-unneeded` on the crt*.o objects and compare the output with `readelf -a` (In reply to comment #3) > what version of binutils are you using ? 2.17 interestingly, changing to 2.17.50.0.17 seems to make things work, ie emerge -1 sys-devel/binutils-2.17.50.0.17 emerge -1 portage-2.1.3_rc9 emerge -1 libc emerge -1 cmake all works now. > emerge freebsd-lib with > FEATURES=nostrip and then run `readelf -a` on the crt*.o objects that i imagine > that package installs. then run `strip --strip-unneeded` on the crt*.o objects > and compare the output with `readelf -a` You still want that or should I just keyword the newer binutils? (In reply to comment #4) > interestingly, changing to 2.17.50.0.17 seems to make things work, ie > emerge -1 sys-devel/binutils-2.17.50.0.17 > emerge -1 portage-2.1.3_rc9 > emerge -1 libc > emerge -1 cmake > all works now. lies, I had nostrip i my make.conf. requested output will be attached. Created attachment 126182 [details]
libc un stripped
Created attachment 126184 [details]
libc stripped
Created attachment 126202 [details] 30_all_binutils-2.17-strip-less.patch yep, i think you've hit Bug 183725 which we've gotten fixed upstream ... if you can verify this patch fixes things, i'll try extra hard to get binutils-2.17-r1 out this weekend :p Yeah, that's the confirmed fix. Try hard to get it out this weekend :) *** This bug has been marked as a duplicate of bug 183725 *** |