[RFC] toolchains for cross compiling and building environments

Hi to all,

I see there are at least three toolchains for cross compiling and building environment projects

- buildroot:

formatting link
- scratchbox:
formatting link
- open embedded:
formatting link

Someone is interested in comparing and/or have a discussion about these three tools? Who reports more tools like these is welcome too.

Cheers,

-- /roberto

Reply to
robang74
Loading thread data ...

I would seriously recommend using OE, helping it to improve. I have been playing around with OE for a few days. I like the fact that you only need one command, bitbake imagename, to build the image for that specific machine platform, provided that you have all the correct configuration in your config file.

Only if it is a perfect world (bugless)...

Wei

Reply to
Wei Weng

What about

formatting link

?

-Michael

Reply to
Michael Schnell

Here is a (far incomplete) list of features for OE.

formatting link

Functional

  • cross-compile packages for various CPU architectures like x86, x86_64/amd64, powerpc, arm (various generations), mips, avr32 * build complete bootable distributions that can be installed on flash or SD/MMC media * build compatible package for non-OpenEmbedded based distributions like Maemo, OpenWRT or various 'vendor Linuxes' * build thousands of software packages using all kinds of programming languages and runtime environments like C/C++, Perl, Python, Java, Mono * create binary packages in IPK, RPM, DEB or tar.gz format * chose from a wide range of C libraries as the base of your distribution: glibc, uclibc or eglibc * optionally employ Debian-like naming on binary packages (e.g. libfoo) * create complete toolchain packages for your target system which can be deployed on application developer machines

Non-functional

  • reproduceable builds (let two persons with two different machines but same setup create the same binary) * strongly self-hosting, requires only a minimum of tools to be installed right away

Thanks Wei

Reply to
Wei Weng

Hi,

here you are an update of the previous list (with a new entry):

=A0- buildroot:

formatting link
=A0- scratchbox:
formatting link
=A0- open embedded:
formatting link
- uclinux:
formatting link
- gentoo embedded:
formatting link

Thanks to who have answered and who will.

Cheers, Roberto A. Foglietta

formatting link

Reply to
robang74

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.