diff options
author | Richard Maw <richard.maw@codethink.co.uk> | 2012-06-25 09:42:34 +0100 |
---|---|---|
committer | Richard Maw <richard.maw@codethink.co.uk> | 2012-06-25 09:42:34 +0100 |
commit | e713568f486b8391be42d6fe7cbfa01960d58745 (patch) | |
tree | 755a25b26471dbcc2b4548db5d5f6dc2dec2003d /baserock-bootstrap | |
parent | 4bf37e0eb5add7e9750aedf10a739d1f899ce470 (diff) | |
download | morph-e713568f486b8391be42d6fe7cbfa01960d58745.tar.gz |
bootstrap: don't assume arm is armv7
We need to support ARMv5, so we need to set different flags.
If uname -m has armv7 then use the configuration we had before,
if it has armv5 then use one with -march=armv5 and without the fpu.
Diffstat (limited to 'baserock-bootstrap')
-rwxr-xr-x | baserock-bootstrap | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/baserock-bootstrap b/baserock-bootstrap index 34f23129..986f8526 100755 --- a/baserock-bootstrap +++ b/baserock-bootstrap @@ -14,15 +14,23 @@ buildwhat="$1" export LC_ALL=C -if (uname -m | grep arm) >/dev/null; then +case "$(uname -m)" in +*armv7*) export LFS_TGT=$(uname -m)-lfs-linux-gnueabi export TARGET_CFLAGS="-march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp -O2" export PASS3_STRATUM="imx53-bootstrap-pass3.morph" -else + ;; +*armv5*) + export LFS_TGT=$(uname -m)-lfs-linux-gnueabi + export TARGET_CFLAGS="-march=armv5 -mfloat-abi=softfp -O2" + export PASS3_STRATUM="imx53-bootstrap-pass3.morph" + ;; +*) export LFS_TGT=$(uname -m)-lfs-linux-gnu export TARGET_CFLAGS="-O2" export PASS3_STRATUM="x86_64-generic-bootstrap-pass3.morph" -fi + ;; +esac HOST_CAT=`which cat` HOST_CP=`which cp` |