diff options
Diffstat (limited to 'newlib/configure.host')
-rw-r--r-- | newlib/configure.host | 71 |
1 files changed, 12 insertions, 59 deletions
diff --git a/newlib/configure.host b/newlib/configure.host index d85e8ad2c..a4b7506c2 100644 --- a/newlib/configure.host +++ b/newlib/configure.host @@ -42,8 +42,6 @@ # oext object file extension - needed for libtool support # crt1 name of crt1 object if one is provided # crt1_dir directory where crt1 object is found -# have_crt0 "yes"/"no" if crt0 is/isn't provided. -# "" if crt0 is provided when sys_dir is set newlib_cflags= libm_machine_dir= @@ -57,7 +55,6 @@ unix_dir= mach_add_setjmp= crt1= crt1_dir= -have_crt0= use_libtool=no have_sys_mach_dir=no default_newlib_io_long_long=no @@ -70,7 +67,7 @@ case "${target_optspace}:${host}" in yes:*) newlib_cflags="${newlib_cflags} -Os" ;; - :m32r-* | :d10v-* | :d30v-* | :avr-* | :m32c-* ) + :m32r-* | :d10v-* | :d30v-* | :avr-*) newlib_cflags="${newlib_cflags} -Os" ;; no:* | :*) @@ -96,12 +93,6 @@ case "${host_cpu}" in avr*) newlib_cflags="${newlib_cflags} -DPREFER_SIZE_OVER_SPEED -mcall-prologues" ;; - cris | crisv32) - machine_dir=cris - ;; - crx*) - machine_dir=crx - ;; d10v*) machine_dir=d10v ;; @@ -148,11 +139,6 @@ case "${host_cpu}" in iq2000) machine_dir=iq2000 ;; - m32c) - machine_dir=m32c - newlib_cflags="${newlib_cflags} -DPREFER_SIZE_OVER_SPEED -DABORT_PROVIDED -DSMALL_MEMORY" - ;; - m32r*) machine_dir=m32r ;; @@ -186,12 +172,8 @@ case "${host_cpu}" in machine_dir=mn10200 ;; mn10300) - default_newlib_io_long_long="yes" machine_dir=mn10300 ;; - mt*) - machine_dir=mt - ;; or16) ;; or32) @@ -321,14 +303,10 @@ case "${host}" in sys_dir=arc ;; arm-*-*) - sys_dir=arm - if [ "x${newlib_may_supply_syscalls}" = "xno" ] ; then - have_crt0="no" + if [ "x${newlib_may_supply_syscalls}" = "xyes" ] ; then + sys_dir=arm fi ;; - crx*) - sys_dir= - ;; d10v*) sys_dir=d10v ;; @@ -336,9 +314,8 @@ case "${host}" in sys_dir= ;; ep9312-*-*) - sys_dir=arm - if [ "x${newlib_may_supply_syscalls}" = "xno" ] ; then - have_crt0="no" + if [ "x${newlib_may_supply_syscalls}" = "xyes" ] ; then + sys_dir=arm fi ;; frv*) @@ -362,10 +339,6 @@ case "${host}" in h8500-*-elf*) sys_dir=h8500hms ;; - i[34567]86-*-rdos*) - sys_dir=rdos - newlib_cflags="${newlib_cflags} -DMISSING_SYSCALL_NAMES" - ;; i[34567]86-*-sco*) sys_dir=sysvi386 unix_dir=unix @@ -422,15 +395,13 @@ case "${host}" in unix_dir=unix ;; strongarm-*-*) - sys_dir=arm - if [ "x${newlib_may_supply_syscalls}" = "xno" ] ; then - have_crt0="no" + if [ "x${newlib_may_supply_syscalls}" = "xyes" ] ; then + sys_dir=arm fi ;; thumb-*-*) - sys_dir=arm - if [ "x${newlib_may_supply_syscalls}" = "xno" ] ; then - have_crt0="no" + if [ "x${newlib_may_supply_syscalls}" = "xyes" ] ; then + sys_dir=arm fi ;; tic80*) @@ -455,9 +426,8 @@ case "${host}" in sys_dir=w65 ;; xscale-*-*) - sys_dir=arm - if [ "x${newlib_may_supply_syscalls}" = "xno" ] ; then - have_crt0="no" + if [ "x${newlib_may_supply_syscalls}" = "xyes" ] ; then + sys_dir=arm fi ;; z8k-*-coff) @@ -476,8 +446,7 @@ case "${host}" in default_newlib_io_long_long="yes" default_newlib_io_long_double="yes" default_newlib_io_pos_args="yes" - CC="${CC} -I${cygwin_srcdir}/include" - newlib_cflags="${newlib_cflags} -DHAVE_OPENDIR -DHAVE_RENAME -DSIGNAL_PROVIDED -D_COMPILING_NEWLIB -DHAVE_FCNTL -DMALLOC_PROVIDED" + newlib_cflags="${newlib_cflags} -DHAVE_OPENDIR -DHAVE_RENAME -DSIGNAL_PROVIDED -D_COMPILING_NEWLIB -DHAVE_FCNTL -DMALLOC_PROVIDED -I${cygwin_srcdir}/include" syscall_dir=syscalls ;; # RTEMS supplies its own versions of some routines: @@ -524,21 +493,9 @@ 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" ;; - cris-*-* | crisv32-*-*) - default_newlib_io_long_long="yes" - newlib_cflags="${newlib_cflags} -DHAVE_RENAME -DHAVE_GETTIMEOFDAY -D_USE_WRITE -DCOMPACT_CTYPE" - syscall_dir=syscalls - ;; - crx-*-*) - newlib_cflags="${newlib_cflags} -DHAVE_RENAME -DMISSING_SYSCALL_NAMES" - syscall_dir= - ;; d10v*) newlib_cflags="${newlib_cflags} -DSMALL_MEMORY" syscall_dir=syscalls @@ -737,7 +694,3 @@ if [ "x${newlib_io_pos_args}" = "x" ]; then newlib_io_pos_args="yes"; fi fi - -if test -z "${have_crt0}" && test -n "${sys_dir}"; then - have_crt0="yes" -fi |