diff --git a/architecture/sparc/config.in b/architecture/sparc/config.in index a6f2b14fd..236c905e1 100644 --- a/architecture/sparc/config.in +++ b/architecture/sparc/config.in @@ -36,7 +36,7 @@ fi # Enable cross compiler if a 64bit kernel is requested if [ "$ROCKCFG_SPARC_64BIT_KERNEL" = 1 ] ; then ROCKCFGSET_PKG_CROSSCC=1 - ROCKCFGSET_PKG_CROSSCC_ARCH_TARGET="sparc64-unknown-linux-gnu" + ROCKCFGSET_PKG_CROSSCC_ARCH_TARGET="sparc64-linux-gnu" fi # Now the optimisations that result from the options above diff --git a/package/base/gcc3-cross/config-300.in b/package/base/gcc3-cross/config-300.in index e6a502e3a..040a25d24 100644 --- a/package/base/gcc3-cross/config-300.in +++ b/package/base/gcc3-cross/config-300.in @@ -27,7 +27,7 @@ menu_begin MENU_PKG_CROSSCC 'Cross Compiler Options' if [ "$ROCKCFG_PKG_CROSSCC" = 1 ] ; then pkgenable linux24-header-cross glibc23-cross binutils-cross gcc3-cross text 'Target architecture' ROCKCFG_PKG_CROSSCC_ARCH_TARGET \ - 'sparc64-unknown-linux-gnu' + 'arm-linux-gnu' fi menu_end diff --git a/package/base/linux24/lx_config.sh b/package/base/linux24/lx_config.sh index fd296dccd..d721a19a4 100644 --- a/package/base/linux24/lx_config.sh +++ b/package/base/linux24/lx_config.sh @@ -24,6 +24,9 @@ treever=${pkg/linux/} ; treever=${treever/-*/} archdir="$base/download/$repository/linux$treever" srctar="linux-${vanilla_ver}.tar.bz2" +[ $arch = sparc -a "$ROCKCFG_SPARC_64BIT_KERNEL" = 1 ] && \ + archprefix=sparc64-unknown-linux-gnu + lx_cpu=`echo "$arch_machine" | sed -e s/x86/i386/ \ -e s/i.86/i386/ -e s/powerpc/ppc/`