Summary: | [2.20 regression] ld links libgcc3_uno.so which results in non-working uno2cpp bridge | ||
---|---|---|---|
Product: | binutils | Reporter: | Matthias Klose <doko> |
Component: | ld | Assignee: | unassigned |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | bug-binutils, caolanm, lool, paul |
Priority: | P2 | ||
Version: | 2.20 | ||
Target Milestone: | --- | ||
Host: | Target: | arm-linux-gnueabi | |
Build: | Last reconfirmed: | ||
Attachments: | reversion of the unwinder changes |
Description
Matthias Klose
2009-09-25 13:30:30 UTC
Created attachment 4230 [details]
reversion of the unwinder changes
filed as well http://www.openoffice.org/issues/show_bug.cgi?id=105359 Comment from Paul Brook on irc: I guess you get to debug it then. Figure out what's wrong with the unwind tables, and where that bogosity comes from. My WAG would be that it works by chance before because it's picking up an unwind table from some other funciton. After the patch we're inserting cantunwind markers for code that can't be unwound, so the latent failure is exposed. this is fixed in 2.20 and trunk by Jakub's cfi_sections patch, and the fix for GCC PR 40521 I made a mistake with testing, 40521 didn't fix this. I see now the same exception with the unwinder changes reverted. So start again ... http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40860 shows regressions in the libjava tests, which were tracked down to this change. Following discussion and investigation this has been shown to be a problem in OpenOffice's codebase and not a problem with ld. See the following pages for mote information: http://www.openoffice.org/issues/show_bug.cgi?id=105359 and https://bugs.launchpad.net/ubuntu/+source/openoffice.org/+bug/417009 |