Scratchbox SDK logo
Scratchbox > Download > Scratchbox Apophis

Scratchbox Apophis

Highlights


Download


Installation

See the Installing Scratchbox document for installation instructions.


Release history

Date Release Testing Release notes
2006-11-02 Scratchbox Apophis r4 Results See Wiki
2006-04-26 Scratchbox Apophis r3 Results  
2006-04-01 Scratchbox Apophis r2 Results  
2006-03-31 Scratchbox Apophis r1    

Additional updates to Apophis r4

Release date Package Test raports
2008-09-30 scratchbox-core-1.0.11 Not available
scratchbox-libs-1.0.11
scratchbox-toolchain-host-gcc-1.0.11
scratchbox-devkit-svn-1.0
scratchbox-devkit-git-1.0.1
scratchbox-toolchain-host-gcc-1.0.11
2008-09-09 scratchbox-devkit-doctools-1.0.9 Not available
2008-06-10 scratchbox-devkit-maemo3-1.0.3 Not available
2008-05-28 scratchbox-core-1.0.10 Not available
scratchbox-libs-1.0.10
scratchbox-toolchain-host-gcc-1.0.10
2008-05-19 scratchbox-devkit-cputransp-1.0.7 Not available
2008-05-05 scratchbox-core-1.0.9 Not available
scratchbox-libs-1.0.9
scratchbox-toolchain-host-gcc-1.0.9
scratchbox-devkit-debian-1.0.10
scratchbox-devkit-maemo3-1.0.2
2008-04-17 scratchbox-devkit-cputransp-1.0.6 Not available
2008-04-15 scratchbox-devkit-cputransp-1.0.5 Not available
2008-04-07 scratchbox-devkit-doctools-1.0.8 Not available
2008-02-19 scratchbox-devkit-cputransp-1.0.4 Not available
2007-10-19 scratchbox-devkit-apt-https-1.0 Not available
2007-09-01 scratchbox-devkit-cputransp-1.0.3 Not available
scratchbox-devkit-debian-1.0.9
scratchbox-devkit-doctools-1.0.7
scratchbox-devkit-maemo3-1.0.1
2007-08-02 scratchbox-core-1.0.8 Not available
scratchbox-libs-1.0.8
scratchbox-toolchain-host-gcc-1.0.8
2007-06-08 scratchbox-devkit-debian-1.0.8 Available
scratchbox-devkit-doctools-1.0.6
scratchbox-devkit-maemo3-1.0 (new devkit)
2007-04-17 scratchbox-devkit-debian-1.0.7.1 Not available
2007-04-13 scratchbox-devkit-debian-1.0.7 (no longer available) Not available
2007-03-21 scratchbox-devkit-cputransp-1.0.2 Not available
2007-03-19 scratchbox-toolchain-arm-linux-2006q3-27-1.0.6-1 Not available
2007-01-12 scratchbox-toolchain-cs2005q3.2-glibc-arm-1.0.5 Not available
scratchbox-toolchain-cs2005q3.2-glibc-i386-1.0.5
2006-11-30 scratchbox-devkit-debian-1.0.6 Available
scratchbox-core-1.0.7
scratchbox-libs-1.0.7
scratchbox-toolchain-host-gcc-1.0.7
2006-11-09 scratchbox-devkit-debian-1.0.5 Not available

New in Scratchbox Apophis r4

1. New packages

  • scratchbox-core-1.0.6

  • scratchbox-libs-1.0.6

  • scratchbox-toolchain-host-gcc-1.0.6

  • scratchbox-devkit-cputransp-1.0.1

  • scratchbox-devkit-debian-1.0.4

  • scratchbox-devkit-doctools-1.0.5

  • scratchbox-devkit-perl-1.0.4

  • scratchbox-toolchain-arm-gcc3.4-uclibc0.9.28-1.0.4 [site] [2]

  • scratchbox-toolchain-arm-gcc4.1-uclibc20061004-1.0.4 [site] [2]

  • scratchbox-toolchain-arm-linux-2006q1-6-1.0.4 [site] [2]

  • scratchbox-toolchain-arm-linux-cs344-2.3-1.0.4 [site] [2]

  • scratchbox-toolchain-arm-linux-ct401-2.3-1.0.4 [site] [2]

  • scratchbox-toolchain-cs2005q3.2-glibc-arm-1.0.4 [site] [1] [2]

  • scratchbox-toolchain-cs2005q3.2-glibc-i386-1.0.4 [site] [1] [2]

  • scratchbox-toolchain-i686-linux-ct4.1.0-2.3.6tls-1.0.4 [site] [2]

Notes:
[1] Repackaged version of the legacy toolchain using foreign wrapper
[2] Foreign toolchain

2. Changes to architecture

  • Enhanced support for legacy toolchains

  • Merged QEMU changesets from legacy branch

  • Armel architecture support (Debian devkit)

  • Backward compability for Debian Sarge (Debian devkit)

  • All provided toolchains packaged using foreign wrapper

  • New internal build architecture

  • Additional QEMU versions, architecture aliases pointing to the latest available versions

3. Bugfixes and minor improvements

  • Several improvements in Scratchbox configuration utilities

  • Merged Make patches from legacy branch

  • More verbose and better init testing

4. New tools

  • devkit-cputransp:

    • qemu 0.8.0-sb

    • qemu 0.8.1-sb

    • qemu 0.8.0-m

    • sbrsh 7.4

  • devkit-debian:

    • debhelper 4.2.32

    • dpkg 1.13.18

  • devkit-doctools:

    • docbook-utils 0.6.14


New in Scratchbox Apophis r3

1. New packages

  • scratchbox-core-1.0.5

  • scratchbox-libs-1.0.5

  • scratchbox-toolchain-host-gcc-1.0.5

  • scratchbox-devkit-cputransp-1.0

  • scratchbox-devkit-doctools-1.0.4

  • scratchbox-toolchain-i386-gcc3.3.2-uclibc20040229-1.0.2

2. Changes to architecture

  • Separated sbrsh and QEMU from Scratchbox core to CPU Transparency Devkit

3. Bugfixes and minor improvements

  • Added ${arch}-linux- prefix by default for every toolchain

  • Added sanity checks and better interface for configuration scripts

  • Environment is now cleaned on login

  • Doctools: refactored build system

  • Foreign toolchains: fixed an issue with recursive library lookups

  • Fixed a C++ related issue in the i386-uclibc toolchain and renamed the package properly

4. New tools

  • Scratchbox:

    • automake-1.9

  • Devkit-CPUTransp:

    • qemu 0.7.0

    • sbrsh 7.1


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 [site] [1]

  • scratchbox-toolchain-arm-gcc4.01-glibc2.3-1.0.3 [site] [1]

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

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

Notes:
[1] Foreign toolchain

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