about summary refs log tree commit diff
path: root/sysdeps/i386/configure
diff options
context:
space:
mode:
Diffstat (limited to 'sysdeps/i386/configure')
-rw-r--r--sysdeps/i386/configure84
1 files changed, 0 insertions, 84 deletions
diff --git a/sysdeps/i386/configure b/sysdeps/i386/configure
deleted file mode 100644
index 5b55c5affe..0000000000
--- a/sysdeps/i386/configure
+++ /dev/null
@@ -1,84 +0,0 @@
-# This file is generated from configure.ac by Autoconf.  DO NOT EDIT!
- # Local configure fragment for sysdeps/i386.
-
-# We no longer support i386 since it lacks the atomic instructions
-# required to implement NPTL threading.
-if test "$config_machine" = i386; then
-  as_fn_error $? "
-*** ERROR: Support for i386 is deprecated.
-*** Please use host i786, i686, i585 or i486.
-*** For example: /src/glibc/configure --host=i686-pc-linux-gnu ...\"" "$LINENO" 5
-fi
-
-# The GNU C Library can't be built for i386.  There are several reasons for
-# this restriction.  The primary reason is that i386 lacks the atomic
-# operations required to support the current NPTL implementation.  While it is
-# possible that such atomic operations could be emulated in the kernel to date
-# no such work has been done to enable this.  Even with NPTL disabled you still
-# have no atomic.h implementation.  Given the declining use of i386 we disable
-# support for building with `-march=i386' or `-mcpu=i386.' We don't explicitly
-# check for i386, instead we make sure the compiler has support for inlining
-# the builtin __sync_val_compare_and_swap. If it does then we should have no
-# problem building for i386.
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler support of inlined builtin function __sync_val_compare_and_swap" >&5
-$as_echo_n "checking for compiler support of inlined builtin function __sync_val_compare_and_swap... " >&6; }
-libc_compiler_builtin_inlined=no
-cat > conftest.c <<EOF
-int _start (void) { int a, b, c; __sync_val_compare_and_swap (&a, b, c); return 0; }
-EOF
-if ! { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
-		     -O0 -nostdlib -nostartfiles
-		     -S conftest.c -o - | fgrep "__sync_val_compare_and_swap"
-		     1>&5'
-  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; }; }
-then
-  libc_compiler_builtin_inlined=yes
-fi
-rm -f conftest*
-if test $libc_compiler_builtin_inlined = yes; then
-  libc_cv_unsupported_i386=no
-else
-  as_fn_error $? "
-*** Building with -march=i386/-mcpu=i386 is not supported.
-*** Please use host i786, i686, i586, or i486.
-*** For example: /source/glibc/configure CFLAGS='-O2 -march=i686' ..." "$LINENO" 5
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_compiler_builtin_inlined" >&5
-$as_echo "$libc_compiler_builtin_inlined" >&6; }
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Intel MPX support" >&5
-$as_echo_n "checking for Intel MPX support... " >&6; }
-if ${libc_cv_asm_mpx+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  cat > conftest.s <<\EOF
-        bndmov %bnd0,(%esp)
-EOF
-if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
-  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; }; }; then
-  libc_cv_asm_mpx=yes
-else
-  libc_cv_asm_mpx=no
-fi
-rm -f conftest*
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_mpx" >&5
-$as_echo "$libc_cv_asm_mpx" >&6; }
-if test $libc_cv_asm_mpx = yes; then
-  $as_echo "#define HAVE_MPX_SUPPORT 1" >>confdefs.h
-
-fi
-
-$as_echo "#define USE_REGPARMS 1" >>confdefs.h
-
-
-$as_echo "#define PI_STATIC_AND_HIDDEN 1" >>confdefs.h
-