Adapted Debian tools so you can build/cross-compile DebianPackage s or adapted packages with an emdebian dir.

As it seems at the moment the ["Scratchbox"] environment seems to be a primary target to try out these things. With the advantage that we can ignore some cross-compilation issues, and that the tools are easily usable natively too.

Project Website

Frequently Asked Questions (FAQ)


Cross Toolchain

For Debian Sarge on i386 there is at least the following tool chain available:

Add these lines to your /etc/apt/sources.list:

 # deb ./
 deb ./
 # deb ./

The "oldstable" and "unstable" distributions are unavailable at this time.

To install the full toolchain (binutils, gcc, cpp, glibc), for e.g. ARM do:

 aptitude update
 aptitude install gcc-3.3-arm-linux

You will also need the development libraries:

 aptitude install libc6-dev-arm-cross

You can alternatively install gcc-3.4-arm-linux (which is probably a good idea as 3.3 is now out of date). See also Niktitas toolchain for more up to date builds:


Set-up a buildd inside scratchbox (which should be possible as I heard that it has already been done) to start building more packages. (This will hopefully be possible when the emdebian server is back up). (Once I find out how to silence my proliant server I might hook it up to my internet line and provide a secondary build env)

Document setting up the buildd so ["people"]/ ["dev"]s can try it out for themselves.

Integrate ["uclibc"] in the story. This will definitely give some size boost toward smaller footprint to the packages.

Once we have proven that this works start pushing things into Debian proper.

Optional :

Well I hope I can open a fruitfull discussion with this and hope to see some more people starting to work on this.

See also: BootUsb , DebianRobot , EmDebian/DeBootstrap .

Work Sessions

February 25&26th [ Fosdem2006]

April 12-16 DebianEmbeddedWorkSessionExtremadura2006

May 14th - May 21st DebConf6