How do you find a configuration that builds?
Yann E. MORIN
yann.morin.1998@free.fr
Wed Aug 15 15:46:00 GMT 2012
Grant, All,
[BTW, do not post to: crossgcc@sources.redhat.com, it's a legacy email.
The up-to-date, canonical email for the list is: crossgcc@sourceware.org ]
On Wednesday 15 August 2012 04:47:12 Grant Edwards wrote:
> How does one find a combination of versions that builds?
Well, at least all the bundled samples do build:
ct-ng list-samples
ct-ng [sample-name]
ct-ng build
Eg.:
ct-ng arm-cortex_a15-linux-gnueabi
> Is it just
> days of trail and error until you stumble across a usable combination
> of recent versions?
Well, that's part of the game, yes. First, start with sdome known combo
from the samples, and switch one component at a time.
> My builos always seem to fail building uClibc (invalid .size directive
> for _init _fini), or building the final compiler's libgcc (missing
> pthread.h file).
>
> The .size directive thing seems to be solved by dropping back from
> binutils 0.21 to to binutils 0.20, even though 0.21 worked using ct-ng
> 1.12.
You mean, binutils _2_.XX, not _0_.XX ?
> I haven't figured out what's causing the "missing pthread.h" error:
> all uClibc versions/configurations I've tried newer than 0.9.30 seem
> to have that problem.
> Is anybody else able to build recent uClibc versions? With what versions
> of gcc and/or binutils?
I'm sucessfully using uClibc-0.9.33.2 with NPTL and gcc-4.7.1 targeting
a i686.
I'll test for an ARM target shortly and report.
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