[Clfs-support] error "TLS support is required." when complie glibc

YueGuang ygxyvesuvius at gmail.com
Sun Nov 2 07:56:57 PST 2008


hi,everyone
  I try to make the arm crosstool by
clfs-sysroot-svn-0.0.1-20080221-chunks book.
there is something wrong when I compile glibc-2.6.1.
my system is x86_64.

Thank you!

it says:
......
ysdeps/arm/fpu -I../ports/sysdeps/arm/nptl -I../ports/sysdeps/arm
-I../sysdeps/wordsize-32 -I../sysdeps/ieee754/flt-32
-I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754
-I../sysdeps/generic/elf -I../sysdeps/generic -I../nptl -I../ports  -I..
-I../libio -I. -nostdinc
-isystem /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include
-isystem /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include-fixed
-isystem /home/yg/arm/tool/usr/include/ -D_LIBC_REENTRANT
-include ../include/libc-symbols.h       -DHAVE_INITFINI -x c - \
		-MD -MP -MF /home/yg/arm/achieve/glibc-build/tcb-offsets.h.dT -MT
'/home/yg/arm/achieve/glibc-build/tcb-offsets.h.d /home/yg/arm/achieve/glibc-build/tcb-offsets.h'
In file included from ../include/tls.h:6,
                 from <stdin>:2:
../ports/sysdeps/arm/nptl/tls.h:48:3: error: #error "TLS support is
required."
In file included from ../nptl/descr.h:30,
                 from ../ports/sysdeps/arm/nptl/tls.h:63,
                 from ../include/tls.h:6,
                 from <stdin>:2:
../ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h: In function
‘__lll_mutex_lock’:
../ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h:158: warning:
cast from pointer to integer of different size
../ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h: In function
‘__lll_mutex_cond_lock’:
../ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h:184: warning:
cast from pointer to integer of different size
../ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h: In function
‘__lll_mutex_unlock’:
../ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h:231: warning:
cast from pointer to integer of different size
../ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h: In function
‘__lll_robust_mutex_unlock’:
../ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h:241: warning:
cast from pointer to integer of different size
../ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h: In function
‘__lll_mutex_unlock_force’:
../ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h:251: warning:
cast from pointer to integer of different size
make[2]: *** [/home/yg/arm/achieve/glibc-build/tcb-offsets.h] error 1
make[2]: Leaving directory `/home/yg/arm/achieve/glibc-2.6.1/csu'
make[1]: *** [csu/subdir_lib] error 2
make[1]: Leaving directory `/home/yg/arm/achieve/glibc-2.6.1'
make: *** [all] error 2





More information about the Clfs-support mailing list