summaryrefslogtreecommitdiff
path: root/libc/sysdeps/mach/hurd/configure
diff options
context:
space:
mode:
Diffstat (limited to 'libc/sysdeps/mach/hurd/configure')
-rwxr-xr-xlibc/sysdeps/mach/hurd/configure92
1 files changed, 92 insertions, 0 deletions
diff --git a/libc/sysdeps/mach/hurd/configure b/libc/sysdeps/mach/hurd/configure
new file mode 100755
index 000000000..959a779fa
--- /dev/null
+++ b/libc/sysdeps/mach/hurd/configure
@@ -0,0 +1,92 @@
+# This file is generated from configure.in by Autoconf. DO NOT EDIT!
+
+# GNU libc on the Hurd is always reentrant.
+DEFINES="$DEFINES -D_LIBC_REENTRANT"
+
+cat >>confdefs.h <<\_ACEOF
+#define NO_HIDDEN 1
+_ACEOF
+
+
+# Don't bother trying to generate any glue code to be compatible with the
+# existing system library, because we are the only system library.
+inhibit_glue=yes
+
+if test "x$prefix" != x; then
+ { echo "$as_me:$LINENO: WARNING: --prefix= (empty) is required for GNU/Hurd to work normally" >&5
+echo "$as_me: WARNING: --prefix= (empty) is required for GNU/Hurd to work normally" >&2;}
+fi
+
+case "$machine" in
+ i386*)
+ # The default oldest ABI is 2.2.6.
+ # We only need a "yes" here if the oldest ABI supported will be < 2.2.6.
+ if test "$oldest_abi" != default && test "$oldest_abi" \< "2.2.6"; then
+ libc_cv_gcc_unwind_find_fde=yes
+ fi
+ ;;
+esac
+
+
+echo "$as_me:$LINENO: checking Hurd header version" >&5
+echo $ECHO_N "checking Hurd header version... $ECHO_C" >&6
+if test "${libc_cv_hurd_version+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#include <hurd/version.h>
+int
+main ()
+{
+
+#define NEED_VERSION 20020609
+#if HURD_INTERFACE_VERSION < NEED_VERSION
+# error Hurd version too old: HURD_INTERFACE_VERSION < NEED_VERSION
+#endif
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest.$ac_objext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ libc_cv_hurd_version=ok
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+libc_cv_hurd_version=bad
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $libc_cv_hurd_version" >&5
+echo "${ECHO_T}$libc_cv_hurd_version" >&6
+if test "x$libc_cv_hurd_version" != xok; then
+ { { echo "$as_me:$LINENO: error: Hurd headers not installed or too old" >&5
+echo "$as_me: error: Hurd headers not installed or too old" >&2;}
+ { (exit 1); exit 1; }; }
+fi