https://sourceware.org/bugzilla/show_bug.cgi?id=18061

            Bug ID: 18061
           Summary: Gold linker resolves symbols as thumb in arm mode
           Product: binutils
           Version: unspecified
            Status: NEW
          Severity: normal
          Priority: P2
         Component: gold
          Assignee: ccoutant at google dot com
          Reporter: linux at carewolf dot com
                CC: ian at airs dot com

The gold linker causes a bug in (Qt)WebKit when building in non-thumb mode on
with an armv7 architecture.

It appears that when taking the address of methods declared with extern "C" we
get a value with the least signicant bit set. This address is used by
JavaScriptCore to generate an assembler thunk, which when executed causes a
segmentation fault, apparently due to a mismatch in arm/thumb mode.

Original bug is tracked at: https://bugreports.qt.io/browse/QTBUG-44700

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

Reply via email to