This is the mail archive of the glibc-bugs@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]

[Bug build/23807] failure in scripts/test-installation.pl: libnss_db.so: undefined reference to `__open_nocancel@GLIBC_PRIVATE'


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

--- Comment #5 from dilyan.palauzov at aegee dot org <dilyan.palauzov at aegee dot org> ---
I removed the old libc, so that everybody is forced to use the new one.  The
current problem is, that test-installation.pl calls eventually:

gcc /src/glibc228//test-prg7044.c -Wl,--no-as-needed -lc -lBrokenLocale
-lpthread -lcrypt -ldl -lgcc_s -lnsl -lutil -lnss_dns -lnss_compat -lmvec
-lresolv -lnss_db -lm -lnss_files -lrt -lnss_hesiod -lanl -o
/src/glibc228//test-prg7044

and inspects from ldd to list all libraries.  On my system calling the above
with -v prints

Target: x86_64-pc-linux-gnu                                                    
                                                                     [0/77067]
Configured with: ../configure --enable-threads=posix --enable-nls
--disable-multilib --enable-interpreter --with-system-zlib
--enable-libgcj-multifile --enabl
e-languages=all --enable-targets=all --with-system-unwind --without-x
--with-linker-hash-style=gnu --enable-shared --with-build-config='bootstrap-lto
bootstr$
p-O3'
Thread model: posix
gcc version 7.3.1 20181013 (GCC)
COLLECT_GCC_OPTIONS='-v' '-o' '/src/glibc228//test-prg7044' '-mtune=generic'
'-march=x86-64'                                                                 
 /usr/local/libexec/gcc/x86_64-pc-linux-gnu/7.3.1/cc1 -quiet -v -imultiarch
x86_64-linux-gnu /src/glibc228//test-prg7044.c -quiet -dumpbase test-prg7044.c
-m$
une=generic -march=x86-64 -auxbase test-prg7044 -version -o /tmp/ccRjP0aZ.s
GNU C11 (GCC) version 7.3.1 20181013 (x86_64-pc-linux-gnu)
      compiled by GNU C version 7.3.1 20181013, GMP version 6.1.2, MPFR version
4.0.0, MPC version 1.1.0, isl version isl-0.19-GMP                           

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"
ignoring nonexistent directory
"/usr/local/lib/gcc/x86_64-pc-linux-gnu/7.3.1/../../../../x86_64-pc-linux-gnu/include" 
#include "..." search starts here:
#include <...> search starts here:
 /usr/local/lib/gcc/x86_64-pc-linux-gnu/7.3.1/include
 /usr/local/include
 /usr/local/lib/gcc/x86_64-pc-linux-gnu/7.3.1/include-fixed
 /usr/include/x86_64-linux-gnu
 /usr/include
End of search list.
GNU C11 (GCC) version 7.3.1 20181013 (x86_64-pc-linux-gnu)
      compiled by GNU C version 7.3.1 20181013, GMP version 6.1.2, MPFR version
4.0.0, MPC version 1.1.0, isl version isl-0.19-GMP                           

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: 8ff192ae53ef780b032a40b890e7c233
COLLECT_GCC_OPTIONS='-v' '-o' '/src/glibc228//test-prg7044' '-mtune=generic'
'-march=x86-64'                                                                 

/usr/local/lib/gcc/x86_64-pc-linux-gnu/7.3.1/../../../../x86_64-pc-linux-gnu/bin/as
-v --64 -o /tmp/cc6dyMoA.o /tmp/ccRjP0aZ.s                              
GNU assembler version 2.31.51 (x86_64-pc-linux-gnu) using BFD version (GNU
Binutils) 2.31.51.20181019                                                      
COMPILER_PATH=/usr/local/libexec/gcc/x86_64-pc-linux-gnu/7.3.1/:/usr/local/libexec/gcc/x86_64-pc-linux-gnu/7.3.1/:/usr/local/libexec/gcc/x86_64-pc-linux-gnu/$/usr/local/lib/gcc/x86_64-pc-linux-gnu/7.3.1/:/usr/local/lib/gcc/x86_64-pc-linux-gnu/:/usr/local/lib/gcc/x86_64-pc-linux-gnu/7.3.1/../../../../x86_64-pc-linux
-gnu/bin/
LIBRARY_PATH=/usr/local/lib/gcc/x86_64-pc-linux-gnu/7.3.1/:/usr/local/lib/gcc/x86_64-pc-linux-gnu/7.3.1/../../../x86_64-linux-gnu/:/usr/local/lib/gcc/x86_64-pc-linux-gnu/7.3.1/../../../../lib64/:/lib/x86_64-linux-gnu/:/lib/../lib64/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib64/:/usr/local/lib/gcc/x86_64-pc-linux-gnu/7.3.1/../../../../x86_64-pc-linux-gnu/lib/:/usr/local/lib/gcc/x86_64-pc-linux-gnu/7.3.1/../../../:/lib/:/usr/lib/


COLLECT_GCC_OPTIONS='-v' '-o' '/src/glibc228//test-prg7044' '-mtune=generic'
'-march=x86-64'
/usr/local/libexec/gcc/x86_64-pc-linux-gnu/7.3.1/collect2 -plugin
/usr/local/libexec/gcc/x86_64-pc-linux-gnu/7.3.1/liblto_plugin.so
-plugin-opt=/usr/local/libexec/gcc/x86_64-pc-linux-gnu/7.3.1/lto-wrapper
-plugin-opt=-fresolution=/tmp/cc3zxGDb.res -plugin-opt=-pass-through=-lgcc
-plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc
-plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s
--eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker
/lib64/ld-linux-x86-64.so.2 -o /src/glibc228//test-prg7044
/usr/lib/../lib64/crt1.o /usr/lib/../lib64/crti.o
/usr/local/lib/gcc/x86_64-pc-linux-gnu/7.3.1/crtbegin.o
-L/usr/local/lib/gcc/x86_64-pc-linux-gnu/7.3.1
-L/usr/local/lib/gcc/x86_64-pc-linux-gnu/7.3.1/../../../x86_64-linux-gnu
-L/usr/local/lib/gcc/x86_64-pc-linux-gnu/7.3.1/../../../../lib64
-L/lib/x86_64-linux-gnu -L/lib/../lib64 -L/usr/lib/x86_64-linux-gnu
-L/usr/lib/../lib64
-L/usr/local/lib/gcc/x86_64-pc-linux-gnu/7.3.1/../../../../x86_64-pc-linux-gnu/lib
-L/usr/local/lib/gcc/x86_64-pc-linux-gnu/7.3.1/../../.. /tmp/cc6dyMoA.o
--no-as-needed -lc -lBrokenLocale -lpthread -lcrypt -ldl -lgcc_s -lnsl -lutil
-lnss_dns -lnss_compat -lmvec -lresolv -lnss_db -lm -lnss_files -lrt
-lnss_hesiod -lanl -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc
--as-needed -lgcc_s --no-as-needed
/usr/local/lib/gcc/x86_64-pc-linux-gnu/7.3.1/crtend.o /usr/lib/../lib64/crtn.o  
COLLECT_GCC_OPTIONS='-v' '-o' '/src/glibc228//test-prg7044' '-mtune=generic'
'-march=x86-64'                                                                 


and

ldd test-prg7044
        linux-vdso.so.1 (0x00007ffc0f9e1000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fdc40cc4000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fdc40ca3000)
        libgcc_s.so.1 => /usr/local/lib64/libgcc_s.so.1 (0x00007fdc40c8a000)
        libnss_dns.so.2 => /lib64/libnss_dns.so.2 (0x00007fdc40c83000)
        libnss_compat.so.2 => /lib64/libnss_compat.so.2 (0x00007fdc40c78000)
        libmvec.so.1 => /lib64/libmvec.so.1 (0x00007fdc40c4c000)
        libnss_db.so.2 => /lib64/libnss_db.so.2 (0x00007fdc40c3d000)
        libnss_files.so.2 => /lib64/libnss_files.so.2 (0x00007fdc40c28000)
        libnss_hesiod.so.2 => /lib64/libnss_hesiod.so.2 (0x00007fdc40c22000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fdc40e98000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fdc40c09000)
        libm.so.6 => /lib64/libm.so.6 (0x00007fdc40a8a000)

BrokenLocale, anl, dl are not included.

Any ideas?

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

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