Scratchbox SDK logo
Scratchbox

Scratchbox

Welcome to the scratchbox.org website, the home of the cross-compilation toolkit project.

Scratchbox is a cross-compilation toolkit designed to make embedded Linux application development easier. It also provides a full set of tools to integrate and cross-compile an entire Linux distribution. To find out what it can do, take a look at some of the documentation.

Scratchbox is licensed under GNU General Public License (GPL).

A brief summary of features:

  • Scratchbox is used by Maemo development platform (Nokia 770). But it is not restricted to that use.

  • Supports ARM and x86 targets (PowerPC, MIPS and CRIS targets are experimental)

  • Especially Debian is supported, but Scratchbox has also been used to cross-compile eg. Slackware for ARM.

  • Provides glibc and uClibc as C-library choices

  • Uses either QEMU or a real target hardware to execute cross-compiled binaries (extremely useful when cross-compiling software which uses autoconf & co.)


News:

2008-06-10 Upgraded maemo3 devkit to 1.0.3

New version includes a few fixes for quilt and openssl. Downloads from Apophis download page.


2008-06-09 New repository for maemo chinook/diablo

A new debian repository has been set up for maemo chinook/diablo releases. This repository contains the versions of scratchbox packages meant to be used with these maemo releases.


2008-05-28 Upgraded scratchbox

New version includes a few fixes for make which should improve the overall stability. Upgrading from 1.0.9 is strongly recommended. Downloads from Apophis download page.


2008-05-19 Upgraded cputransp devkit

New version includes upgraded version of sbrsh and additional fix to qemu-arm-cvs-m. Downloads from Apophis download page.


2008-05-05 Upgraded scratchbox and debian & maemo3 devkits

Upgraded scratchbox and all the devkits containing debian tools. New versions include upgraded tools and some bugfixes, mostly to debian packaging. Downloads from Apophis download page.


2008-04-17 Upgraded cputransp devkit to 1.0.6

Another update to qemu-cvs-arm-m, which adds a patch for the issue with executable stack. Downloads from Apophis download page.


2008-04-15 Upgraded cputransp devkit to 1.0.5

New version is a minor update, it fixes an issue with the qemu-cvs-arm-m and has some changelog related patches, but otherwise it's the same as 1.0.4. Downloads from Apophis download page.


2008-04-07 Upgraded doctools devkit to 1.0.8

New version includes a number of fixes, some additional tools and removes some that were not working properly to begin with.



Click here for previous news
Created by MOVIAL and sponsored by NOKIA