summaryrefslogtreecommitdiffstats
path: root/libgloss/arm/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'libgloss/arm/configure.in')
-rw-r--r--libgloss/arm/configure.in17
1 files changed, 17 insertions, 0 deletions
diff --git a/libgloss/arm/configure.in b/libgloss/arm/configure.in
index 291d972c3..c3a5de1f5 100644
--- a/libgloss/arm/configure.in
+++ b/libgloss/arm/configure.in
@@ -2,6 +2,23 @@ dnl Process this file with autoconf to produce a configure script.
AC_PREREQ(2.5)dnl
AC_INIT(redboot-crt0.S)
+dnl Support --disable-newlib-supplied-syscalls
+AC_ARG_ENABLE(newlib-supplied-syscalls,
+[ --disable-newlib-supplied-syscalls disable newlib from supplying syscalls],
+[case "${enableval}" in
+ yes) newlib_may_supply_syscalls=yes ;;
+ no) newlib_may_supply_syscalls=no ;;
+ *) AC_MSG_ERROR(bad value ${enableval} for newlib-supplied-syscalls option) ;;
+ esac], [newlib_may_supply_syscalls=yes])dnl
+
+if test "x$newlib_may_supply_syscalls" = "xyes"; then
+ BUILD_CRT0_TRUE=
+ BUILD_CRT0_FALSE='#'
+else
+ BUILD_CRT0_TRUE='#'
+ BUILD_CRT0_FALSE=
+fi
+
if test "$srcdir" = "." ; then
if test "${with_target_subdir}" != "." ; then
libgloss_topdir="${srcdir}/${with_multisrctop}../../.."