diff --git a/misc/config/config-200-crosstools.in b/misc/config/config-200-crosstools.in new file mode 100644 index 000000000..0792372aa --- /dev/null +++ b/misc/config/config-200-crosstools.in @@ -0,0 +1,50 @@ +# --- ROCK-COPYRIGHT-NOTE-BEGIN --- +# +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# Please add additional copyright information _after_ the line containing +# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +# +# ROCK Linux: rock-src/package/base/gcc/config-900.in +# ROCK Linux is Copyright (C) 1998 - 2004 Clifford Wolf +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. A copy of the GNU General Public +# License can be found at Documentation/COPYING. +# +# Many people helped and are helping developing ROCK Linux. Please +# have a look at http://www.rocklinux.org/ and the Documentation/TEAM +# file for details. +# +# --- ROCK-COPYRIGHT-NOTE-END --- + +menu_begin MENU_CROSSTOOLS 'Cross Toolchain Creation' + if [ -f "architecture/$ROCKCFG_ARCH/archtest.sh" ] ; then + . architecture/$ROCKCFG_ARCH/archtest.sh + else + . architecture/$ROCKCFG_ARCH/archtest.out + fi + + for crosstarget in sparc sparc64 mips mipsel mips64 mips64el powerpc i386 ; do + [ "$crosstarget-unknown-linux-gnu" == "$arch_target" ] && continue ; + bool "Build $crosstarget cross toolchain" ROCKCFG_PKG_CROSSTOOL_$crosstarget 0 + + if [ "$( eval echo \$ROCKCFG_PKG_CROSSTOOL_$crosstarget )" == 1 ] ; then + pkgfork binutils binutils-cross-$crosstarget stages -----5---9 + + pkgfork linux $ROCKCFG_PKG_LINUX_HEADERS-header-cross-$crosstarget \ + stages -----5---9 + + if [ "$ROCKCFG_PKG_GLIBC22_USEIT" = 1 ] ; then + pkgfork glibc glibc22-cross-$crosstarget stages -----5---9 + else + pkgfork glibc glibc23-cross-$crosstarget stages -----5---9 + fi + + pkgfork gcc $ROCKCFG_DEFAULT_CC-cross-$crosstarget stages -----5---9 + fi + done +menu_end +