Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'newlib/configure.host')
-rw-r--r--newlib/configure.host8
1 files changed, 8 insertions, 0 deletions
diff --git a/newlib/configure.host b/newlib/configure.host
index 58faa953b..1464ba84e 100644
--- a/newlib/configure.host
+++ b/newlib/configure.host
@@ -381,6 +381,10 @@ case "${host}" in
posix_dir=posix
unix_dir=unix
;;
+ *-*-tirtos*)
+ sys_dir=tirtos
+ have_crt0="no"
+ ;;
a29k-*-*)
sys_dir=a29khif
signal_dir=
@@ -577,6 +581,10 @@ case "${host}" in
*-wrs-vxworks*)
newlib_cflags="${newlib_cflags} -DMALLOC_PROVIDED -DMISSING_SYSCALL_NAMES -DHAVE_FCNTL"
;;
+# TIRTOS supplies its own version of malloc
+ *-*-tirtos*)
+ newlib_cflags="${newlib_cflags} -D__DYNAMIC_REENT__ -DMALLOC_PROVIDED"
+ ;;
# UDI doesn't have exec, so system() should fail the right way
a29k-amd-udi)
newlib_cflags="${newlib_cflags} -DNO_EXEC"