ts-7000
[Top] [All Lists]

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

To:
Subject: Re: [ts-7000] I built a 2.6 kernel; now what? :)
From: Jeff Cunningham <>
Date: Sun, 24 Jun 2007 06:10:29 -0700
Triffid Hunter wrote:
>
> I made my own using gentoo - see
> http://www.gentoo. org/proj/ en/base/embedded /cross-developme nt.xml 
> <http://www.gentoo.org/proj/en/base/embedded/cross-development.xml>
>
> The root filesystem is 20MB all up including busybox, glibc, dropbear,
> nano and openntpd. I've removed all the development stuff like include
> headers and kernel sources and package databases and library archives,
> since with those included it's some 800MB!
>
> I've uploaded a few bits and pieces to
> http://triffid. funkmunch. net/ts7250/ 
> <http://triffid.funkmunch.net/ts7250/> if you want some shortcuts :)
>
> I developed it on an nfs mount then copied to flash - works great!
>
> At some stage I'll build a uclibc root and see which I like better. I
> already know it'll be much smaller since I use uclibc for my ~1.6MB
> initramfs, but haven't yet looked closely into the differences between
> glibc and uclibc.
>
This helps a great deal, Triffid.

This is starting to make sense. One thing I don't quite understand: can 
I use the glibc I built for the cross compilation toolchain for the one 
that ends up in the root file system on my ts7200? Or do I have to build 
another one? Is it just an issue of size? 20MB seems quite reasonable to 
me, as I've got a 512M CF to work from.

Were you able to use Gentoo's crossdev to build your toolchain? I spent 
half a day before giving up. I could not find a combination of 
components that would build all the way. I left off at

crossdev -t arm --b 2.17 --g 4.1.1 --k 2.6.17 --l 2.2

which successfully built binutils, gcc but failed to build glibc (I had 
worked my way down to 2.2 through a sequence of time-consuming failures 
before giving up). If you succeeded with crossdev, what command set worked?

Thanks for the help.
Jeff


 
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