ct-ng 1.16.0: setting glibc 2.8 cause build to fail

Zvi Vered veredz72@gmail.com
Fri Nov 9 08:03:00 GMT 2012


Dear Members,

The cause to the problem is the -L argument in the link phase (with Intel 
Compiler)
I must give a path to glibc libraries contained in the gcc created with 
crosstool-ng.
The path was wrong and intel compiler used the libraries supplied with 
default gcc in the host (Red hat 5.3, gcc 4.1.2, glibc 2.5)

Thanks,
Zvika

-----Original Message----- 
From: Yann E. MORIN
Sent: Wednesday, October 31, 2012 1:52 AM
To: Zvi Vered
Cc: crossgcc@sourceware.org
Subject: Re: ct-ng 1.16.0: setting glibc 2.8 cause build to fail

Zvi, All,

On Wednesday 31 October 2012 Zvi Vered wrote:
> glibc 2.8 was last modified at 26-Feb-2009.
> I must use glibc 2.8 (or earlier) because Intel Compiler does not
> support glibc 2.9 (or later).

crosstool-NG does not support the Intel Compiler (whatever that may be
(yes, I know what it is)). The only compiler supported by crosstool-NG
is gcc.

> I have to use kernel 3.2.x (or later) because this kernel contains the
> drivers I need for the PC104 chipset.
> Kernel 3.2.25 (for example) was released at: 08-Feb-2012

No, you can use /old/ kernel headers to build the toolchain, and run a
newer kernel on the target.

Of course, you loose whatever new features that were exposed to userland
since the /old/ kernel was released, but as you use an old glibc, those
features would anyway not be available to you.

Regards,
Yann E. MORIN.

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' 
conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___ 
|
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is 
no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v 
conspiracy.  |
'------------------------------^-------^------------------^--------------------' 


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



More information about the crossgcc mailing list