summaryrefslogtreecommitdiff
path: root/scripts/functions
diff options
context:
space:
mode:
authorAlexey Neyman <stilor@att.net>2018-11-20 07:34:48 (GMT)
committerAlexey Neyman <stilor@att.net>2018-11-28 08:30:10 (GMT)
commit172308cb1be5b23c816c19d0b9c84ba4910cbe80 (patch)
tree90fb6fe4206ba0c70a38d8c1c73931f58413d01e /scripts/functions
parentda76ae3ea3ba523223fe61b3b40974254a389141 (diff)
Add moxie architecture
and a moxie-unknown-elf target (which is what #1088 apparently wanted). Signed-off-by: Alexey Neyman <stilor@att.net>
Diffstat (limited to 'scripts/functions')
-rw-r--r--scripts/functions15
1 files changed, 10 insertions, 5 deletions
diff --git a/scripts/functions b/scripts/functions
index 973ba3f..65a74c2 100644
--- a/scripts/functions
+++ b/scripts/functions
@@ -1091,16 +1091,21 @@ CT_DoBuildTargetTuple() {
# Set defaults for the system part of the tuple. Can be overriden
# by architecture-specific values.
case "${CT_LIBC}" in
- *glibc) CT_TARGET_SYS=gnu;;
- uClibc) CT_TARGET_SYS=uclibc;;
- musl) CT_TARGET_SYS=musl;;
+ glibc) CT_TARGET_SYS=gnu;;
+ uClibc) CT_TARGET_SYS=uclibc;;
+ musl) CT_TARGET_SYS=musl;;
bionic) CT_TARGET_SYS=android;;
avr-libc)
# avr-libc only seems to work with the non-canonical "avr" target.
CT_TARGET_SKIP_CONFIG_SUB=y
CT_TARGET_SYS= # CT_TARGET_SYS must be empty too
- ;;
- *) CT_TARGET_SYS=elf;;
+ ;;
+ none|newlib)
+ CT_TARGET_SYS=elf
+ ;;
+ *)
+ CT_TARGET_SYS= # Keep empty for the libraries like mingw
+ ;;
esac
# Set the default values for ARCH, ABI, CPU, TUNE, FPU and FLOAT