2. New features

New GCC wrapper which allows us to use foreign (not Scratchbox specific) toolchains inside Scratchbox.

Toolchain Packaging Helper scripts for helping the toolchain packaging. Although we can use foreign toolchains with the new GCC wrapper, we need to find the libraries from the toolchain package and install those on the target. It should also be possible to install the libraries on a specific location for the packaging purposes (see next item).

New Base Library Packager scripts for creating Debian packages (.deb) and tarballs from the base libraries of the toolchains.

3. Changes to architecture

Debian devkit and Doctools devkit are now built from inside Scratchbox

Changes to libsb needed by the new GCC wrapper

Sbrsh is now built statically with a plug-in libsb

Refactored libsb to make binary redirection for target binaries under QEMU behave correctly

Tests for quick Scratchbox environment sanity check

4. Bugfixes and minor improvements

Support for custom provided dependencies using target specific deb_lists

dlopen of host libraries now works with static host binaries

libsb can now be statically linked to a binary so that the redirection is handled properly

Paths are handled correctly with Scratchbox installed to a custom location

Support for symbolic links in toolchain and devkit deb_lists

QEMU sysctl patch endian bugfix

Support for running ARM uClibc and EABI binaries with QEMU

It's now possible to execute target binaries through scripts with sbrsh

Fixed a problem with dynamic development library paths related to host environment