Scratchbox SDK logo
Scratchbox > Download > Scratchbox 1.0 > Scratchbox Apophis

Scratchbox Apophis

Hilights


Download


Installation

See the Installing Scratchbox document for installation instructions.


Release history

Date Release Testing
2006-04-01 Scratchbox Apophis r2 Results
2006-03-31 Scratchbox Apophis r1

New in Scratchbox Apophis r2

1. New packages

  • scratchbox-core-1.0.4

2. Bugfixes and minor improvements

  • Fixed a bug in sbrsh


New in Scratchbox Apophis r1

1. New packages

  • scratchbox-core-1.0.3

  • scratchbox-libs-1.0.3

  • scratchbox-devkit-debian-1.0.3

  • scratchbox-devkit-doctools-1.0.3

  • scratchbox-devkit-perl-1.0.3

  • scratchbox-toolchain-host-gcc-1.0.3

  • scratchbox-toolchain-arm-gcc3.3-glibc2.3-1.0.1

  • scratchbox-toolchain-arm-gcc3.4-glibc2.3-1.0.2

  • scratchbox-toolchain-arm-gcc3.4-uclibc0.9.27-1.0.3

  • scratchbox-toolchain-arm-gcc3.44csn-glibc2.3-1.0.3 (foreign) [site]

  • scratchbox-toolchain-arm-gcc4.01-glibc2.3-1.0.3 (foreign) [site]

  • scratchbox-toolchain-i386-gcc3.2-uclibc20040229-1.0.1

  • scratchbox-toolchain-i686-gcc3.3-glibc2.3-1.0.3

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

5. New tools

  • Devkit-Debian:

    • libapt-pkg-perl 0.1.11

  • Devkit-Doctools:

    • docbook-to-man 2.0.0

    • docbook-xml 4.3

    • docbook-xsl 1.68.1

    • gnome-pkg-tools 0.3.11

    • gtk-doc 1.4

    • intltool 0.33

    • jadetex 3.13

    • libpaper 1.1.14

    • libpng3 1.2.8rel

    • tetex-bin 2.0.2

    • xml-core 0.09

    • xmlto 0.0.18

  • Devkit-Perl:

    • liblocale-gettext-perl 1.01

    • libtimedate-perl 1.1600


Known issues

See the list of open bugs in the Scratchbox Bugzilla. If you find a bug that is not listed, please report it.

Created by MOVIAL and sponsored by NOKIA