This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: glibc 2.5+nptl build for arm softfloat eabi



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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]