glibc 2.5+nptl build for arm softfloat eabi

Kumar Gala galak@kernel.crashing.org
Mon Dec 11 22:25:00 GMT 2006


On Dec 11, 2006, at 3:19 PM, Khem Raj wrote:

> Hi Dan and All
>
> This patch below adds support for glibc 2.5 based toolchain on arm  
> its using the existing nptl patch on crosstool-0.43
>
> The component versions
>
> GCC = 4.1.1
> binutils = 2.17
> glibc = 2.5
>
> This patch does few things
>
> 1. Adds support for glibc 2.5 and ports
> 2. Support for linux-kernel-headers using make headers_install  
> (2.6.18 plus)

I sent a standalone patch for this.

> 3. Binutils 2.17
> 4. ARM EABI build configuration using NPTL
>
> I have done successful builds using demo-i686 and demo-arm- 
> softfloat-eabi only haven't tested on other arches (help needed)
>
> The nptl build changes the build sequence a bit where gcc static is  
> built before building glibc-headers and startup files and uses a  
> gcc with shared libs to do the glibc build.
>
> It also introduces a new environment variables GLIBC_ADDON_NPTL and  
> GLIBC_ADDON_LINUXTHREADS to select the thread library to build.
>
> It also deals with the addons for glibc especially ports addon and  
> libidn.
>
> I have particularly ignored nptl with gcc < 4.1
>
> There were only two patches needed one for arm-softfloat in gcc and  
> another one in glibc to support the latest kernel header changes.
>
> Thanks

--
For unsubscribe information see http://sourceware.org/lists.html#faq



More information about the crossgcc mailing list