Public bug reported: Binary package hint: binutils
We observed a serious problem in ld which inserted branches to incorrect locations during link. This may be related to the Cortex-A8 thumb-2 branch alignment workaround. The problem occurred when building for Thumb-2 (-march=armv7-a -mthumb) --- I don't know whether the problem is restricted to Thumb code or not, however. I haven't attached a test case for now, since I couldn't find a simple test case and the only example we had of the failure is a massive pile of object files :( Let me know if you need any more information or help validating the fix. It seems that the following upstream patches resolve the problem: http://sourceware.org/ml/binutils-cvs/2009-07/msg00062.html http://sourceware.org/ml/binutils-cvs/2009-07/msg00060.html Can these be integrated? ** Affects: binutils (Ubuntu) Importance: Undecided Status: New ** Tags: armel -- ld can generate incorrect branch fixups on arm https://bugs.launchpad.net/bugs/399225 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs