See the Installing Scratchbox document for installation instructions.
2004-09-13
See the bottom of this page for a list of known bugs!
If you are not installing from scratch, you need to run the following commands (after installing the new version):
# /scratchbox/compilers/bin/wrapper_links remove
# /scratchbox/compilers/bin/wrapper_links create
This applies also to Debian and RPM packages because their post-install scripts are missing this.
Since the glibc toolchain was upgraded, you need to create new targets if your old ones were using that toolchain. (You could also hack the target's config file and re-run sbox-config -cc, but that is not recommended...)
glibc toolchain upgraded
/dev/pts is available inside Scratchbox (bug 111)
CPU-transparency works even if PATH and/or HOME are overridden (bug 130)
sbrsh is posixly correct (bug 135)
Fixed tetex (bug 138)
Fixed Perl's MakeMaker (bug 141)
Subversion is now really included...
gdb is available as a host tool in addition to the gdbserver target binary
(See the ChangeLog for technical details.)
2004-08-31
Toolchain and libtool fixes
Target binaries of gdbserver provided
Added Subversion to host tools
(See the ChangeLog for technical details.)
2004-06-15
If you already have a 0.9.8 pre-release installed from Debian packages, you may have problems upgrading to 0.9.8—dpkg considers 0.9.8 an older version than for example 0.9.8-rc5. If apt-get won't upgrade your packages, remove the old ones first or install the packages "by hand" with dpkg.
QEMU support
Improved binary redirection
Autotools work better
Experimental PowerPC toolchain
Split into multiple (optional) packages
Debian and RPM packages available
(See the ChangeLog for technical details.)
autoconf 2.59 | autoconf 2.13 | automake 1.7.9 |
automake 1.4-p6 | automake 1.8.5 | bash 2.05b |
bison 1.875a | bsdmainutils 6.0.14 | bzip2 1.0.2 |
cachecc1 0.3 | ccache 2.3 | coreutils 5.0.91 |
cvs 1.12.5 | dialog 0.9b | diffutils 2.8.1 |
distcc 2.14 | ed 0.2 | emacsclient |
fakeroot-net 1.0.6 | file 4.07 | fileutils 4.1 |
findutils 4.1.20 | flex 2.5.4 | gawk 3.1.3 |
gdb 6.1 | gettext 0.14.1 | grep 2.5.1 |
gzip 1.3.5 | kbd 1.12 | ldd |
less 381 | m4 1.4 | make 3.80 |
mktemp 1.5 | modutils 2.4.26 | nano 1.2.3 |
openssh 3.8p1 | patch 2.5.9 | perl 5.8.3 |
pkgconfig 0.15.0 | python 2.3.3 | qemu 0.5.5 |
realpath | sbrsh 1.4.4 | |
sed 4.0.9 | sh-utils 2.0 | strace 4.5.4 |
tar 1.13.93 | textutils 2.1 | time 1.7 |
unzip 5.50 | util-linux 2.12 | vim 6.2 |
wget 1.9.1 | which 2.16 | zip 2.3 |
groff 1.19 | html2text 1.3.2a | jade 1.2.1 |
libxml2 2.6.9 | libxslt 1.1.6 | openjade 1.3.2 |
opensp 1.5.1 | pfaedit 040204 | sgml-base 1.22 |
sgmltools-lite 3.0.3 | tetex 2.0.2 |
apt 0.5.25 | console-common 0.7.43 | dbs 0.31 |
debhelper 4.2.10 | debianutils 2.8.2 | debmake 3.7.3 |
devscripts 2.7.95.1 | dh-make 0.36 | dpatch 2.0.8 |
dpkg 1.10.21 | mawk 1.3.3 |
The sbox-config -cc
command does not properly set up a
C++ library. If you are not using a rootstrap and need C++
support, you have to execute the following command after executing
sbox-config -cc
for your target:
> cp -a /scratchbox/compilers/COMPILER/*/lib/libstdc++.so* /usr/lib/
(Replace "COMPILER" with your target's compiler name.)
Building a Debian package that depends to autotools-dev fails