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] |
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)
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] |