diff options
Diffstat (limited to 'sysdeps/i386/configure')
-rw-r--r-- | sysdeps/i386/configure | 84 |
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 - |