From 1aaf14e11bdeeb2cdbca77c23a1fd1f5ce85e212 Mon Sep 17 00:00:00 2001 From: Paul Martin Date: Wed, 20 May 2015 11:47:17 +0000 Subject: Force gcc to build mips32 code for 32-bit MIPS environments, rather than mips1 --- strata/build-essential/gcc.morph | 2 ++ strata/build-essential/stage1-gcc.morph | 2 ++ strata/build-essential/stage2-gcc.morph | 2 ++ 3 files changed, 6 insertions(+) diff --git a/strata/build-essential/gcc.morph b/strata/build-essential/gcc.morph index 0eb5ae67..97c1d533 100644 --- a/strata/build-essential/gcc.morph +++ b/strata/build-essential/gcc.morph @@ -42,6 +42,8 @@ configure-commands: armv7*) ARCH_FLAGS="--with-arch=armv7-a" ;; mips64*) ARCH_FLAGS="--with-arch=octeon2 \ --with-abi=64" ;; + mips*) ARCH_FLAGS="--with-arch=mips32 \ + --with-abi=32" ;; esac TARGET_STAGE1=`echo $TARGET_STAGE1 | sed -e 's/bootstrap-linux-gnu/linux-musl/'` diff --git a/strata/build-essential/stage1-gcc.morph b/strata/build-essential/stage1-gcc.morph index 6571d346..c78b2020 100644 --- a/strata/build-essential/stage1-gcc.morph +++ b/strata/build-essential/stage1-gcc.morph @@ -38,6 +38,8 @@ configure-commands: armv7*) ARCH_FLAGS="--with-arch=armv7-a" ;; mips64*) ARCH_FLAGS="--with-arch=octeon2 \ --with-abi=64" ;; + mips*) ARCH_FLAGS="--with-arch=mips32 \ + --with-abi=32" ;; esac TARGET_STAGE1=`echo $TARGET_STAGE1 | sed -e 's/bootstrap-linux-gnu/linux-musl/'` diff --git a/strata/build-essential/stage2-gcc.morph b/strata/build-essential/stage2-gcc.morph index 15bad22c..d4bcdf64 100644 --- a/strata/build-essential/stage2-gcc.morph +++ b/strata/build-essential/stage2-gcc.morph @@ -35,6 +35,8 @@ configure-commands: armv7*) ARCH_FLAGS="--with-arch=armv7-a" ;; mips64*) ARCH_FLAGS="--with-arch=mips64 \ --with-abi=64" ;; + mips*) ARCH_FLAGS="--with-arch=mips32 \ + --with-abi=32" ;; esac TARGET_STAGE1=`echo $TARGET_STAGE1 | sed -e 's/bootstrap-linux-gnu/linux-musl/'` export STAGE2_SYSROOT="$(dirname $(pwd))" -- cgit v1.2.1