Re: [linux-sh:03290] Embedded/Cross Compiling build environments
Dan Kegel <[email protected]> Mon, 19 Jul 2004 07:24:47 -0700
| Newsgroups | gmane.linux.ports.sh.devel,gmane.linux.ports.sh.general |
|---|---|
| Message-ID | <[email protected]> |
Alex Bennee wrote: > This is probably veering a little OT for a kernel related mailing list > but seeing as we are all(?) working in the cross-compile territory I > thought I would ask. > > At the moment my system is built from a series of shell scripts that > mostly throw arcane configure options, fake config.cache entries and > occasionally patch stuff so it builds in a multi-arch, cross compiling > environment. Its obviously not going to be tremendously scalable in the > long run so I'm looking about for build environments that have embedded > systems in mind. Two that I've found so far are: > > OpenEmbedded - a offshoot of OpenZarus, http://www.openembedded.org/ > ScratchBox - http://www.scratchbox.org/ Don't forget DODES - http://www.m17n.org/linux-sh/ml/linux-sh/2003-07/msg00019.html PTXdist - http://ptxdist.sf.net My favorite is PTXdist, since it doesn't use any hackery; it's all clean, straight cross-compiling. (I haven't used it in six months or so, and it's still kind of alpha, but it is being used in some shipping systems.) > I haven't delved into either in much detail. So my question is how do > other people on the list build their systems? Is everyone else using > custom scripts or is there a nirvana of cross-compiling goodness that > I'm missing ;-) IMHO PTXdist is as close to that Nirvana as you can get at the moment. Scratchbox and DODES do make life easier, but they require you to have an SH system on the net, you can't do 'pure' cross-compiling with them. - Dan -- My technical stuff: http://kegel.com My politics: see http://www.misleader.org for examples of why I'm for regime change ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click