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] |
Sasha, All, On Wednesday 31 March 2010 172806 Sasha Sirotkin wrote: > When I try to compile crosstool-ng with eglibc and nptl I get the > following error message: > > [ALL ] In file included from ../include/tls.h:6, > [ALL ] from ../include/link.h:45, > [ALL ] from ../include/dlfcn.h:3, > [ALL ] from ../sysdeps/generic/ldsodefs.h:32, > [ALL ] from > ../eglibc-ports-2_10/sysdeps/arm/ldsodefs.h:39, > [ALL ] from ../sysdeps/unix/sysv/linux/ldsodefs.h:25, > [ALL ] from <stdin>:2: > [ERROR] ../eglibc-ports-2_10/sysdeps/arm/nptl/tls.h:48:3: error: > #error "TLS support is required." > [ALL ] In file included from ../include/tls.h:6, > [ALL ] from > ../eglibc-ports-2_10/sysdeps/unix/sysv/linux/arm/sysdep.h:31, > [ALL ] from > ../eglibc-ports-2_10/sysdeps/unix/sysv/linux/arm/eabi/sysdep.h:26, > [ALL ] from <stdin>:1: > [ERROR] ../eglibc-ports-2_10/sysdeps/arm/nptl/tls.h:48:3: error: > #error "TLS support is required." > [ALL ] In file included from > ../eglibc-ports-2_10/sysdeps/arm/nptl/tls.h:57, > [ALL ] from ../include/tls.h:6, > [ALL ] from ../include/link.h:45, > [ALL ] from ../include/dlfcn.h:3, > [ALL ] from ../sysdeps/generic/ldsodefs.h:32, > [ALL ] from > ../eglibc-ports-2_10/sysdeps/arm/ldsodefs.h:39, > [ALL ] from ../sysdeps/unix/sysv/linux/ldsodefs.h:25, > [ALL ] from <stdin>:2: > [ERROR] > ../eglibc-ports-2_10/sysdeps/unix/sysv/linux/arm/eabi/sysdep.h:31:3: > error: #error Kernel headers are too old > [ALL ] In file included from <stdin>:1: > [ERROR] > ../eglibc-ports-2_10/sysdeps/unix/sysv/linux/arm/eabi/sysdep.h:31:3: > error: #error Kernel headers are too old ^^^^^^^^^^^^^^^^^^^^^^^^^^ I think this is quite relevant... For NPTL on ARM, EABI is required, and EABI requires is 2.6.16. What's your .config? Do you use specific kernel headers? Also, i would suggest that you start off an existing sample that are bundled with crosstool-NG, and are known to (at least!) build properly: # ct-ng list-samples [--SNIP--] arm-unknown-linux-gnueabi arm-unknown-linux-uclibcgnueabi [--SNIP--] # ct-ng arm-unknown-linux-gnueabi # ct-ng menuconfig (review the configuration and paths) # ct-ng build Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +0/33 662376056 | Software Designer | \ / CAMPAIGN | ^ | | --==< O_o >==-- '------------.-------: X AGAINST | /e\ There is no | | http://ymorin.is-a-geek.org/ | (*_*) | / \ HTML MAIL | """ conspiracy. | '------------------------------'-------'------------------'--------------------' -- 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] |