Compiling glibc-2.3.2 (-2.3.3?) snapshot 20031115 with gcc-3.4 snapshot 20031119

Dan Kegel dank@kegel.com
Tue Nov 25 06:37:00 GMT 2003


Robert Moss wrote:
> ...
> gcc -nostdlib -nostartfiles -o 
> /var/tmp/portage/glibc-2.3.2-r9/work/glibc-2.3.2/buildhere/iconv/iconvconfig 
>  -Wl,-dynamic-linker=/lib/ld-linux.so.2   -Wl,-z,combreloc 
> /var/tmp/portage/glibc-2.3.2-r9/work/glibc-2.3.2/buildhere/csu/crt1.o 
> /var/tmp/portage/glibc-2.3.2-r9/work/glibc-2.3.2/buildhere/csu/crti.o 
> `gcc --print-file-name=crtbegin.o` 
> /var/tmp/portage/glibc-2.3.2-r9/work/glibc-2.3.2/buildhere/iconv/iconvconfig.o 
> /var/tmp/portage/glibc-2.3.2-r9/work/glibc-2.3.2/buildhere/iconv/strtab.o 
> /var/tmp/portage/glibc-2.3.2-r9/work/glibc-2.3.2/buildhere/iconv/xmalloc.o 
> /var/tmp/portage/glibc-2.3.2-r9/work/glibc-2.3.2/buildhere/iconv/hash-string.o 
> -Wl,-rpath-link=/var/tmp/portage/glibc-2.3.2-r9/work/glibc-2.3.2/buildhere:/var/tmp/portage/glibc-2.3.2-r9/work/glibc-2.3.2/buildhere/math:/var/tmp/portage/glibc-2.3.2-r9/work/glibc-2.3.2/buildhere/elf:/var/tmp/portage/glibc-2.3.2-r9/work/glibc-2.3.2/buildhere/dlfcn:/var/tmp/portage/glibc-2.3.2-r9/work/glibc-2.3.2/buildhere/nss:/var/tmp/portage/glibc-2.3.2-r9/work/glibc-2.3.2/buildhere/nis:/var/tmp/portage/glibc-2.3.2-r9/work/glibc-2.3.2/buildhere/rt:/var/tmp/portage/glibc-2.3.2-r9/work/glibc-2.3.2/buildhere/resolv:/var/tmp/portage/glibc-2.3.2-r9/work/glibc-2.3.2/buildhere/crypt:/var/tmp/portage/glibc-2.3.2-r9/work/glibc-2.3.2/buildhere/nptl 
> /var/tmp/portage/glibc-2.3.2-r9/work/glibc-2.3.2/buildhere/libc.so.6 
> /var/tmp/portage/glibc-2.3.2-r9/work/glibc-2.3.2/buildhere/libc_nonshared.a 
> -lgcc -lgcc_eh `gcc --print-file-name=crtend.o` 
> /var/tmp/portage/glibc-2.3.2-r9/work/glibc-2.3.2/buildhere/csu/crtn.o
> /var/tmp/portage/glibc-2.3.2-r9/work/glibc-2.3.2/buildhere/csu/crtn.o(.text+0x0): 
> In function `dummy':
> /var/tmp/portage/glibc-2.3.2-r9/work/glibc-2.3.2/buildhere/csu/crtn.S:14: 
> multiple definition of `dummy'
> ...
> /var/tmp/portage/glibc-2.3.2-r9/work/glibc-2.3.2/buildhere/csu/crti.S:43: 
> undefined reference to `i_am_not_a_leaf'

Well, Google found
http://sources.redhat.com/ml/libc-alpha/2003-07/msg00117.html
which suggests that adding  -fno-unit-at-a-time when building
glibc might help.  Worth a shot, anyway...
- Dan



More information about the Libc-alpha mailing list