This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc 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 glibc( x86_64) error : 'multiple definition of `__libc_lseek'


I might be due 3c7f1f59cd1611e0727f9b5ffc32dae78cb05000 and I will check if
it is related to newer binutils.

On 12/11/2016 10:28, Klaus Dittrich wrote:
> Former glibc (glibc-2.24-207-gdad9a11) compiled without error.
> 
> Current glibc (glibc-2.24-365-g14f95a4) showed this error:
> 
> cc  -pipe -m64  -B/usr/bin/   -shared -static-libgcc -Wl,-O1 -Wl,-z,defs -Wl,-dynamic-linker=/lib64/ld-linux-x86-64.so.2 -B/sources/glibc/build/csu/ -Wl,--version-script=/sources/glibc/build/libc.map -Wl,-soname=libc.so.6 -Wl,-z,combreloc -Wl,-z,relro -Wl,--hash-style=both -nostdlib -nostartfiles -e __libc_main -Wl,-z,now -L/sources/glibc/build -L/sources/glibc/build/math -L/sources/glibc/build/elf -L/sources/glibc/build/dlfcn -L/sources/glibc/build/nss -L/sources/glibc/build/nis -L/sources/glibc/build/rt -L/sources/glibc/build/resolv -L/sources/glibc/build/crypt -L/sources/glibc/build/mathvec -L/sources/glibc/build/nptl -Wl,-rpath-link=/sources/glibc/build:/sources/glibc/build/math:/sources/glibc/build/elf:/sources/glibc/build/dlfcn:/sources/glibc/build/nss:/sources/glibc/build/nis:/sources/glibc/build/rt:/sources/glibc/build/resolv:/sources/glibc/build/crypt:/sources/glibc/build/mathvec:/sources/glibc/build/nptl -o /sources/glibc/build/linkobj/libc.so
> /sources/glibc/build/csu/abi-note.o /sources/glibc/build/elf/soinit.os -Wl,--whole-archive /sources/glibc/build/linkobj/libc_pic.a -Wl,--no-whole-archive /sources/glibc/build/elf/sofini.os /sources/glibc/build/elf/interp.os /sources/glibc/build/elf/ld.so -lgcc
> /sources/glibc/build/linkobj/libc_pic.a(lseek64.os): In function `__lseek64':
> lseek64.c:(.text+0x0): multiple definition of `__libc_lseek'
> /sources/glibc/build/linkobj/libc_pic.a(llseek.os):(.text+0x0): first defined here
> collect2: error: ld returned 1 exit status
> make[1]: *** [Makerules:712: /sources/glibc/build/linkobj/libc.so] Error 1
> 
> Both version of glibc got compiled using gcc ..
> 
> Using built-in specs.
> COLLECT_GCC=gcc
> COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/6.2.1/lto-wrapper
> Target: x86_64-unknown-linux-gnu
> Configured with: /sources/gcc/gcc-6-20161110/configure --prefix=/usr --host=x86_64-unknown-linux-gnu --build=x86_64-unknown-linux-gnu --libexecdir=/usr/lib --disable-nls --disable-multilib --disable-libstdcxx-pch --enable-lto --enable-threads=posix --enable-long-long --enable-languages=c,c++ --enable-clocale=gnu --enable-__cxa_atexit --enable-host-shared --enable-gnu-indirect-function --enable-libgomp --enable-libssp --with-system-zlib --with-mpfr=/usr/lib --with-gmp=/usr/lib --with-mpc=/usr/lib --with-gnu-as --with-gnu-ld --enable-64-bit-bfd --pdfdir=/usr/local/docs/gcc
> Thread model: posix
> gcc version 6.2.1 20161110 (GCC)
> 
> and binutils-2.27.
> 
> 
> Reproducible? Any hints about for me?
> Thank you.
> 
> -- 
> Klaus
> 


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