linux-mips
[Top] [All Lists]

NPTL compatible versions of buildroot/gcc/uclibc ...

To: <linux-mips@linux-mips.org>
Subject: NPTL compatible versions of buildroot/gcc/uclibc ...
From: "De Jong, Rienco" <Marinus.DeJong@flir.com>
Date: Thu, 4 May 2006 15:56:35 -0700
Original-recipient: rfc822;linux-mips@linux-mips.org
Sender: linux-mips-bounce@linux-mips.org
Thread-index: AcZvn7hBKfhufCbBQGOYsBbuirdt7Q==
Thread-topic: NPTL compatible versions of buildroot/gcc/uclibc ...

Hi,

 

I am trying to get the NPTL running on my au1200.  I am running the linux-alchemy-src-2.6.11-r000055.tar.gz and have successfully run using linuxthreads on the target with the buildroot snapshot

buildroot-20060227.tar.bz2 and would now like to use the NPTL.  I am using the uClibc library and saw on the web that the uClibc NPTL for MIPS was completed around the middle of March by Steve Hill (http://www.realitydiluted.com/nptl-uclibc).  In my trolling on the web and mailing lists I couldn't find a diffinitive statement of a buildroot and gcc version that were compatible so I thought I should be able to get the latest version of buildroot and version 4.1.0 of gcc and be good to go.  I took the buildroot-20060504 snapshot and started the build of buildroot but got the following error:

 

monetary_members.cc: In member function 'void std::moneypunct<_CharT, _Intl>::_M_initialize_moneypunct(int*, const char*) [with _CharT = wchar_t, bool _Intl = true]':

monetary_members.cc:409: error: '__global_locale' was not declared in this scope

monetary_members.cc: In member function 'void std::moneypunct<_CharT, _Intl>::_M_initialize_moneypunct(int*, const char*) [with _CharT = wchar_t, bool _Intl = false]':

monetary_members.cc:564: error: '__global_locale' was not declared in this scope

make[5]: *** [monetary_members.lo] Error 1

make[5]: Leaving directory `/home/rdejong/buildroot/toolchain_build_mipsel/gcc-4.1.0-final/mipsel-linux-uclibc/libstdc++-v3/src'

make[4]: *** [all-recursive] Error 1

make[4]: Leaving directory `/home/rdejong/buildroot/toolchain_build_mipsel/gcc-4.1.0-final/mipsel-linux-uclibc/libstdc++-v3'

make[3]: *** [all] Error 2

make[3]: Leaving directory `/home/rdejong/buildroot/toolchain_build_mipsel/gcc-4.1.0-final/mipsel-linux-uclibc/libstdc++-v3'

make[2]: *** [all-target-libstdc++-v3] Error 2

make[2]: Leaving directory `/home/rdejong/buildroot/toolchain_build_mipsel/gcc-4.1.0-final'

make[1]: *** [all] Error 2

make[1]: Leaving directory `/home/rdejong/buildroot/toolchain_build_mipsel/gcc-4.1.0-final'

make: *** [/home/rdejong/buildroot/toolchain_build_mipsel/gcc-4.1.0-final/.compiled] Error 2

 

The uClibc is uClibc-0.9.28

The binutils is binutils-2.16.91.0.7

Is there an option I should have turned on?

 

Does anyone know what the correct combination of buildroot/toolchain that will give me the NPTL functionality?

 

Thanks,

 

Rienco

**********************************************************************
Notice to recipient: This email is meant for only the intended recipient of the 
transmission, and may be a communication privileged by law, subject to export 
control restrictions or that otherwise contains proprietary information.  If 
you receive this email by mistake, please notify us immediately by replying to 
this message and then destroy it and do not review, disclose, copy or 
distribute it.  Thank you in advance for your cooperation.
**********************************************************************

<Prev in Thread] Current Thread [Next in Thread>
  • NPTL compatible versions of buildroot/gcc/uclibc ..., De Jong, Rienco <=