From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andre Heidenreich To: gcc-help@gcc.gnu.org Subject: undefined reference Date: Fri, 04 Feb 2000 08:18:00 -0000 Message-id: X-SW-Source: 2000-02/msg00016.html hi gcc-users i've a problem when i compiling and linking glibc-2.1.2. the following error occured $> gcc -nostdlib -nostartfiles -o /usr/src/misc/glibc-2.1.2.obj/db2/makedb /usr/src/misc/glibc-2.1.2.obj/csu/crt1.o /usr/src/misc/glibc-2.1.2.obj/csu/crti.o `gcc --print-file-name=crtbegin.o` /usr/src/misc/glibc-2.1.2.obj/db2/makedb.o /usr/src/misc/glibc-2.1.2.obj/db2/libdb.so.3 -Wl,-rpath-link=/usr/src/misc/glibc-2.1.2.obj:/usr/src/misc/glibc-2.1.2.obj/math:/usr/src/misc/glibc-2.1.2.obj/elf:/usr/src/misc/glibc-2.1.2.obj/nss:/usr/src/misc/glibc-2.1.2.obj/nis:/usr/src/misc/glibc-2.1.2.obj/db2:/usr/src/misc/glibc-2.1.2.obj/rt:/usr/src/misc/glibc-2.1.2.obj/resolv:/usr/src/misc/glibc-2.1.2.obj/linuxthreads /usr/src/misc/glibc-2.1.2.obj/libc.so.6.1 /usr/src/misc/glibc-2.1.2.obj/libc_nonshared.a -lgcc `gcc --print-file-name=crtend.o` /usr/src/misc/glibc-2.1.2.obj/csu/crtn.o /usr/src/misc/glibc-2.1.2.obj/elf/ld-linux.so.2: undefined reference to `__libc_global_ctors' why was /usr/src/misc/glibc-2.1.2.obj/elf/ld-linux.so.2 used? $> nm /usr/src/misc/glibc-2.1.2.obj/elf/ld-linux.so.2 | grep __libc_global_ctors U __libc_global_ctors and $> nm /usr/src/misc/glibc-2.1.2.obj/libc.so.6.1 | grep __libc_global_ctors 0000000000031ba0 t __libc_global_ctors and also $> nm /lib/libc.so.6.1 | grep __libc_global_ctors 0000000000032280 t __libc_global_ctors why are there errors during linking? my system: $> gcc -v Reading specs from /usr/local/lib/gcc-lib/alphaev56-unknown-linux-gnu/2.95.2/specs gcc version 2.95.2 19991024 (release) with glibc-2.1.2-17.alpha.rpm installed thx for advise andre From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andre Heidenreich To: gcc-help@gcc.gnu.org Subject: undefined reference Date: Sat, 01 Apr 2000 00:00:00 -0000 Message-ID: X-SW-Source: 2000-q1/msg00210.html Message-ID: <20000401000000.lGYDPc6BHh__YvG3x-eoG7r8GcgQJoBGn22Hkhl-0JU@z> hi gcc-users i've a problem when i compiling and linking glibc-2.1.2. the following error occured $> gcc -nostdlib -nostartfiles -o /usr/src/misc/glibc-2.1.2.obj/db2/makedb /usr/src/misc/glibc-2.1.2.obj/csu/crt1.o /usr/src/misc/glibc-2.1.2.obj/csu/crti.o `gcc --print-file-name=crtbegin.o` /usr/src/misc/glibc-2.1.2.obj/db2/makedb.o /usr/src/misc/glibc-2.1.2.obj/db2/libdb.so.3 -Wl,-rpath-link=/usr/src/misc/glibc-2.1.2.obj:/usr/src/misc/glibc-2.1.2.obj/math:/usr/src/misc/glibc-2.1.2.obj/elf:/usr/src/misc/glibc-2.1.2.obj/nss:/usr/src/misc/glibc-2.1.2.obj/nis:/usr/src/misc/glibc-2.1.2.obj/db2:/usr/src/misc/glibc-2.1.2.obj/rt:/usr/src/misc/glibc-2.1.2.obj/resolv:/usr/src/misc/glibc-2.1.2.obj/linuxthreads /usr/src/misc/glibc-2.1.2.obj/libc.so.6.1 /usr/src/misc/glibc-2.1.2.obj/libc_nonshared.a -lgcc `gcc --print-file-name=crtend.o` /usr/src/misc/glibc-2.1.2.obj/csu/crtn.o /usr/src/misc/glibc-2.1.2.obj/elf/ld-linux.so.2: undefined reference to `__libc_global_ctors' why was /usr/src/misc/glibc-2.1.2.obj/elf/ld-linux.so.2 used? $> nm /usr/src/misc/glibc-2.1.2.obj/elf/ld-linux.so.2 | grep __libc_global_ctors U __libc_global_ctors and $> nm /usr/src/misc/glibc-2.1.2.obj/libc.so.6.1 | grep __libc_global_ctors 0000000000031ba0 t __libc_global_ctors and also $> nm /lib/libc.so.6.1 | grep __libc_global_ctors 0000000000032280 t __libc_global_ctors why are there errors during linking? my system: $> gcc -v Reading specs from /usr/local/lib/gcc-lib/alphaev56-unknown-linux-gnu/2.95.2/specs gcc version 2.95.2 19991024 (release) with glibc-2.1.2-17.alpha.rpm installed thx for advise andre