[Bug ld/10695] New: [2.20 regression] ld links libgcc3_uno.so which results in non-working uno2cpp bridge

View: New views
8 Messages — Rating Filter:   Alert me  

[Bug ld/10695] New: [2.20 regression] ld links libgcc3_uno.so which results in non-working uno2cpp bridge

by Bugzilla from sourceware-bugzilla@sourceware.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

libgcc3_uno.so is built as part of OpenOffice.org; when built with 2.19.91 an
exception is thrown; when built with 2.19.1, the application starts fine.
Tracked down to the patches for the ARM unwind table linker processing.

 - attaching revert.diff, when applied to the 2.20 branch, builds a working
   library.
 - http://people.canonical.com/~doko/tmp/test.tar.gz has the testcase,
   together with two prebuilt libraries.

I don't know if this is a bug in binutils, or in the uno2cpp bridge for ARM.

--
           Summary: [2.20 regression] ld links libgcc3_uno.so which results
                    in non-working uno2cpp bridge
           Product: binutils
           Version: 2.20
            Status: NEW
          Severity: normal
          Priority: P2
         Component: ld
        AssignedTo: unassigned at sources dot redhat dot com
        ReportedBy: doko at debian dot org
                CC: bug-binutils at gnu dot org
GCC target triplet: arm-linux-gnueabi


http://sourceware.org/bugzilla/show_bug.cgi?id=10695

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


_______________________________________________
bug-binutils mailing list
bug-binutils@...
http://lists.gnu.org/mailman/listinfo/bug-binutils

[Bug ld/10695] [2.20 regression] ld links libgcc3_uno.so which results in non-working uno2cpp bridge

by Bugzilla from sourceware-bugzilla@sourceware.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


------- Additional Comments From doko at debian dot org  2009-09-25 13:31 -------
Created an attachment (id=4230)
 --> (http://sourceware.org/bugzilla/attachment.cgi?id=4230&action=view)
reversion of the unwinder changes


--


http://sourceware.org/bugzilla/show_bug.cgi?id=10695

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


_______________________________________________
bug-binutils mailing list
bug-binutils@...
http://lists.gnu.org/mailman/listinfo/bug-binutils

[Bug ld/10695] [2.20 regression] ld links libgcc3_uno.so which results in non-working uno2cpp bridge

by Bugzilla from sourceware-bugzilla@sourceware.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message



--
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |lool at dooz dot org


http://sourceware.org/bugzilla/show_bug.cgi?id=10695

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


_______________________________________________
bug-binutils mailing list
bug-binutils@...
http://lists.gnu.org/mailman/listinfo/bug-binutils

[Bug ld/10695] [2.20 regression] ld links libgcc3_uno.so which results in non-working uno2cpp bridge

by Bugzilla from sourceware-bugzilla@sourceware.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


------- Additional Comments From doko at debian dot org  2009-09-27 07:09 -------
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.


--


http://sourceware.org/bugzilla/show_bug.cgi?id=10695

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


_______________________________________________
bug-binutils mailing list
bug-binutils@...
http://lists.gnu.org/mailman/listinfo/bug-binutils

[Bug ld/10695] [2.20 regression] ld links libgcc3_uno.so which results in non-working uno2cpp bridge

by Bugzilla from sourceware-bugzilla@sourceware.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message



--
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |caolanm at redhat dot com


http://sourceware.org/bugzilla/show_bug.cgi?id=10695

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


_______________________________________________
bug-binutils mailing list
bug-binutils@...
http://lists.gnu.org/mailman/listinfo/bug-binutils

[Bug ld/10695] [2.20 regression] ld links libgcc3_uno.so which results in non-working uno2cpp bridge

by Bugzilla from sourceware-bugzilla@sourceware.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


------- Additional Comments From doko at debian dot org  2009-10-08 15:07 -------
this is fixed in 2.20 and trunk by Jakub's cfi_sections patch, and the fix for
GCC PR 40521

--
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED


http://sourceware.org/bugzilla/show_bug.cgi?id=10695

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


_______________________________________________
bug-binutils mailing list
bug-binutils@...
http://lists.gnu.org/mailman/listinfo/bug-binutils

[Bug ld/10695] [2.20 regression] ld links libgcc3_uno.so which results in non-working uno2cpp bridge

by Bugzilla from sourceware-bugzilla@sourceware.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


------- Additional Comments From doko at debian dot org  2009-10-21 11:28 -------
I made a mistake with testing, 40521 didn't fix this.

--
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |


http://sourceware.org/bugzilla/show_bug.cgi?id=10695

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


_______________________________________________
bug-binutils mailing list
bug-binutils@...
http://lists.gnu.org/mailman/listinfo/bug-binutils

[Bug ld/10695] [2.20 regression] ld links libgcc3_uno.so which results in non-working uno2cpp bridge

by Bugzilla from sourceware-bugzilla@sourceware.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


------- Additional Comments From doko at debian dot org  2009-10-21 11:30 -------
I see now the same exception with the unwinder changes reverted. So start again ...


--


http://sourceware.org/bugzilla/show_bug.cgi?id=10695

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


_______________________________________________
bug-binutils mailing list
bug-binutils@...
http://lists.gnu.org/mailman/listinfo/bug-binutils