From ff9de37d63db27be5c298e973b244451d8608ca5 Mon Sep 17 00:00:00 2001 From: Dave Murphy Date: Wed, 11 Jan 2017 19:03:52 +0000 Subject: [PATCH] update libsysbase configure --- dkarm-eabi/patches/newlib-2.5.0.patch | 89 ++++++++++----------------- 1 file changed, 33 insertions(+), 56 deletions(-) diff --git a/dkarm-eabi/patches/newlib-2.5.0.patch b/dkarm-eabi/patches/newlib-2.5.0.patch index ba3ae91..a5824cf 100644 --- a/dkarm-eabi/patches/newlib-2.5.0.patch +++ b/dkarm-eabi/patches/newlib-2.5.0.patch @@ -976,11 +976,11 @@ index 0000000..48ce950 +/* symbol prefix */ +#undef __SYMBOL_PREFIX diff --git a/libgloss/libsysbase/configure b/libgloss/libsysbase/configure -new file mode 100644 -index 0000000..0b232bc +new file mode 100755 +index 0000000..c4b5a79 --- /dev/null +++ b/libgloss/libsysbase/configure -@@ -0,0 +1,4170 @@ +@@ -0,0 +1,4158 @@ +#! /bin/sh +# Guess values for system-dependent variables and create Makefiles. +# Generated by GNU Autoconf 2.69. @@ -3012,15 +3012,13 @@ index 0000000..0b232bc + ;; + arc-*-*) + ;; -+ arm-*-pe) -+ ;; + arm-*-eabi) -+ $as_echo "#define REENTRANT_SYSCALLS_PROVIDED 1" >>confdefs.h ++ $as_echo "#define REENTRANT_SYSCALLS_PROVIDED 1" >>confdefs.h + -+ ;; -+ arm-*-*) + ;; -+ strongarm-*-*) ++ arm*-*-*) ++ ;; ++ bfin-*-*) + ;; + cris-*-* | crisv32-*-*) + ;; @@ -3032,14 +3030,12 @@ index 0000000..0b232bc + ;; + i345686-*-sco*) + ;; ++ lm32-*-*) ++ ;; + m32r-*-*) + ;; + mn10?00-*-*) + ;; -+ powerpc-*-eabi) -+ $as_echo "#define REENTRANT_SYSCALLS_PROVIDED 1" >>confdefs.h -+ -+ ;; + powerpcle-*-pe) + ;; + sh*-*-*) @@ -3048,15 +3044,7 @@ index 0000000..0b232bc + ;; + sparc64-*-*) + ;; -+ thumb-*-pe) -+ ;; -+ thumb-*-*) -+ ;; -+ v850-*-*) -+ ;; -+ v850e-*-*) -+ ;; -+ v850ea-*-*) ++ v850*-*-*) + ;; + w65-*-*) + ;; @@ -3162,13 +3150,13 @@ index 0000000..0b232bc + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for symbol prefix" >&5 +$as_echo_n "checking for symbol prefix... " >&6; } -+if ${libc_symbol_prefix+:} false; then : ++if ${libc_cv_symbol_prefix+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat > conftest.c <<\EOF +foo () { } +EOF -+libc_symbol_prefix=none ++libc_cv_symbol_prefix=none +if { ac_try='${CC-cc} -S conftest.c -o - | fgrep "\$foo" > /dev/null' + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 + (eval $ac_try) 2>&5 @@ -3176,7 +3164,7 @@ index 0000000..0b232bc + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; +then -+ libc_symbol_prefix='$' ++ libc_cv_symbol_prefix='$' +else + if { ac_try='${CC-cc} -S conftest.c -o - | fgrep "_foo" > /dev/null' + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 @@ -3185,16 +3173,16 @@ index 0000000..0b232bc + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; + then -+ libc_symbol_prefix=_ ++ libc_cv_symbol_prefix=_ + fi +fi +rm -f conftest* +fi -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_symbol_prefix" >&5 -+$as_echo "$libc_symbol_prefix" >&6; } -+if test $libc_symbol_prefix != none; then ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_symbol_prefix" >&5 ++$as_echo "$libc_cv_symbol_prefix" >&6; } ++if test $libc_cv_symbol_prefix != none; then + cat >>confdefs.h <<_ACEOF -+#define __SYMBOL_PREFIX "$libc_symbol_prefix" ++#define __SYMBOL_PREFIX "$libc_cv_symbol_prefix" +_ACEOF + +else @@ -5153,10 +5141,10 @@ index 0000000..0b232bc + diff --git a/libgloss/libsysbase/configure.in b/libgloss/libsysbase/configure.in new file mode 100644 -index 0000000..edd389e +index 0000000..4c31956 --- /dev/null +++ b/libgloss/libsysbase/configure.in -@@ -0,0 +1,210 @@ +@@ -0,0 +1,199 @@ +# Copyright (c) 1995, 1996 Cygnus Support +# +# The authors hereby grant permission to use, copy, modify, distribute, @@ -5204,14 +5192,12 @@ index 0000000..edd389e + ;; + arc-*-*) + ;; -+ arm-*-pe) -+ ;; + arm-*-eabi) -+ AC_DEFINE(REENTRANT_SYSCALLS_PROVIDED) -+ ;; -+ arm-*-*) ++ AC_DEFINE(REENTRANT_SYSCALLS_PROVIDED) + ;; -+ strongarm-*-*) ++ arm*-*-*) ++ ;; ++ bfin-*-*) + ;; + cris-*-* | crisv32-*-*) + ;; @@ -5223,13 +5209,12 @@ index 0000000..edd389e + ;; + i[3456]86-*-sco*) + ;; ++ lm32-*-*) ++ ;; + m32r-*-*) + ;; + mn10?00-*-*) + ;; -+ powerpc-*-eabi) -+ AC_DEFINE(REENTRANT_SYSCALLS_PROVIDED) -+ ;; + powerpcle-*-pe) + ;; + sh*-*-*) @@ -5238,15 +5223,7 @@ index 0000000..edd389e + ;; + sparc64-*-*) + ;; -+ thumb-*-pe) -+ ;; -+ thumb-*-*) -+ ;; -+ v850-*-*) -+ ;; -+ v850e-*-*) -+ ;; -+ v850ea-*-*) ++ v850*-*-*) + ;; + w65-*-*) + ;; @@ -5313,24 +5290,24 @@ index 0000000..edd389e + ;; +esac + -+AC_CACHE_CHECK([for symbol prefix], libc_symbol_prefix, [dnl ++AC_CACHE_CHECK([for symbol prefix], libc_cv_symbol_prefix, [dnl +cat > conftest.c <<\EOF +foo () { } +EOF +dnl -+libc_symbol_prefix=none ++libc_cv_symbol_prefix=none +if AC_TRY_COMMAND([${CC-cc} -S conftest.c -o - | fgrep "\$foo" > /dev/null]); +then -+ libc_symbol_prefix='$' ++ libc_cv_symbol_prefix='$' +else + if AC_TRY_COMMAND([${CC-cc} -S conftest.c -o - | fgrep "_foo" > /dev/null]); + then -+ libc_symbol_prefix=_ ++ libc_cv_symbol_prefix=_ + fi +fi +rm -f conftest* ]) -+if test $libc_symbol_prefix != none; then -+ AC_DEFINE_UNQUOTED(__SYMBOL_PREFIX, "$libc_symbol_prefix") ++if test $libc_cv_symbol_prefix != none; then ++ AC_DEFINE_UNQUOTED(__SYMBOL_PREFIX, "$libc_cv_symbol_prefix") +else + AC_DEFINE(__SYMBOL_PREFIX, "") +fi