This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: current binutils cvs causes problems with libstdc++-v3


On Fri, May 24, 2002 at 04:52:00PM -0700, Jason R Thorpe wrote:
> On Fri, May 24, 2002 at 08:17:51AM -0700, H . J . Lu wrote:
> 
>  > With the yesterday's binutils from CVS, I got
>  > 
> 
> Try passing --disabled-shared to your gcc's configure.  If I remove
> --disable-shared, things work for me.
> 

I linked it against the static C++ library:

# ldd ./header_cerrno.exe
        libm.so.6 => /lib/i686/libm.so.6 (0x4002a000)
        libc.so.6 => /lib/i686/libc.so.6 (0x42000000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
# ./header_cerrno.exe
# echo $?
0

# objdump -x ./header_cerrno.exe
./header_cerrno.exe:     file format elf32-i386
./header_cerrno.exe
architecture: i386, flags 0x00000112:
EXEC_P, HAS_SYMS, D_PAGED
start address 0x08048290

Program Header:
    PHDR off    0x00000034 vaddr 0x08048034 paddr 0x08048034 align 2**2
         filesz 0x000000c0 memsz 0x000000c0 flags r-x
  INTERP off    0x000000f4 vaddr 0x080480f4 paddr 0x080480f4 align 2**0
         filesz 0x00000013 memsz 0x00000013 flags r--
    LOAD off    0x00000000 vaddr 0x08048000 paddr 0x08048000 align 2**12
         filesz 0x000003dc memsz 0x000003dc flags r-x
    LOAD off    0x000003dc vaddr 0x080493dc paddr 0x080493dc align 2**12
         filesz 0x0000010c memsz 0x00000110 flags rw-
 DYNAMIC off    0x000003ec vaddr 0x080493ec paddr 0x080493ec align 2**2
         filesz 0x000000d0 memsz 0x000000d0 flags rw-
    NOTE off    0x00000108 vaddr 0x08048108 paddr 0x08048108 align 2**2
         filesz 0x00000020 memsz 0x00000020 flags r--


H.J.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]