-----BEGIN PGP SIGNED MESSAGE-----
Mike Frysinger wrote:
> On Wednesday 19 April 2006 10:38, Jan Girlich wrote:
>>crossdev stops at glibc because it can't find the kernel-headers/thinks
>>the kernel-headers are too old, which is not right (just an
>>interpretation, have a look at the attached log-files).
> only glibc-2.4-r2 will work at this point in time due to all the sysroot
> changes in toolchain related ebuilds
I can't compile glibc-2.4-r1. It complains about missing __target
support in gcc. I don't know what this is about but recompiled my host's
glibc with nptl and nptlonly and made a revdep-rebuild. Still the same
>>> md5 files ;-) files/2.3.4/glibc-2.3.4-mips-prot_grows-undefine>>>
^[[32;01m*^[[0m Checking gcc for __thread support ... no
^[[31;01m*^[[0m Could not find a gcc that supports the __thread directive!
^[[31;01m*^[[0m please update to gcc-3.2.2-r1 or later, and try again.
!!! ERROR: cross-armeb-softfloat-linux-gnu/glibc-2.4-r1 failed.
!!! Function check_nptl_support, Line 772, Exitcode 0
!!! No __thread support in gcc!
!!! If you need support, post the topmost build error, NOT this status
The forum and bugzilla didn't give me much usable hints. Or I didn't
search in the right way.
gcc-config is up to date.
thinkpad ~ # LANG="C" armeb-softfloat-linux-gnu-gcc -c
/usr/portage/sys-libs/glibc/files/test-__thread.c:1: error: thread-local
storage not supported for this target
I found this information. Is it still accurate for glibc-2.3.6? And how
to deal with this? I can't overview the impact of this for my goal to
create an armeb-softfloat-linux-gnu toolchain.
"Since version 2.3.5, the glibc is built with TLS support on all
platforms which support it, unless it is explicitely disabled.
Therefore the code you have given in example will work correctly on the
following platforms: alpha, amd64, i386, ia64, powerpc, s390, sparc.
On arm, m68k, hppa, mips and mipsel, you will get the following message:
error: thread-local storage not supported for this target"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v188.8.131.52 (GNU/Linux)
-----END PGP SIGNATURE-----
email@example.com mailing list