I have successfully created a minimal package with a ppc64 cross-compiler. It uses the crosstool script (http://kegel.com/crosstool/) to do the real work.
To build it: 1)create a directory named crosstool-0.28-rc29 and place the following files in it: binutils-2.15.tar.bz2 crosstool-0.28-rc29.tar.gz gcc-3.4.1.tar.bz2 glibc-linuxthreads-2.3.2.tar.bz2 glibc-2.3.2.tar.bz2 linux-2.6.7.tar.bz2 2) apply the attached patch 3)dpkg-buildpackage TODO: FIx the build dependencies, create cross compiler for other architectures and the use patches from the debian packages (kernel, glibc and binutils) Rafael
crosstool_0.28-rc29-2.diff.gz
Description: GNU Zip compressed data
Format: 1.0 Source: crosstool Version: 0.28-rc29-2 Binary: crosstool Maintainer: Rafael Avila de Espindola <[EMAIL PROTECTED]> Architecture: any Standards-Version: 3.6.0 Build-Depends: debhelper (>= 4.0.0) Files: 4c6337f56af3a0db0b39b3aef046fa48 88814664 crosstool_0.28-rc29.orig.tar.gz a6109a98594e7d0e3ed1b97d3ccc9d61 3357 crosstool_0.28-rc29-2.diff.gz