cookutils annotate cross.conf @ rev 441
cross: sysroot method is now used (much better), eglibc replace glibc for ARM
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Tue May 29 08:03:41 2012 +0000 (2012-05-29) |
parents | eba46d355d8c |
children | e16bd8c22d54 |
rev | line source |
---|---|
pankso@361 | 1 # SliTaz Cross Toolchain configuration file |
pankso@361 | 2 # |
pankso@361 | 3 |
pankso@361 | 4 # Main settings |
pankso@361 | 5 ARCH=arm |
pankso@361 | 6 BUILD_SYSTEM=i486-slitaz-linux |
pankso@361 | 7 TARGET=$ARCH-slitaz-linux-gnueabi |
pankso@441 | 8 WORK=/cross/$ARCH |
pankso@361 | 9 SRC=/home/slitaz/src |
pankso@403 | 10 |
pankso@361 | 11 # Cross-tools versions |
pankso@361 | 12 BINUTILS_VERSION="2.22" |
pankso@421 | 13 LINUX_VERSION="3.2.14" |
pankso@361 | 14 GLIBC_VERSION="2.13" |
pankso@441 | 15 EGLIBC_VERSION="2.15" |
pankso@361 | 16 GCC_VERSION="4.6.3" |
pankso@361 | 17 |
pankso@421 | 18 # Cross-tools tarballs |
pankso@421 | 19 BINUTILS_TARBALL="binutils-$BINUTILS_VERSION.tar.bz2" |
pankso@421 | 20 LINUX_TARBALL="linux-$LINUX_VERSION.tar.bz2" |
pankso@421 | 21 GLIBC_TARBALL="glibc-$GLIBC_VERSION.tar.bz2" |
pankso@441 | 22 EGLIBC_TARBALL="eglibc-$EGLIBC_VERSION.tar.bz2" |
pankso@421 | 23 GCC_TARBALL="gcc-$GCC_VERSION.tar.bz2" |
pankso@421 | 24 |
pankso@361 | 25 # Cross tools urls |
pankso@421 | 26 BINUTILS_WGET="http://ftp.gnu.org/gnu/binutils/$BINUTILS_TARBALL" |
pankso@421 | 27 LINUX_WGET="http://www.kernel.org/pub/linux/kernel/v3.x/$LINUX_TARBALL" |
pankso@421 | 28 GLIBC_WGET="http://ftp.gnu.org/gnu/libc/$GLIBC_TARBALL" |
pankso@441 | 29 EGLIBC_WGET="svn://svn.eglibc.org/branches/eglibc-2_15" |
pankso@421 | 30 GCC_WGET="http://ftp.gnu.org/gnu/gcc/gcc-$GCC_VERSION/$GCC_TARBALL" |
pankso@397 | 31 |
pankso@399 | 32 # Peer package configure arguments |
pankso@432 | 33 # |
pankso@410 | 34 # x86_64: BINUTILS_ARGS="--disable-multilib --enable-64-bit-bfd" |
pankso@433 | 35 # x86_64: GCC_FINAL_ARGS="--enable-languages=c,c++ --disable-multilib" |
pankso@432 | 36 # |
pankso@399 | 37 BINUTILS_ARGS="--enable-shared" |
pankso@410 | 38 GLIBC_ARGS="--enable-add-ons" |
pankso@441 | 39 EGLIBC_ARGS="--enable-add-ons --with-tls" |
pankso@399 | 40 GCC_STATIC_ARGS="--enable-languages=c" |
pankso@441 | 41 GCC_FINAL_ARGS="--enable-languages=c,c++" |
pankso@399 | 42 |
pankso@397 | 43 # List of packages installed in chroot by cook or the Cooker setup. |
pankso@434 | 44 # When cross compiling we need some build system tools installed and |
pankso@434 | 45 # some cross-compiled bdeps installed in: $PREFIX (cross host root) |
pankso@434 | 46 SETUP_PKGS="slitaz-toolchain zlib-dev bzip2 aufs-utils aufs bash m4 \ |
pankso@434 | 47 autoconf automake libtool gettext" |
pankso@434 | 48 |