summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Martin <paul.martin@codethink.co.uk>2015-06-23 11:06:39 +0000
committerRichard Dale <richard.dale@codethink.co.uk>2015-06-25 15:31:16 +0100
commit5cdcffe6672db64da0e5be214cbcfc128e93e79c (patch)
treef6c56be80f03a7a0dfbc7b77389bd4addeb18b61
parenta33fc27b7c508c74629988eed68604df635f5b1c (diff)
downloaddefinitions-5cdcffe6672db64da0e5be214cbcfc128e93e79c.tar.gz
Fix for building gcc on mips32 with musl
-rw-r--r--strata/build-essential/gcc.morph8
1 files changed, 8 insertions, 0 deletions
diff --git a/strata/build-essential/gcc.morph b/strata/build-essential/gcc.morph
index 97c1d533..656dabb5 100644
--- a/strata/build-essential/gcc.morph
+++ b/strata/build-essential/gcc.morph
@@ -23,6 +23,14 @@ pre-configure-commands:
mips64*) sed -i "s/^\(\#define\s\+MIPS_ABI_DEFAULT\s\+\)ABI_32/\1ABI_64/" gcc/config/mips/mips.h ;;
esac
+- |
+ sed -i '/tmake_file="${tmake_file} t-softfp"/a\
+ case ${host} in\
+ *-musl)\
+ tmake_file="mips/t-mips t-softfp-sfdf"\
+ ;;\
+ esac' libgcc/config.host
+
configure-commands:
- mkdir o