glibc cvs on sparc32 (_dl_hwcap error)
Thorsten Kukuk
kukuk@suse.de
Fri Jul 25 11:07:00 GMT 2003
Hi,
On sparc32 I now get the following error with current glibc cvs:
gcc -m32 dl-support.c -c -std=gnu99 -O2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings -fcall-used-g6 -g -m32 -mtune=ultrasparc -I../include -I.
+-I/usr/src/packages/BUILD/glibc-2.3/cc/elf -I.. -I../libio -I/usr/src/packages/BUILD/glibc-2.3/cc -I../sysdeps/sparc/sparc32/elf -I../linuxthreads/sysdeps/unix/sysv/linux/sparc/sparc32
+-I../linuxthreads/sysdeps/unix/sysv/linux/sparc -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv
+-I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/sparc/sparc32 -I../linuxthreads/sysdeps/sparc -I../sysdeps/unix/sysv/linux/sparc/sparc32 -I../sysdeps/unix/sysv/linux/sparc
+-I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv -I../sysdeps/unix/sparc -I../sysdeps/unix
+-I../sysdeps/posix -I../sysdeps/sparc/sparc32/fpu -I../sysdeps/sparc/sparc32 -I../sysdeps/wordsize-32 -I..
/sysdeps/ieee754/flt-32 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/sparc/sparc32/soft-fp -I../sysdeps/sparc/fpu -I../sysdeps/sparc -I../sysdeps/ieee754 -I../sysdeps/generic/elf
+-I../sysdeps/generic -nostdinc -isystem /usr/lib/gcc-lib/sparc-suse-linux/3.3/include -isystem /usr/src/packages/BUILD/kernel-headers -D_LIBC_REENTRANT -include ../include/libc-symbols.h
+-o /usr/src/packages/BUILD/glibc-2.3/cc/elf/dl-support.o -MD -MP -MF /usr/src/packages/BUILD/glibc-2.3/cc/elf/dl-support.o.dt
../sysdeps/sparc/sparc32/dl-machine.h:365: warning: inlining failed in call to `sparc_fixup_plt'
../sysdeps/sparc/sparc32/dl-machine.h:417: warning: called from here
/tmp/ccCHIq7h.s: Assembler messages:
/tmp/ccCHIq7h.s:6139: Error: symbol `_dl_hwcap' can not be both weak and common
make[2]: *** [/usr/src/packages/BUILD/glibc-2.3/cc/elf/dl-support.o] Error 1
make[2]: Leaving directory `/usr/src/packages/BUILD/glibc-2.3/elf'
make[1]: *** [elf/subdir_lib] Error 2
make[1]: Leaving directory `/usr/src/packages/BUILD/glibc-2.3'
make: *** [all] Error 2
Thorsten
--
Thorsten Kukuk http://www.suse.de/~kukuk/ kukuk@suse.de
SuSE Linux AG Deutschherrnstr. 15-19 D-90429 Nuernberg
--------------------------------------------------------------------
Key fingerprint = A368 676B 5E1B 3E46 CFCE 2D97 F8FD 4E23 56C6 FB4B
More information about the Libc-hacker
mailing list