GLIBC_PROVIDES dnl See aclocal.m4 in the top level source directory. # Local configure fragment for sysdeps/x86. # Check if linker supports x86 ISA level. AC_CACHE_CHECK([for linker x86 ISA level support], libc_cv_include_x86_isa_level, [dnl cat > conftest1.S < conftest2.S <@|@<:@1-9@:>@@<:@0-9@:>@))'; then libc_cv_have_x86_movbe=yes fi]) if test $libc_cv_have_x86_movbe = yes; then AC_DEFINE(HAVE_X86_MOVBE) ISAFLAG="$ISAFLAG -DHAVE_X86_MOVBE" fi # Check for ISA level support. AC_CACHE_CHECK([for ISA level support], libc_cv_have_x86_isa_level, [dnl cat > conftest.c < #if MINIMUM_X86_ISA_LEVEL >= 4 libc_cv_have_x86_isa_level=4 #elif MINIMUM_X86_ISA_LEVEL == 3 libc_cv_have_x86_isa_level=3 #elif MINIMUM_X86_ISA_LEVEL == 2 libc_cv_have_x86_isa_level=2 #else libc_cv_have_x86_isa_level=baseline #endif EOF eval `${CC-cc} $CFLAGS $CPPFLAGS $ISAFLAG -I$srcdir -E conftest.c | grep libc_cv_have_x86_isa_level` rm -rf conftest*]) else libc_cv_have_x86_isa_level=baseline fi LIBC_CONFIG_VAR([have-x86-isa-level], [$libc_cv_have_x86_isa_level]) LIBC_CONFIG_VAR([x86-isa-level-3-or-above], [3 4]) LIBC_CONFIG_VAR([enable-x86-isa-level], [$libc_cv_include_x86_isa_level]) dnl Determine if compiler supports -mfpmath=387 AC_CACHE_CHECK([if compiler supports -mpfmath=387], libc_cv_cc_mfpmath_387, [dnl LIBC_TRY_CC_OPTION([-Werror -mfpmath=387], [libc_cv_cc_mfpmath_387="-mfpmath=387"], [libc_cv_cc_mfpmath_387=]) ]) LIBC_CONFIG_VAR([config-cflags-mfpath-387], [$libc_cv_cc_mfpmath_387]) dnl Static PIE is supported. AC_DEFINE(SUPPORT_STATIC_PIE)