bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

libc build failure


From: Neal H Walfield
Subject: libc build failure
Date: Mon, 20 Aug 2001 21:56:52 +0200
User-agent: Mutt/1.3.18i

I am building libc from cvs, however, it is failing with undefined
references to __hurd_fail and __thread_stack_pointer when linking
iconvconfig.  I grepped for warnings in the build log, however, I did not
see anything suspicious.  I really have no clue what is causing this.

This is the top of the last change log entry from my pull.

2001-08-18  Ulrich Drepper  <drepper@redhat.com>

        * sysdeps/generic/strtol.c: Little optimizations.  Add some
        __builtin_expect.

        * conform/conformtest.pl: <inttypes.h> test required <stddef.h>.

        * wcsmbs/wchar.h (wcwdith): Change parameter type to wchar_t.
        * wcsmbs/wcwidth.c (wcwdith): Likewise.
        * wcsmbs/wcwidth.h (internal_wcwdith): Likewise.

And here is a tail from the build log.


gcc iconvconfig.c -c -Wall -Winline -Wstrict-prototypes -Wwrite-strings -g 
-Wno-parentheses   -DGCONV_PATH='"/lib/gconv"' -DGCONV_DIR='"/lib/gconv"'   
-I../include -I. -I/home/neal/build/libc/iconv -I..  -I../hurd 
-I/home/neal/build/libc/hurd/ -I../mach -I/home/neal/build/libc/mach/ 
-I/home/neal/build/libc -I../sysdeps/i386/elf -I../sysdeps/mach/hurd/i386 
-I../sysdeps/mach/hurd -I../sysdeps/gnu -I../sysdeps/unix/bsd/bsd4.4 
-I../sysdeps/unix/mman -I../sysdeps/mach/i386 -I../sysdeps/mach 
-I../sysdeps/i386/fpu -I../sysdeps/i386 -I../sysdeps/wordsize-32 
-I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 
-I../sysdeps/ieee754/flt-32 -I../sysdeps/unix/bsd -I../sysdeps/unix/common 
-I../sysdeps/unix/inet -I../sysdeps/unix -I../sysdeps/posix 
-I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic   
-D_LIBC_REENTRANT -include ../include/libc-symbols.h     -o 
/home/neal/build/libc/iconv/iconvconfig.o
rm -f /home/neal/build/libc/libc.so.0.2.new
/bin/sh ../scripts/rellns-sh /home/neal/build/libc/libc.so 
/home/neal/build/libc/libc.so.0.2.new
mv -f /home/neal/build/libc/libc.so.0.2.new /home/neal/build/libc/libc.so.0.2
gcc strtab.c -c -Wall -Winline -Wstrict-prototypes -Wwrite-strings -g 
-Wno-parentheses      -I../include -I. -I/home/neal/build/libc/iconv -I..  
-I../hurd -I/home/neal/build/libc/hurd/ -I../mach -I/home/neal/build/libc/mach/ 
-I/home/neal/build/libc -I../sysdeps/i386/elf -I../sysdeps/mach/hurd/i386 
-I../sysdeps/mach/hurd -I../sysdeps/gnu -I../sysdeps/unix/bsd/bsd4.4 
-I../sysdeps/unix/mman -I../sysdeps/mach/i386 -I../sysdeps/mach 
-I../sysdeps/i386/fpu -I../sysdeps/i386 -I../sysdeps/wordsize-32 
-I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 
-I../sysdeps/ieee754/flt-32 -I../sysdeps/unix/bsd -I../sysdeps/unix/common 
-I../sysdeps/unix/inet -I../sysdeps/unix -I../sysdeps/posix 
-I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic   
-D_LIBC_REENTRANT -include ../include/libc-symbols.h     -o 
/home/neal/build/libc/iconv/strtab.o
gcc -nostdlib -nostartfiles -o /home/neal/build/libc/iconv/iconvconfig  
-Wl,-dynamic-linker=/lib/ld.so.1   /home/neal/build/libc/csu/crt1.o 
/home/neal/build/libc/csu/crti.o `gcc --print-file-name=crtbegin.o` 
/home/neal/build/libc/iconv/iconvconfig.o /home/neal/build/libc/iconv/strtab.o 
/home/neal/build/libc/iconv/xmalloc.o  
-Wl,-rpath-link=/home/neal/build/libc:/home/neal/build/libc/math:/home/neal/build/libc/elf:/home/neal/build/libc/dlfcn:/home/neal/build/libc/nss:/home/neal/build/libc/nis:/home/neal/build/libc/rt:/home/neal/build/libc/resolv:/home/neal/build/libc/crypt:/home/neal/build/libc/mach:/home/neal/build/libc/hurd
 /home/neal/build/libc/libc.so.0.2 /home/neal/build/libc/libc_nonshared.a -lgcc 
`gcc --print-file-name=crtend.o` /home/neal/build/libc/csu/crtn.o
/home/neal/build/libc/libc.so.0.2: undefined reference to `__hurd_fail'
/home/neal/build/libc/libc.so.0.2: undefined reference to 
`__thread_stack_pointer'
collect2: ld returned 1 exit status
make[2]: *** [/home/neal/build/libc/iconv/iconvconfig] Error 1
make[2]: Leaving directory `/home/neal/src/libc/iconv'
make[1]: *** [iconv/others] Error 2
make[1]: Leaving directory `/home/neal/src/libc'
make: *** [all] Error 2
neal@desdemona:~/build/libc (2)$ exit

Attachment: pgpnWGCnuMRUd.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]