bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug gold/11718] New: GOLD produces nonworking Linux shared librarys


From: kursh at ispras dot ru
Subject: [Bug gold/11718] New: GOLD produces nonworking Linux shared librarys
Date: 18 Jun 2010 13:41:20 -0000

I'm try build modules for eina:
 
arm-as eina_chained_mempool.s -o chain.o
arm-ld chain.o --eh-frame-hdr -shared -dynamic-linker /lib/ld-linux.so.3 -X -m
armelf_linux_eabi -o
./shared/build/eina/src/modules/mp/chained_pool/.libs/eina_chained_mempool.so
/usr/lib/crti.o /usr/lib/gcc/arm-linux-gnueabi/4.3.2/crtbeginS.o
-L/home/kursh/arm/arm-linux-gnueabi/lib -L/home/kursh/arm/evas/shared/run/lib
-L/usr/lib/gcc/arm-linux-gnueabi/4.3.2
-L/usr/lib/gcc/arm-linux-gnueabi/4.3.2/../../../../arm-linux-gnueabi/lib -L/lib
-L/usr/lib -rpath /home/kursh/arm/evas/shared/run/lib -leina -ldl -lrt -lm
-soname eina_chained_mempool.so -lgcc --as-needed -lgcc_s --no-as-needed
-lpthread -lc -lgcc --as-needed -lgcc_s --no-as-needed
/usr/lib/gcc/arm-linux-gnueabi/4.3.2/crtendS.o /usr/lib/crtn.o

A shared library linked with gold (GNU Binutils 2.20.51.20100618) causes
segmentation fault, because GOT entry for some function is zero, while shared
library linked not gold version ld, all work fine.
Gdb says:
0x00000000 in ?? ()
(gdb) bt
#0  0x00000000 in ?? ()
#1  0x40023edc in _GLOBAL_OFFSET_TABLE_ () from 
/home/.../eina_chained_mempool.so

Bug maybe related to PR 11172.

-- 
           Summary: GOLD produces nonworking Linux shared librarys
           Product: binutils
           Version: 2.21 (HEAD)
            Status: NEW
          Severity: critical
          Priority: P2
         Component: gold
        AssignedTo: ian at airs dot com
        ReportedBy: kursh at ispras dot ru
                CC: bug-binutils at gnu dot org
 GCC build triplet: x86_64-unknown-linux-gnu
  GCC host triplet: arm-unknown-linux-gnueabi
GCC target triplet: arm-unknown-linux-gnueabi


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

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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]