glibc diff -> nptl solution -> wtf?
Stefan Wold
ratler at lunar-linux.org
Wed Dec 28 10:23:16 UTC 2005
This is my output for nptl, however I'm still on gcc-3.4.4, havn't tested
to build glibc with gcc 3.4.5, but I can try that of course.
gcc -v:
Reading specs from /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/specs
Configured with: ../configure --host=i686-pc-linux-gnu
--enable-languages=c++ --prefix=/usr --infodir=/usr/share/info
--mandir=/usr/share/man --enable-__cxa_atexit --enable-threads
--disable-nls --enable-target-optspace --with-gnu-ld --with-system-zlib
--enable-shared
Thread model: posix
gcc version 3.4.4
libc.so.6:
GNU C Library stable release version 2.3.6, by Roland McGrath et al.
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 3.4.4.
Compiled on a Linux 2.6.14 system on 2005-11-09.
Available extensions:
GNU libio by Per Bothner
crypt add-on version 2.1 by Michael Glad and others
Native POSIX Threads Library by Ulrich Drepper et al
BIND-8.2.3-T5B
NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
Thread-local storage support included.
For bug reporting instructions, please see:
<http://www.gnu.org/software/libc/bugs.html>.
My configure flags in glibc BUILD look like this:
../configure --host=$BUILD \
--build=$BUILD \
--enable-add-ons \
--enable-kernel=2.6.0 \
--with-elf \
--with-headers=/usr/src/linux/include \
--with-gd=no \
--without-cvs \
--enable-shared \
--infodir=/usr/share/info \
--mandir=/usr/share/man \
--prefix=/usr \
$OPTS &&
Sincerely
Stefan Wold
On Wed, 28 Dec 2005, Auke Kok wrote:
> Auke Kok wrote:
>
>> Florin Braescu wrote:
>>
>>
>>
>>> which must be used only in one branch (the --without--thread one).
>>>
>>>
>>>
>>
>>
>> ????
>>
>> I just tried to convert a box from linuxthreads to nptl and it freaks
>> out because I LEFT OUT --without-__thread. If you can explain this to me
>> I would be grateful: it seems my gcc (compiled with --enable-threads)
>> refuses to allow __thread.
>>
>>
>
>
> I'm trying for 2 days now to compile glibc-2.3.6+nptl with gcc-3.4.5 and
> I still get the same error:
>
> [...]
> running configure fragment for sysdeps/i386/elf
> checking for i386 TLS support... yes
> running configure fragment for nptl/sysdeps/unix/sysv/linux
> running configure fragment for nptl/sysdeps/pthread
> configure: error: compiler support for __thread is required
>
> florin, can you please send me the output of `gcc -v` and
> `/lib/libc.so.6` ???
>
> anyone else running nptl - please do as well.
>
> Auke
> _______________________________________________
> Lunar-dev mailing list
> Lunar-dev at lunar-linux.org
> http://foo-projects.org/mailman/listinfo/lunar-dev
>
More information about the Lunar-dev
mailing list