summaryrefslogtreecommitdiffstats
path: root/newlib/configure.host
diff options
context:
space:
mode:
Diffstat (limited to 'newlib/configure.host')
-rw-r--r--newlib/configure.host10
1 files changed, 4 insertions, 6 deletions
diff --git a/newlib/configure.host b/newlib/configure.host
index 9851fbc21..5fa37d4b0 100644
--- a/newlib/configure.host
+++ b/newlib/configure.host
@@ -100,8 +100,8 @@ case "${host_cpu}" in
machine_dir=aarch64
libm_machine_dir=aarch64
;;
- arc)
- machine_dir=
+ arc*)
+ machine_dir=arc
;;
arm*)
machine_dir=arm
@@ -611,8 +611,9 @@ case "${host}" in
default_newlib_io_long_long="yes"
syscall_dir=syscalls
;;
- arc-*-*)
+ arc*-*-*)
syscall_dir=syscalls
+ default_newlib_io_long_long="yes"
;;
arm*-*-pe)
syscall_dir=syscalls
@@ -631,9 +632,6 @@ case "${host}" in
newlib_cflags="${newlib_cflags} -DARM_RDI_MONITOR"
fi
;;
- arc*)
- newlib_cflags="${newlib_cflags} -DREENTRANT_SYSCALLS_PROVIDED"
- ;;
avr*)
newlib_cflags="${newlib_cflags} -DNO_EXEC -DSMALL_MEMORY -DMISSING_SYSCALL_NAMES"
;;