bug-glibc
[Top][All Lists]
Advanced

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

error: '__EI___strtol_internal' aliased to undefined symbol '__GI___strt


From: Iztok Kobal
Subject: error: '__EI___strtol_internal' aliased to undefined symbol '__GI___strtol_internal'
Date: Wed, 26 Apr 2006 13:20:45 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.2) Gecko/20040805 Netscape/7.2

I am trying to build the toolchain for SuSE-10.0-i386 on SuSE-9.3-x86_64.
I have taken original SuSE source RPMs (binutils-2.6.91.0.2, kernel-2.6.13, gcc-4.0.2, glibc-2.3.5) and executed rpmbuild -bp phase to prepare sources with SuSE original patches.
I am also using the crosstool-0.42 utility pack.

kernel is configured OK
gcc-core is built OK
glibc fails as follows on the sysdeps/generic/strtol.c file (it does not matter if I change the target on any of i[3456]86 or use the -m32 switch to force the 32bit code to be generated for the toolchain binaries):

../sysdeps/generic/strtol.c:101: error: '__EI___strtol_internal' aliased to undefined symbol '__GI___strtol_internal'

What does it mean ? What to do ?


i386-linux-gcc ../sysdeps/generic/strtol.c -c -std=gnu99 -O -Wall -Winline -Wstrict-prototypes -Wwrite-strings -mpreferred-stack-boundary=2 -fPIC -I../include -I. -I/srv/fileserver/NEO3000/toolchains/SuSE-10.0-i686-linux/build/build-glibc/stdlib -I.. -I../libio -I/srv/fileserver/NEO3000/toolchains/SuSE-10.0-i686-linux/build/build-glibc -I../sysdeps/i386/elf -I../linuxthreads/sysdeps/unix/sysv/linux/i386 -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/i386 -I../sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../sysdeps/unix -I../sysdeps/posix -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/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc -isystem /srv/fileserver/NEO3000/toolchains/SuSE-10.0-i686-linux/build/gcc-core-prefix/lib/gcc/i386-linux/4.0.2/include -isystem /srv/fileserver/NEO3000/toolchains/SuSE-10.0-i686-linux/usr/i386-linux/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DPIC -DSHARED -o /srv/fileserver/NEO3000/toolchains/SuSE-10.0-i686-linux/build/build-glibc/stdlib/strtol.os -MD -MP -MF /srv/fileserver/NEO3000/toolchains/SuSE-10.0-i686-linux/build/build-glibc/stdlib/strtol.os.dt -MT /srv/fileserver/NEO3000/toolchains/SuSE-10.0-i686-linux/build/build-glibc/stdlib/strtol.os
In file included from ../sysdeps/generic/strtol.c:21:
../include/stdlib.h:33: warning: asm declaration ignored due to conflict with previous rename ../include/stdlib.h:34: warning: asm declaration ignored due to conflict with previous rename ../include/stdlib.h:35: warning: asm declaration ignored due to conflict with previous rename ../include/stdlib.h:36: warning: asm declaration ignored due to conflict with previous rename ../include/stdlib.h:37: warning: asm declaration ignored due to conflict with previous rename ../include/stdlib.h:38: warning: asm declaration ignored due to conflict with previous rename ../include/stdlib.h:39: warning: asm declaration ignored due to conflict with previous rename
In file included from ../sysdeps/generic/strtol.c:22:
../include/wchar.h:21: warning: asm declaration ignored due to conflict with previous rename ../include/wchar.h:22: warning: asm declaration ignored due to conflict with previous rename ../include/wchar.h:23: warning: asm declaration ignored due to conflict with previous rename ../include/wchar.h:24: warning: asm declaration ignored due to conflict with previous rename ../include/wchar.h:25: warning: asm declaration ignored due to conflict with previous rename ../include/wchar.h:26: warning: asm declaration ignored due to conflict with previous rename ../include/wchar.h:27: warning: asm declaration ignored due to conflict with previous rename ../include/wchar.h:41: warning: asm declaration ignored due to conflict with previous rename ../include/wchar.h:70: warning: asm declaration ignored due to conflict with previous rename
In file included from ../linuxthreads_db/thread_dbP.h:5,
                from ../linuxthreads/descr.h:44,
                from ../linuxthreads/sysdeps/pthread/bits/libc-tsd.h:23,
                from ../locale/localeinfo.h:190,
                from ../sysdeps/generic/strtol.c:23:
../include/string.h:71: warning: asm declaration ignored due to conflict with previous rename ../sysdeps/generic/strtol.c:101: error: '__EI___strtol_internal' aliased to undefined symbol '__GI___strtol_internal' make[2]: *** [/srv/fileserver/NEO3000/toolchains/SuSE-10.0-i686-linux/build/build-glibc/stdlib/strtol.os] Error 1 make[2]: Leaving directory `/srv/fileserver/NEO3000/toolchains/SuSE-10.0-i686-linux/src/glibc-2.3/stdlib'
make[1]: *** [stdlib/subdir_lib] Error 2
make[1]: Leaving directory `/srv/fileserver/NEO3000/toolchains/SuSE-10.0-i686-linux/src/glibc-2.3'
make: *** [all] Error 2




reply via email to

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