ts-7000
[Top] [All Lists]

Re: [ts-7000] Re: I built a 2.6 kernel; now what? :)

To:
Subject: Re: [ts-7000] Re: I built a 2.6 kernel; now what? :)
From: Christopher Friedt <>
Date: Sat, 30 Jun 2007 17:58:14 +0200
Hi Jeff,

Crossdev will _always_ pick the most recent package available. That 
unfortunately has a high correlation with being unstable. If I were you, 
and especially since you're building for glibc, I would stick to 
<binutils-2.17, <glibc-2.5, and ~gcc-3.4.6 or ~gcc-4.1.1 .

The linux kernel headers have changed quite dramatically after 2.6.19. 
If you're building something to be bleeding edge, then use the 2.6.21 
headers, but you could also do pretty well with something like >=2.6.18 
<2.6.20 .

jcunningham63 wrote:
> I am going to work through your list today and see what I can make
> work. I am puzzled that Triffid Hunter was able build a toolchain that
> I am not:
> 
> "crossdev -t arm-unknown-linux-gnu worked for me. 2nd stage gcc failed
> first time around, but emerge --resume fixed it. crossdev chose
> binutils-2.17, gcc-4.1.2, glibc-2.5-r3 and linux-headers-2.6.21 for me
> all by itself."
> 
> (from http://tech.groups.yahoo.com/group/ts-7000/message/7204 )
> 
> Have you tried this particular combination yourself?

So to answer your question, no, I didn't try that particular combination.

I was working on this myself for some time, still not finished, but what 
would be __incredibly__ useful for the gentoo embedded people would be 
to have an automated build script for all combinations of versions, with 
'rules' (that is, don't try combinations that will absolutely not compile).

This could end up being something in the range of hundreds of 
combinations, which each take between 20 and 50 minutes on my single 
1.73 GHz processor. What this sort of app needs is DistCC - i.e. 
distributed computation, otherwise the full range of combinations could 
literally take weeks.

If you're interested in working together on such a project, please let 
me know, because it would be of incredible use to a lot of people.

~/Chris


 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU