-Wl,--no-allow-shlib-undefined fail with undefined reference to `_dl_argv at GLIBC_PRIVATE'

Julien Cristau jcristau at debian.org
Wed Mar 9 12:27:30 UTC 2011


On Wed, Mar  9, 2011 at 13:04:44 +0100, Bastien ROUCARIES wrote:

> Trying to paackage cernlib I get on amd64
> 
> gfortran -shared  .libs/aintgb.o .libs/alosb.o .libs/andb.o .libs/andntb.o .libs/binvec.o .libs/cntob.o .libs/cntzb.o .libs/copyb.o .libs/cprsb.o .libs/dalosb.o .libs/dcopyb.o .libs/ddotb.o .libs/dgthrb.o .libs/dmod3b.o \ 
> .libs/dotb.o .libs/drangb.o .libs/dscalb.o .libs/dscttb.o .libs/dsxpyb.o .libs/dsxyb.o .libs/dvsetb.o .libs/dvxpyb.o .libs/dxypwzb.o .libs/dylosb.o .libs/dyloxb.o .libs/gthrb.o .libs/idlosb.o .libs/intgb.o .libs/iylosb.o .libs/iyloxb.o \ 
> .libs/nandb.o .libs/norb.o .libs/notb.o .libs/oneb.o .libs/orb.o .libs/ornotb.o .libs/rangb.o .libs/rjctb.o .libs/scalb.o .libs/scttb.o .libs/smod3b.o .libs/sxpyb.o .libs/sxyb.o .libs/vsetb.o .libs/vxpyb.o .libs/xorb.o .libs/xypwzb.o \ 
> .libs/ylosb.o .libs/yloxb.o .libs/zerob.o    -Wl,--no-undefined -Wl,--no-allow-shlib-undefined   -Wl,-soname -Wl,libcernbvsl.so.0 -o .libs/libcernbvsl.so.0.0.0 
> //lib/libc.so.6: undefined reference to `_dl_argv at GLIBC_PRIVATE'
> //lib/libc.so.6: undefined reference to `_rtld_global_ro at GLIBC_PRIVATE'
> //lib/libc.so.6: undefined reference to `__tls_get_addr at GLIBC_2.3'
> //lib/libc.so.6: undefined reference to `_rtld_global at GLIBC_PRIVATE'
> //lib/libc.so.6: undefined reference to `__libc_enable_secure at GLIBC_PRIVATE'
> collect2: ld returned 1 exit status
> 
> Do not know where to search, seems a potential to FTBS so cc:debian-devel

Care to explain why you're using --no-allow-shlib-undefined?

Cheers,
Julien



More information about the debian-science-maintainers mailing list