mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-21 12:30:06 +00:00
configure: Use autoconf 2.71
Bump autoconf requirement to 2.71 to allow regenerating configure on more recent distributions. autoconf 2.71 has been in Fedora since F36 and is the current version in Debian stable (bookworm). It appears to be current in Gentoo as well. All sysdeps configure and preconfigure scripts have also been regenerated; all changes are trivial transformations that do not affect functionality. Signed-off-by: Siddhesh Poyarekar <siddhesh@sourceware.org> Reviewed-by: Carlos O'Donell <carlos@redhat.com>
This commit is contained in:
parent
5a70ac9d39
commit
c6cb8783b5
2
INSTALL
2
INSTALL
@ -599,7 +599,7 @@ build the GNU C Library:
|
||||
|
||||
If you change any of the ‘configure.ac’ files you will also need
|
||||
|
||||
• GNU ‘autoconf’ 2.69 (exactly)
|
||||
• GNU ‘autoconf’ 2.71 (exactly)
|
||||
|
||||
and if you change any of the message translation files you will need
|
||||
|
||||
|
2
aclocal.m4
vendored
2
aclocal.m4
vendored
@ -2,7 +2,7 @@ dnl We require that everyone use exactly the same Autoconf version so that
|
||||
dnl the internal functions defined and used by the main configure script
|
||||
dnl match those expected by the fragments. When changing this version,
|
||||
dnl install.texi also needs to be updated.
|
||||
m4_define([GLIBC_AUTOCONF_VERSION], [2.69])
|
||||
m4_define([GLIBC_AUTOCONF_VERSION], [2.71])
|
||||
m4_if(m4_defn([AC_AUTOCONF_VERSION]), GLIBC_AUTOCONF_VERSION, [],
|
||||
[m4_fatal(m4_flatten(
|
||||
Exactly version GLIBC_AUTOCONF_VERSION of Autoconf is required but you have
|
||||
|
@ -231,7 +231,7 @@ AC_ARG_ENABLE([stack-protector],
|
||||
[enable_stack_protector=no])
|
||||
case "$enable_stack_protector" in
|
||||
all|yes|no|strong) ;;
|
||||
*) AC_MSG_ERROR([Not a valid argument for --enable-stack-protector: \"$enable_stack_protector\"]);;
|
||||
*) AC_MSG_ERROR([Not a valid argument for --enable-stack-protector: "$enable_stack_protector"]);;
|
||||
esac
|
||||
|
||||
dnl On some platforms we cannot use dynamic loading. We must provide
|
||||
@ -459,7 +459,7 @@ AC_ARG_ENABLE([cet],
|
||||
[enable_cet=$libc_cv_compiler_default_cet])
|
||||
|
||||
AC_ARG_ENABLE([scv],
|
||||
AC_HELP_STRING([--disable-scv],
|
||||
AS_HELP_STRING([--disable-scv],
|
||||
[syscalls will not use scv instruction, even if the kernel supports it, powerpc only]),
|
||||
[use_scv=$enableval],
|
||||
[use_scv=yes])
|
||||
|
@ -650,7 +650,7 @@ If you change any of the @file{configure.ac} files you will also need
|
||||
|
||||
@itemize @bullet
|
||||
@item
|
||||
GNU @code{autoconf} 2.69 (exactly)
|
||||
GNU @code{autoconf} 2.71 (exactly)
|
||||
@end itemize
|
||||
|
||||
@noindent
|
||||
|
202
sysdeps/aarch64/configure
vendored
202
sysdeps/aarch64/configure
vendored
@ -2,7 +2,7 @@
|
||||
# Local configure fragment for sysdeps/aarch64.
|
||||
|
||||
# Static PIE is supported.
|
||||
$as_echo "#define SUPPORT_STATIC_PIE 1" >>confdefs.h
|
||||
printf "%s\n" "#define SUPPORT_STATIC_PIE 1" >>confdefs.h
|
||||
|
||||
|
||||
# We check to see if the compiler and flags are
|
||||
@ -14,11 +14,12 @@ $as_echo "#define SUPPORT_STATIC_PIE 1" >>confdefs.h
|
||||
# the dynamic linker via %ifdef.
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
|
||||
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
|
||||
if ${ac_cv_path_GREP+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
|
||||
printf %s "checking for grep that handles long lines and -e... " >&6; }
|
||||
if test ${ac_cv_path_GREP+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
if test -z "$GREP"; then
|
||||
ac_path_GREP_found=false
|
||||
# Loop through the user's path and test for each of PROGNAME-LIST
|
||||
@ -26,10 +27,15 @@ else
|
||||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_prog in grep ggrep; do
|
||||
case $as_dir in #(((
|
||||
'') as_dir=./ ;;
|
||||
*/) ;;
|
||||
*) as_dir=$as_dir/ ;;
|
||||
esac
|
||||
for ac_prog in grep ggrep
|
||||
do
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
|
||||
ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
|
||||
as_fn_executable_p "$ac_path_GREP" || continue
|
||||
# Check for GNU ac_path_GREP and select it if it is found.
|
||||
# Check for GNU $ac_path_GREP
|
||||
@ -38,13 +44,13 @@ case `"$ac_path_GREP" --version 2>&1` in
|
||||
ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
|
||||
*)
|
||||
ac_count=0
|
||||
$as_echo_n 0123456789 >"conftest.in"
|
||||
printf %s 0123456789 >"conftest.in"
|
||||
while :
|
||||
do
|
||||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||||
mv "conftest.tmp" "conftest.in"
|
||||
cp "conftest.in" "conftest.nl"
|
||||
$as_echo 'GREP' >> "conftest.nl"
|
||||
printf "%s\n" 'GREP' >> "conftest.nl"
|
||||
"$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||||
@ -72,16 +78,17 @@ else
|
||||
fi
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
|
||||
$as_echo "$ac_cv_path_GREP" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
|
||||
printf "%s\n" "$ac_cv_path_GREP" >&6; }
|
||||
GREP="$ac_cv_path_GREP"
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
|
||||
$as_echo_n "checking for egrep... " >&6; }
|
||||
if ${ac_cv_path_EGREP+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
|
||||
printf %s "checking for egrep... " >&6; }
|
||||
if test ${ac_cv_path_EGREP+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
|
||||
then ac_cv_path_EGREP="$GREP -E"
|
||||
else
|
||||
@ -92,10 +99,15 @@ else
|
||||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_prog in egrep; do
|
||||
case $as_dir in #(((
|
||||
'') as_dir=./ ;;
|
||||
*/) ;;
|
||||
*) as_dir=$as_dir/ ;;
|
||||
esac
|
||||
for ac_prog in egrep
|
||||
do
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
|
||||
ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
|
||||
as_fn_executable_p "$ac_path_EGREP" || continue
|
||||
# Check for GNU ac_path_EGREP and select it if it is found.
|
||||
# Check for GNU $ac_path_EGREP
|
||||
@ -104,13 +116,13 @@ case `"$ac_path_EGREP" --version 2>&1` in
|
||||
ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
|
||||
*)
|
||||
ac_count=0
|
||||
$as_echo_n 0123456789 >"conftest.in"
|
||||
printf %s 0123456789 >"conftest.in"
|
||||
while :
|
||||
do
|
||||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||||
mv "conftest.tmp" "conftest.in"
|
||||
cp "conftest.in" "conftest.nl"
|
||||
$as_echo 'EGREP' >> "conftest.nl"
|
||||
printf "%s\n" 'EGREP' >> "conftest.nl"
|
||||
"$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||||
@ -139,16 +151,17 @@ fi
|
||||
|
||||
fi
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
|
||||
$as_echo "$ac_cv_path_EGREP" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
|
||||
printf "%s\n" "$ac_cv_path_EGREP" >&6; }
|
||||
EGREP="$ac_cv_path_EGREP"
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for big endian" >&5
|
||||
$as_echo_n "checking for big endian... " >&6; }
|
||||
if ${libc_cv_aarch64_be+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for big endian" >&5
|
||||
printf %s "checking for big endian... " >&6; }
|
||||
if test ${libc_cv_aarch64_be+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
#ifdef __AARCH64EB__
|
||||
@ -157,18 +170,19 @@ else
|
||||
|
||||
_ACEOF
|
||||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||||
$EGREP "yes" >/dev/null 2>&1; then :
|
||||
$EGREP "yes" >/dev/null 2>&1
|
||||
then :
|
||||
libc_cv_aarch64_be=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_aarch64_be=no
|
||||
fi
|
||||
rm -f conftest*
|
||||
rm -rf conftest*
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_aarch64_be" >&5
|
||||
$as_echo "$libc_cv_aarch64_be" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_aarch64_be" >&5
|
||||
printf "%s\n" "$libc_cv_aarch64_be" >&6; }
|
||||
if test $libc_cv_aarch64_be = yes; then
|
||||
$as_echo "#define HAVE_AARCH64_BE 1" >>confdefs.h
|
||||
printf "%s\n" "#define HAVE_AARCH64_BE 1" >>confdefs.h
|
||||
|
||||
config_vars="$config_vars
|
||||
default-abi = lp64_be"
|
||||
@ -180,11 +194,12 @@ fi
|
||||
# Only consider BTI supported if -mbranch-protection=bti is
|
||||
# on by default in the compiler and the linker produces
|
||||
# binaries with GNU property notes in PT_GNU_PROPERTY segment.
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BTI support" >&5
|
||||
$as_echo_n "checking for BTI support... " >&6; }
|
||||
if ${libc_cv_aarch64_bti+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BTI support" >&5
|
||||
printf %s "checking for BTI support... " >&6; }
|
||||
if test ${libc_cv_aarch64_bti+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat > conftest.c <<EOF
|
||||
void foo (void) { }
|
||||
EOF
|
||||
@ -193,31 +208,31 @@ EOF
|
||||
{ { 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; } \
|
||||
&& { ac_try='$READELF -lW conftest.so | grep -q GNU_PROPERTY'
|
||||
{ { 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; } \
|
||||
&& { ac_try='$READELF -nW conftest.so | grep -q "NT_GNU_PROPERTY_TYPE_0.*AArch64 feature:.* BTI"'
|
||||
{ { 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; }
|
||||
then
|
||||
libc_cv_aarch64_bti=yes
|
||||
fi
|
||||
rm -rf conftest.*
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_aarch64_bti" >&5
|
||||
$as_echo "$libc_cv_aarch64_bti" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_aarch64_bti" >&5
|
||||
printf "%s\n" "$libc_cv_aarch64_bti" >&6; }
|
||||
config_vars="$config_vars
|
||||
aarch64-bti = $libc_cv_aarch64_bti"
|
||||
if test $libc_cv_aarch64_bti = yes; then
|
||||
$as_echo "#define HAVE_AARCH64_BTI 1" >>confdefs.h
|
||||
printf "%s\n" "#define HAVE_AARCH64_BTI 1" >>confdefs.h
|
||||
|
||||
fi
|
||||
|
||||
@ -226,11 +241,12 @@ fi
|
||||
# pac-ret relies on unwinder support so it's not safe to use
|
||||
# it in assembly code unconditionally, but there is no
|
||||
# feature test macro for it in gcc.
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if pac-ret is enabled" >&5
|
||||
$as_echo_n "checking if pac-ret is enabled... " >&6; }
|
||||
if ${libc_cv_aarch64_pac_ret+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if pac-ret is enabled" >&5
|
||||
printf %s "checking if pac-ret is enabled... " >&6; }
|
||||
if test ${libc_cv_aarch64_pac_ret+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat > conftest.c <<EOF
|
||||
int bar (void);
|
||||
int foo (void) { return bar () + 1; }
|
||||
@ -240,32 +256,33 @@ EOF
|
||||
{ { 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; } \
|
||||
&& { ac_try='grep -q -E '\''(hint( | )+25|paciasp)'\'' conftest.s'
|
||||
{ { 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; }
|
||||
then
|
||||
libc_cv_aarch64_pac_ret=yes
|
||||
fi
|
||||
rm -rf conftest.*
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_aarch64_pac_ret" >&5
|
||||
$as_echo "$libc_cv_aarch64_pac_ret" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_aarch64_pac_ret" >&5
|
||||
printf "%s\n" "$libc_cv_aarch64_pac_ret" >&6; }
|
||||
if test $libc_cv_aarch64_pac_ret = yes; then
|
||||
$as_echo "#define HAVE_AARCH64_PAC_RET 1" >>confdefs.h
|
||||
printf "%s\n" "#define HAVE_AARCH64_PAC_RET 1" >>confdefs.h
|
||||
|
||||
fi
|
||||
|
||||
# Check if binutils supports variant PCS symbols.
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for variant PCS support" >&5
|
||||
$as_echo_n "checking for variant PCS support... " >&6; }
|
||||
if ${libc_cv_aarch64_variant_pcs+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for variant PCS support" >&5
|
||||
printf %s "checking for variant PCS support... " >&6; }
|
||||
if test ${libc_cv_aarch64_variant_pcs+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat > conftest.S <<EOF
|
||||
.global foo
|
||||
.type foo, %function
|
||||
@ -282,30 +299,31 @@ EOF
|
||||
{ { 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; } \
|
||||
&& { ac_try='$READELF -dW conftest.so | grep -q AARCH64_VARIANT_PCS'
|
||||
{ { 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; }
|
||||
then
|
||||
libc_cv_aarch64_variant_pcs=yes
|
||||
fi
|
||||
rm -rf conftest.*
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_aarch64_variant_pcs" >&5
|
||||
$as_echo "$libc_cv_aarch64_variant_pcs" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_aarch64_variant_pcs" >&5
|
||||
printf "%s\n" "$libc_cv_aarch64_variant_pcs" >&6; }
|
||||
config_vars="$config_vars
|
||||
aarch64-variant-pcs = $libc_cv_aarch64_variant_pcs"
|
||||
|
||||
# Check if asm support armv8.2-a+sve
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SVE support in assembler" >&5
|
||||
$as_echo_n "checking for SVE support in assembler... " >&6; }
|
||||
if ${libc_cv_aarch64_sve_asm+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for SVE support in assembler" >&5
|
||||
printf %s "checking for SVE support in assembler... " >&6; }
|
||||
if test ${libc_cv_aarch64_sve_asm+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat > conftest.s <<\EOF
|
||||
ptrue p0.b
|
||||
EOF
|
||||
@ -313,7 +331,7 @@ if { ac_try='${CC-cc} -c -march=armv8.2-a+sve 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; }; then
|
||||
libc_cv_aarch64_sve_asm=yes
|
||||
else
|
||||
@ -321,10 +339,10 @@ else
|
||||
fi
|
||||
rm -f conftest*
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_aarch64_sve_asm" >&5
|
||||
$as_echo "$libc_cv_aarch64_sve_asm" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_aarch64_sve_asm" >&5
|
||||
printf "%s\n" "$libc_cv_aarch64_sve_asm" >&6; }
|
||||
if test $libc_cv_aarch64_sve_asm = yes; then
|
||||
$as_echo "#define HAVE_AARCH64_SVE_ASM 1" >>confdefs.h
|
||||
printf "%s\n" "#define HAVE_AARCH64_SVE_ASM 1" >>confdefs.h
|
||||
|
||||
fi
|
||||
|
||||
@ -333,11 +351,12 @@ if test x"$build_mathvec" = xnotset; then
|
||||
fi
|
||||
|
||||
# Check if compiler supports SVE ACLE.
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for availability of SVE ACLE" >&5
|
||||
$as_echo_n "checking for availability of SVE ACLE... " >&6; }
|
||||
if ${libc_cv_aarch64_sve_acle+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for availability of SVE ACLE" >&5
|
||||
printf %s "checking for availability of SVE ACLE... " >&6; }
|
||||
if test ${libc_cv_aarch64_sve_acle+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat > conftest.c <<EOF
|
||||
#include <arm_sve.h>
|
||||
EOF
|
||||
@ -345,7 +364,7 @@ EOF
|
||||
{ { 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; }; then
|
||||
libc_cv_aarch64_sve_acle=yes
|
||||
else
|
||||
@ -353,31 +372,32 @@ EOF
|
||||
fi
|
||||
rm conftest.c
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_aarch64_sve_acle" >&5
|
||||
$as_echo "$libc_cv_aarch64_sve_acle" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_aarch64_sve_acle" >&5
|
||||
printf "%s\n" "$libc_cv_aarch64_sve_acle" >&6; }
|
||||
|
||||
# Check if compiler is sufficient to build mathvec
|
||||
if test $build_mathvec = yes; then
|
||||
fail=no
|
||||
if test $libc_cv_aarch64_variant_pcs = no; then
|
||||
fail=yes
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: mathvec is enabled but linker does not support variant PCS." >&5
|
||||
$as_echo "$as_me: WARNING: mathvec is enabled but linker does not support variant PCS." >&2;}
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: mathvec is enabled but linker does not support variant PCS." >&5
|
||||
printf "%s\n" "$as_me: WARNING: mathvec is enabled but linker does not support variant PCS." >&2;}
|
||||
fi
|
||||
if test $libc_cv_aarch64_sve_asm = no; then
|
||||
fail=yes
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: mathvec is enabled but assembler does not support SVE." >&5
|
||||
$as_echo "$as_me: WARNING: mathvec is enabled but assembler does not support SVE." >&2;}
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: mathvec is enabled but assembler does not support SVE." >&5
|
||||
printf "%s\n" "$as_me: WARNING: mathvec is enabled but assembler does not support SVE." >&2;}
|
||||
fi
|
||||
if test $libc_cv_aarch64_sve_acle = no; then
|
||||
fail=yes
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: mathvec is enabled but compiler does not have SVE ACLE." >&5
|
||||
$as_echo "$as_me: WARNING: mathvec is enabled but compiler does not have SVE ACLE." >&2;}
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: mathvec is enabled but compiler does not have SVE ACLE." >&5
|
||||
printf "%s\n" "$as_me: WARNING: mathvec is enabled but compiler does not have SVE ACLE." >&2;}
|
||||
fi
|
||||
if test $fail = yes; then
|
||||
as_fn_error $? "use a compatible toolchain or configure with --disable-mathvec (this results in incomplete ABI)." "$LINENO" 5
|
||||
fi
|
||||
else
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: mathvec is disabled, this results in incomplete ABI." >&5
|
||||
$as_echo "$as_me: WARNING: mathvec is disabled, this results in incomplete ABI." >&2;}
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: mathvec is disabled, this results in incomplete ABI." >&5
|
||||
printf "%s\n" "$as_me: WARNING: mathvec is disabled, this results in incomplete ABI." >&2;}
|
||||
fi
|
||||
|
||||
|
3
sysdeps/alpha/configure
vendored
3
sysdeps/alpha/configure
vendored
@ -3,6 +3,7 @@
|
||||
|
||||
# PIE builds fail on binutils 2.37 and earlier, see:
|
||||
# https://sourceware.org/bugzilla/show_bug.cgi?id=28672
|
||||
$as_echo "#define PIE_UNSUPPORTED 1" >>confdefs.h
|
||||
printf "%s\n" "#define PIE_UNSUPPORTED 1" >>confdefs.h
|
||||
|
||||
# work around problem with autoconf and empty lines at the end of files
|
||||
|
||||
|
89
sysdeps/arc/configure
vendored
89
sysdeps/arc/configure
vendored
@ -7,19 +7,18 @@ libc_cv_have_sdata_section=no
|
||||
# Later # also got added to comment list, but ; couldn't be switched to
|
||||
# canonical newline as there's lots of code out there which will break
|
||||
libc_cv_asm_line_sep='`'
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
#define ASM_LINE_SEP $libc_cv_asm_line_sep
|
||||
_ACEOF
|
||||
printf "%s\n" "#define ASM_LINE_SEP $libc_cv_asm_line_sep" >>confdefs.h
|
||||
|
||||
|
||||
# For big endian ABI, generate a symbol for selecting right dynamic linker
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
|
||||
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
|
||||
if ${ac_cv_path_GREP+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
|
||||
printf %s "checking for grep that handles long lines and -e... " >&6; }
|
||||
if test ${ac_cv_path_GREP+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
if test -z "$GREP"; then
|
||||
ac_path_GREP_found=false
|
||||
# Loop through the user's path and test for each of PROGNAME-LIST
|
||||
@ -27,10 +26,15 @@ else
|
||||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_prog in grep ggrep; do
|
||||
case $as_dir in #(((
|
||||
'') as_dir=./ ;;
|
||||
*/) ;;
|
||||
*) as_dir=$as_dir/ ;;
|
||||
esac
|
||||
for ac_prog in grep ggrep
|
||||
do
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
|
||||
ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
|
||||
as_fn_executable_p "$ac_path_GREP" || continue
|
||||
# Check for GNU ac_path_GREP and select it if it is found.
|
||||
# Check for GNU $ac_path_GREP
|
||||
@ -39,13 +43,13 @@ case `"$ac_path_GREP" --version 2>&1` in
|
||||
ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
|
||||
*)
|
||||
ac_count=0
|
||||
$as_echo_n 0123456789 >"conftest.in"
|
||||
printf %s 0123456789 >"conftest.in"
|
||||
while :
|
||||
do
|
||||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||||
mv "conftest.tmp" "conftest.in"
|
||||
cp "conftest.in" "conftest.nl"
|
||||
$as_echo 'GREP' >> "conftest.nl"
|
||||
printf "%s\n" 'GREP' >> "conftest.nl"
|
||||
"$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||||
@ -73,16 +77,17 @@ else
|
||||
fi
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
|
||||
$as_echo "$ac_cv_path_GREP" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
|
||||
printf "%s\n" "$ac_cv_path_GREP" >&6; }
|
||||
GREP="$ac_cv_path_GREP"
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
|
||||
$as_echo_n "checking for egrep... " >&6; }
|
||||
if ${ac_cv_path_EGREP+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
|
||||
printf %s "checking for egrep... " >&6; }
|
||||
if test ${ac_cv_path_EGREP+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
|
||||
then ac_cv_path_EGREP="$GREP -E"
|
||||
else
|
||||
@ -93,10 +98,15 @@ else
|
||||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_prog in egrep; do
|
||||
case $as_dir in #(((
|
||||
'') as_dir=./ ;;
|
||||
*/) ;;
|
||||
*) as_dir=$as_dir/ ;;
|
||||
esac
|
||||
for ac_prog in egrep
|
||||
do
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
|
||||
ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
|
||||
as_fn_executable_p "$ac_path_EGREP" || continue
|
||||
# Check for GNU ac_path_EGREP and select it if it is found.
|
||||
# Check for GNU $ac_path_EGREP
|
||||
@ -105,13 +115,13 @@ case `"$ac_path_EGREP" --version 2>&1` in
|
||||
ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
|
||||
*)
|
||||
ac_count=0
|
||||
$as_echo_n 0123456789 >"conftest.in"
|
||||
printf %s 0123456789 >"conftest.in"
|
||||
while :
|
||||
do
|
||||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||||
mv "conftest.tmp" "conftest.in"
|
||||
cp "conftest.in" "conftest.nl"
|
||||
$as_echo 'EGREP' >> "conftest.nl"
|
||||
printf "%s\n" 'EGREP' >> "conftest.nl"
|
||||
"$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||||
@ -140,16 +150,17 @@ fi
|
||||
|
||||
fi
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
|
||||
$as_echo "$ac_cv_path_EGREP" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
|
||||
printf "%s\n" "$ac_cv_path_EGREP" >&6; }
|
||||
EGREP="$ac_cv_path_EGREP"
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for big endian" >&5
|
||||
$as_echo_n "checking for big endian... " >&6; }
|
||||
if ${libc_cv_arc_be+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for big endian" >&5
|
||||
printf %s "checking for big endian... " >&6; }
|
||||
if test ${libc_cv_arc_be+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
#ifdef __BIG_ENDIAN__
|
||||
@ -158,19 +169,20 @@ else
|
||||
|
||||
_ACEOF
|
||||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||||
$EGREP "yes" >/dev/null 2>&1; then :
|
||||
$EGREP "yes" >/dev/null 2>&1
|
||||
then :
|
||||
libc_cv_arc_be=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_arc_be=no
|
||||
fi
|
||||
rm -f conftest*
|
||||
rm -rf conftest*
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_arc_be" >&5
|
||||
$as_echo "$libc_cv_arc_be" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_arc_be" >&5
|
||||
printf "%s\n" "$libc_cv_arc_be" >&6; }
|
||||
if test $libc_cv_arc_be = yes; then
|
||||
# For shlib-versions.
|
||||
$as_echo "#define HAVE_ARC_BE 1" >>confdefs.h
|
||||
printf "%s\n" "#define HAVE_ARC_BE 1" >>confdefs.h
|
||||
|
||||
config_vars="$config_vars
|
||||
default-abi = arcbe"
|
||||
@ -178,3 +190,4 @@ else
|
||||
config_vars="$config_vars
|
||||
default-abi = arcle"
|
||||
fi
|
||||
|
||||
|
117
sysdeps/arm/configure
vendored
117
sysdeps/arm/configure
vendored
@ -10,11 +10,12 @@
|
||||
# the dynamic linker via %ifdef.
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
|
||||
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
|
||||
if ${ac_cv_path_GREP+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
|
||||
printf %s "checking for grep that handles long lines and -e... " >&6; }
|
||||
if test ${ac_cv_path_GREP+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
if test -z "$GREP"; then
|
||||
ac_path_GREP_found=false
|
||||
# Loop through the user's path and test for each of PROGNAME-LIST
|
||||
@ -22,10 +23,15 @@ else
|
||||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_prog in grep ggrep; do
|
||||
case $as_dir in #(((
|
||||
'') as_dir=./ ;;
|
||||
*/) ;;
|
||||
*) as_dir=$as_dir/ ;;
|
||||
esac
|
||||
for ac_prog in grep ggrep
|
||||
do
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
|
||||
ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
|
||||
as_fn_executable_p "$ac_path_GREP" || continue
|
||||
# Check for GNU ac_path_GREP and select it if it is found.
|
||||
# Check for GNU $ac_path_GREP
|
||||
@ -34,13 +40,13 @@ case `"$ac_path_GREP" --version 2>&1` in
|
||||
ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
|
||||
*)
|
||||
ac_count=0
|
||||
$as_echo_n 0123456789 >"conftest.in"
|
||||
printf %s 0123456789 >"conftest.in"
|
||||
while :
|
||||
do
|
||||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||||
mv "conftest.tmp" "conftest.in"
|
||||
cp "conftest.in" "conftest.nl"
|
||||
$as_echo 'GREP' >> "conftest.nl"
|
||||
printf "%s\n" 'GREP' >> "conftest.nl"
|
||||
"$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||||
@ -68,16 +74,17 @@ else
|
||||
fi
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
|
||||
$as_echo "$ac_cv_path_GREP" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
|
||||
printf "%s\n" "$ac_cv_path_GREP" >&6; }
|
||||
GREP="$ac_cv_path_GREP"
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
|
||||
$as_echo_n "checking for egrep... " >&6; }
|
||||
if ${ac_cv_path_EGREP+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
|
||||
printf %s "checking for egrep... " >&6; }
|
||||
if test ${ac_cv_path_EGREP+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
|
||||
then ac_cv_path_EGREP="$GREP -E"
|
||||
else
|
||||
@ -88,10 +95,15 @@ else
|
||||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_prog in egrep; do
|
||||
case $as_dir in #(((
|
||||
'') as_dir=./ ;;
|
||||
*/) ;;
|
||||
*) as_dir=$as_dir/ ;;
|
||||
esac
|
||||
for ac_prog in egrep
|
||||
do
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
|
||||
ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
|
||||
as_fn_executable_p "$ac_path_EGREP" || continue
|
||||
# Check for GNU ac_path_EGREP and select it if it is found.
|
||||
# Check for GNU $ac_path_EGREP
|
||||
@ -100,13 +112,13 @@ case `"$ac_path_EGREP" --version 2>&1` in
|
||||
ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
|
||||
*)
|
||||
ac_count=0
|
||||
$as_echo_n 0123456789 >"conftest.in"
|
||||
printf %s 0123456789 >"conftest.in"
|
||||
while :
|
||||
do
|
||||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||||
mv "conftest.tmp" "conftest.in"
|
||||
cp "conftest.in" "conftest.nl"
|
||||
$as_echo 'EGREP' >> "conftest.nl"
|
||||
printf "%s\n" 'EGREP' >> "conftest.nl"
|
||||
"$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||||
@ -135,16 +147,17 @@ fi
|
||||
|
||||
fi
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
|
||||
$as_echo "$ac_cv_path_EGREP" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
|
||||
printf "%s\n" "$ac_cv_path_EGREP" >&6; }
|
||||
EGREP="$ac_cv_path_EGREP"
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler is using the ARM hard-float ABI" >&5
|
||||
$as_echo_n "checking whether the compiler is using the ARM hard-float ABI... " >&6; }
|
||||
if ${libc_cv_arm_pcs_vfp+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler is using the ARM hard-float ABI" >&5
|
||||
printf %s "checking whether the compiler is using the ARM hard-float ABI... " >&6; }
|
||||
if test ${libc_cv_arm_pcs_vfp+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
#ifdef __ARM_PCS_VFP
|
||||
@ -153,18 +166,19 @@ else
|
||||
|
||||
_ACEOF
|
||||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||||
$EGREP "yes" >/dev/null 2>&1; then :
|
||||
$EGREP "yes" >/dev/null 2>&1
|
||||
then :
|
||||
libc_cv_arm_pcs_vfp=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_arm_pcs_vfp=no
|
||||
fi
|
||||
rm -f conftest*
|
||||
rm -rf conftest*
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_arm_pcs_vfp" >&5
|
||||
$as_echo "$libc_cv_arm_pcs_vfp" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_arm_pcs_vfp" >&5
|
||||
printf "%s\n" "$libc_cv_arm_pcs_vfp" >&6; }
|
||||
if test $libc_cv_arm_pcs_vfp = yes; then
|
||||
$as_echo "#define HAVE_ARM_PCS_VFP 1" >>confdefs.h
|
||||
printf "%s\n" "#define HAVE_ARM_PCS_VFP 1" >>confdefs.h
|
||||
|
||||
config_vars="$config_vars
|
||||
default-abi = hard"
|
||||
@ -173,11 +187,12 @@ else
|
||||
default-abi = soft"
|
||||
fi
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether PC-relative relocs in movw/movt work properly" >&5
|
||||
$as_echo_n "checking whether PC-relative relocs in movw/movt work properly... " >&6; }
|
||||
if ${libc_cv_arm_pcrel_movw+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether PC-relative relocs in movw/movt work properly" >&5
|
||||
printf %s "checking whether PC-relative relocs in movw/movt work properly... " >&6; }
|
||||
if test ${libc_cv_arm_pcrel_movw+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
|
||||
cat > conftest.s <<\EOF
|
||||
.syntax unified
|
||||
@ -214,21 +229,22 @@ R_ARM_NONE' conftest.dr > /dev/null || libc_cv_arm_pcrel_movw=yes
|
||||
}
|
||||
rm -f conftest*
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_arm_pcrel_movw" >&5
|
||||
$as_echo "$libc_cv_arm_pcrel_movw" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_arm_pcrel_movw" >&5
|
||||
printf "%s\n" "$libc_cv_arm_pcrel_movw" >&6; }
|
||||
if test $libc_cv_arm_pcrel_movw = yes; then
|
||||
$as_echo "#define ARM_PCREL_MOVW_OK 1" >>confdefs.h
|
||||
printf "%s\n" "#define ARM_PCREL_MOVW_OK 1" >>confdefs.h
|
||||
|
||||
fi
|
||||
|
||||
# This was buggy in assemblers from GNU binutils versions before 2.25.1
|
||||
# (it's known to be broken in 2.24 and 2.25; see
|
||||
# https://sourceware.org/bugzilla/show_bug.cgi?id=18383).
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether TPOFF relocs with addends are assembled correctly" >&5
|
||||
$as_echo_n "checking whether TPOFF relocs with addends are assembled correctly... " >&6; }
|
||||
if ${libc_cv_arm_tpoff_addend+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether TPOFF relocs with addends are assembled correctly" >&5
|
||||
printf %s "checking whether TPOFF relocs with addends are assembled correctly... " >&6; }
|
||||
if test ${libc_cv_arm_tpoff_addend+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
|
||||
cat > conftest.s <<\EOF
|
||||
.syntax unified
|
||||
@ -260,8 +276,8 @@ END { exit(result) }
|
||||
}
|
||||
rm -f conftest*
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_arm_tpoff_addend" >&5
|
||||
$as_echo "$libc_cv_arm_tpoff_addend" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_arm_tpoff_addend" >&5
|
||||
printf "%s\n" "$libc_cv_arm_tpoff_addend" >&6; }
|
||||
if test $libc_cv_arm_tpoff_addend = no; then
|
||||
config_vars="$config_vars
|
||||
test-xfail-tst-tlsalign = yes"
|
||||
@ -274,3 +290,4 @@ libc_cv_gcc_unwind_find_fde=no
|
||||
|
||||
# Remove -fno-unwind-tables that was added in sysdeps/arm/preconfigure.ac.
|
||||
CFLAGS=${CFLAGS% -fno-unwind-tables}
|
||||
|
||||
|
@ -24,40 +24,41 @@ arm*)
|
||||
case "x$archcppflag" in
|
||||
x__ARM_ARCH_[89]*__)
|
||||
machine=armv7
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: Found compiler is configured for something newer than v7 - using v7" >&5
|
||||
$as_echo "$as_me: Found compiler is configured for something newer than v7 - using v7" >&6;}
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: Found compiler is configured for something newer than v7 - using v7" >&5
|
||||
printf "%s\n" "$as_me: Found compiler is configured for something newer than v7 - using v7" >&6;}
|
||||
;;
|
||||
|
||||
x__ARM_ARCH_7A__)
|
||||
machine=armv7
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: Found compiler is configured for $machine" >&5
|
||||
$as_echo "$as_me: Found compiler is configured for $machine" >&6;}
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: Found compiler is configured for $machine" >&5
|
||||
printf "%s\n" "$as_me: Found compiler is configured for $machine" >&6;}
|
||||
;;
|
||||
|
||||
x__ARM_ARCH_6T2__)
|
||||
machine=armv6t2
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: Found compiler is configured for $machine" >&5
|
||||
$as_echo "$as_me: Found compiler is configured for $machine" >&6;}
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: Found compiler is configured for $machine" >&5
|
||||
printf "%s\n" "$as_me: Found compiler is configured for $machine" >&6;}
|
||||
;;
|
||||
x__ARM_ARCH_6*__)
|
||||
machine=armv6
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: Found compiler is configured for $machine" >&5
|
||||
$as_echo "$as_me: Found compiler is configured for $machine" >&6;}
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: Found compiler is configured for $machine" >&5
|
||||
printf "%s\n" "$as_me: Found compiler is configured for $machine" >&6;}
|
||||
;;
|
||||
*)
|
||||
machine=arm
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: arm/preconfigure: Did not find ARM architecture type; using default" >&5
|
||||
$as_echo "$as_me: WARNING: arm/preconfigure: Did not find ARM architecture type; using default" >&2;}
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: arm/preconfigure: Did not find ARM architecture type; using default" >&5
|
||||
printf "%s\n" "$as_me: WARNING: arm/preconfigure: Did not find ARM architecture type; using default" >&2;}
|
||||
;;
|
||||
esac
|
||||
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
|
||||
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
|
||||
if ${ac_cv_path_GREP+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
|
||||
printf %s "checking for grep that handles long lines and -e... " >&6; }
|
||||
if test ${ac_cv_path_GREP+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
if test -z "$GREP"; then
|
||||
ac_path_GREP_found=false
|
||||
# Loop through the user's path and test for each of PROGNAME-LIST
|
||||
@ -65,10 +66,15 @@ else
|
||||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_prog in grep ggrep; do
|
||||
case $as_dir in #(((
|
||||
'') as_dir=./ ;;
|
||||
*/) ;;
|
||||
*) as_dir=$as_dir/ ;;
|
||||
esac
|
||||
for ac_prog in grep ggrep
|
||||
do
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
|
||||
ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
|
||||
as_fn_executable_p "$ac_path_GREP" || continue
|
||||
# Check for GNU ac_path_GREP and select it if it is found.
|
||||
# Check for GNU $ac_path_GREP
|
||||
@ -77,13 +83,13 @@ case `"$ac_path_GREP" --version 2>&1` in
|
||||
ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
|
||||
*)
|
||||
ac_count=0
|
||||
$as_echo_n 0123456789 >"conftest.in"
|
||||
printf %s 0123456789 >"conftest.in"
|
||||
while :
|
||||
do
|
||||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||||
mv "conftest.tmp" "conftest.in"
|
||||
cp "conftest.in" "conftest.nl"
|
||||
$as_echo 'GREP' >> "conftest.nl"
|
||||
printf "%s\n" 'GREP' >> "conftest.nl"
|
||||
"$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||||
@ -111,16 +117,17 @@ else
|
||||
fi
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
|
||||
$as_echo "$ac_cv_path_GREP" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
|
||||
printf "%s\n" "$ac_cv_path_GREP" >&6; }
|
||||
GREP="$ac_cv_path_GREP"
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
|
||||
$as_echo_n "checking for egrep... " >&6; }
|
||||
if ${ac_cv_path_EGREP+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
|
||||
printf %s "checking for egrep... " >&6; }
|
||||
if test ${ac_cv_path_EGREP+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
|
||||
then ac_cv_path_EGREP="$GREP -E"
|
||||
else
|
||||
@ -131,10 +138,15 @@ else
|
||||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_prog in egrep; do
|
||||
case $as_dir in #(((
|
||||
'') as_dir=./ ;;
|
||||
*/) ;;
|
||||
*) as_dir=$as_dir/ ;;
|
||||
esac
|
||||
for ac_prog in egrep
|
||||
do
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
|
||||
ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
|
||||
as_fn_executable_p "$ac_path_EGREP" || continue
|
||||
# Check for GNU ac_path_EGREP and select it if it is found.
|
||||
# Check for GNU $ac_path_EGREP
|
||||
@ -143,13 +155,13 @@ case `"$ac_path_EGREP" --version 2>&1` in
|
||||
ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
|
||||
*)
|
||||
ac_count=0
|
||||
$as_echo_n 0123456789 >"conftest.in"
|
||||
printf %s 0123456789 >"conftest.in"
|
||||
while :
|
||||
do
|
||||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||||
mv "conftest.tmp" "conftest.in"
|
||||
cp "conftest.in" "conftest.nl"
|
||||
$as_echo 'EGREP' >> "conftest.nl"
|
||||
printf "%s\n" 'EGREP' >> "conftest.nl"
|
||||
"$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||||
@ -178,8 +190,8 @@ fi
|
||||
|
||||
fi
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
|
||||
$as_echo "$ac_cv_path_EGREP" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
|
||||
printf "%s\n" "$ac_cv_path_EGREP" >&6; }
|
||||
EGREP="$ac_cv_path_EGREP"
|
||||
|
||||
|
||||
@ -191,14 +203,16 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
_ACEOF
|
||||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||||
$EGREP "yes" >/dev/null 2>&1; then :
|
||||
$EGREP "yes" >/dev/null 2>&1
|
||||
then :
|
||||
endianness=le
|
||||
else
|
||||
else $as_nop
|
||||
endianness=be
|
||||
fi
|
||||
rm -f conftest*
|
||||
rm -rf conftest*
|
||||
|
||||
|
||||
machine=arm/$endianness/$machine
|
||||
with_fp_cond="!defined __SOFTFP__"
|
||||
esac
|
||||
|
||||
|
3
sysdeps/csky/configure
vendored
3
sysdeps/csky/configure
vendored
@ -3,6 +3,7 @@
|
||||
|
||||
# PIE builds fail on binutils 2.37 and earlier, see:
|
||||
# https://sourceware.org/bugzilla/show_bug.cgi?id=28672
|
||||
$as_echo "#define PIE_UNSUPPORTED 1" >>confdefs.h
|
||||
printf "%s\n" "#define PIE_UNSUPPORTED 1" >>confdefs.h
|
||||
|
||||
# work around problem with autoconf and empty lines at the end of files
|
||||
|
||||
|
@ -34,7 +34,7 @@ csky*)
|
||||
{ { 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; }; then
|
||||
soft_float_abi_support=1
|
||||
else
|
||||
@ -60,17 +60,12 @@ csky*)
|
||||
base_machine=csky
|
||||
machine=csky/$machine
|
||||
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
#define CSKYABI $abi
|
||||
_ACEOF
|
||||
printf "%s\n" "#define CSKYABI $abi" >>confdefs.h
|
||||
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
#define CSKY_HARD_FLOAT $with_fp_cond
|
||||
_ACEOF
|
||||
printf "%s\n" "#define CSKY_HARD_FLOAT $with_fp_cond" >>confdefs.h
|
||||
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
#define CSKY_HARD_FLOAT_ABI $with_hard_float_abi
|
||||
_ACEOF
|
||||
printf "%s\n" "#define CSKY_HARD_FLOAT_ABI $with_hard_float_abi" >>confdefs.h
|
||||
|
||||
;;
|
||||
esac
|
||||
|
||||
|
1
sysdeps/gnu/configure
vendored
1
sysdeps/gnu/configure
vendored
@ -35,3 +35,4 @@ case "$prefix" in
|
||||
libc_cv_rootsbindir=/sbin
|
||||
;;
|
||||
esac
|
||||
|
||||
|
26
sysdeps/hppa/configure
vendored
26
sysdeps/hppa/configure
vendored
@ -1,10 +1,11 @@
|
||||
# This file is generated from configure.ac by Autoconf. DO NOT EDIT!
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler line separator" >&5
|
||||
$as_echo_n "checking for assembler line separator... " >&6; }
|
||||
if ${libc_cv_asm_line_sep+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for assembler line separator" >&5
|
||||
printf %s "checking for assembler line separator... " >&6; }
|
||||
if test ${libc_cv_asm_line_sep+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat > conftest.s <<EOF
|
||||
nop ; is_old_puffin
|
||||
EOF
|
||||
@ -12,7 +13,7 @@ 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; }; then
|
||||
libc_cv_asm_line_sep='!'
|
||||
else
|
||||
@ -25,18 +26,17 @@ else
|
||||
fi
|
||||
rm -f conftest*
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_line_sep" >&5
|
||||
$as_echo "$libc_cv_asm_line_sep" >&6; }
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
#define ASM_LINE_SEP $libc_cv_asm_line_sep
|
||||
_ACEOF
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_line_sep" >&5
|
||||
printf "%s\n" "$libc_cv_asm_line_sep" >&6; }
|
||||
printf "%s\n" "#define ASM_LINE_SEP $libc_cv_asm_line_sep" >>confdefs.h
|
||||
|
||||
|
||||
$as_echo "#define HIDDEN_VAR_NEEDS_DYNAMIC_RELOC 1" >>confdefs.h
|
||||
printf "%s\n" "#define HIDDEN_VAR_NEEDS_DYNAMIC_RELOC 1" >>confdefs.h
|
||||
|
||||
|
||||
# PIE builds fail on binutils 2.37 and earlier, see:
|
||||
# https://sourceware.org/bugzilla/show_bug.cgi?id=28672
|
||||
$as_echo "#define PIE_UNSUPPORTED 1" >>confdefs.h
|
||||
printf "%s\n" "#define PIE_UNSUPPORTED 1" >>confdefs.h
|
||||
|
||||
# work around problem with autoconf and empty lines at the end of files
|
||||
|
||||
|
30
sysdeps/i386/configure
vendored
30
sysdeps/i386/configure
vendored
@ -20,8 +20,8 @@ fi
|
||||
# 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; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for compiler support of inlined builtin function __sync_val_compare_and_swap" >&5
|
||||
printf %s "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; }
|
||||
@ -33,7 +33,7 @@ if ! { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp
|
||||
{ { 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; }
|
||||
then
|
||||
libc_compiler_builtin_inlined=yes
|
||||
@ -47,15 +47,16 @@ else
|
||||
*** 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; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_compiler_builtin_inlined" >&5
|
||||
printf "%s\n" "$libc_compiler_builtin_inlined" >&6; }
|
||||
|
||||
if test "$static_pie" = yes; then
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker static PIE support" >&5
|
||||
$as_echo_n "checking for linker static PIE support... " >&6; }
|
||||
if ${libc_cv_ld_static_pie+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for linker static PIE support" >&5
|
||||
printf %s "checking for linker static PIE support... " >&6; }
|
||||
if test ${libc_cv_ld_static_pie+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat > conftest.s <<\EOF
|
||||
.text
|
||||
.global _start
|
||||
@ -68,7 +69,7 @@ EOF
|
||||
{ { 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; }; then
|
||||
if $READELF -r conftest | grep 'There are no relocations in this file.' > /dev/null; then
|
||||
libc_cv_ld_static_pie=yes
|
||||
@ -76,14 +77,15 @@ EOF
|
||||
fi
|
||||
rm -f conftest*
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_static_pie" >&5
|
||||
$as_echo "$libc_cv_ld_static_pie" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_static_pie" >&5
|
||||
printf "%s\n" "$libc_cv_ld_static_pie" >&6; }
|
||||
if test "$libc_cv_ld_static_pie" != yes; then
|
||||
as_fn_error $? "linker support for static PIE needed" "$LINENO" 5
|
||||
fi
|
||||
fi
|
||||
|
||||
if test x"$multi_arch" != xno; then
|
||||
$as_echo "#define NO_HIDDEN_EXTERN_FUNC_IN_PIE 1" >>confdefs.h
|
||||
printf "%s\n" "#define NO_HIDDEN_EXTERN_FUNC_IN_PIE 1" >>confdefs.h
|
||||
|
||||
fi
|
||||
|
||||
|
3
sysdeps/ia64/configure
vendored
3
sysdeps/ia64/configure
vendored
@ -3,6 +3,7 @@
|
||||
|
||||
# PIE builds fail on binutils 2.37 and earlier, see:
|
||||
# https://sourceware.org/bugzilla/show_bug.cgi?id=28672
|
||||
$as_echo "#define PIE_UNSUPPORTED 1" >>confdefs.h
|
||||
printf "%s\n" "#define PIE_UNSUPPORTED 1" >>confdefs.h
|
||||
|
||||
# work around problem with autoconf and empty lines at the end of files
|
||||
|
||||
|
25
sysdeps/ieee754/ldbl-opt/configure
vendored
25
sysdeps/ieee754/ldbl-opt/configure
vendored
@ -2,18 +2,19 @@
|
||||
# Local configure fragment for sysdeps/ieee754/ldbl-opt/.
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC $CFLAGS supports -mlong-double-128" >&5
|
||||
$as_echo_n "checking whether $CC $CFLAGS supports -mlong-double-128... " >&6; }
|
||||
if ${libc_cv_mlong_double_128+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC $CFLAGS supports -mlong-double-128" >&5
|
||||
printf %s "checking whether $CC $CFLAGS supports -mlong-double-128... " >&6; }
|
||||
if test ${libc_cv_mlong_double_128+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
save_CFLAGS="$CFLAGS"
|
||||
CFLAGS="$CFLAGS -mlong-double-128"
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
|
||||
int
|
||||
main ()
|
||||
main (void)
|
||||
{
|
||||
|
||||
#ifndef __LONG_DOUBLE_128__
|
||||
@ -24,16 +25,18 @@ long double foobar (long double x) { return x; }
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
then :
|
||||
libc_cv_mlong_double_128=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_mlong_double_128=no
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
CFLAGS="$save_CFLAGS"
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mlong_double_128" >&5
|
||||
$as_echo "$libc_cv_mlong_double_128" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mlong_double_128" >&5
|
||||
printf "%s\n" "$libc_cv_mlong_double_128" >&6; }
|
||||
if test "$libc_cv_mlong_double_128" = no; then
|
||||
as_fn_error $? "this configuration requires -mlong-double-128 support" "$LINENO" 5
|
||||
fi
|
||||
|
||||
|
66
sysdeps/loongarch/configure
vendored
66
sysdeps/loongarch/configure
vendored
@ -1,14 +1,15 @@
|
||||
# This file is generated from configure.ac by Autoconf. DO NOT EDIT!
|
||||
# Local configure fragment for sysdeps/loongarch/elf.
|
||||
|
||||
$as_echo "#define HIDDEN_VAR_NEEDS_DYNAMIC_RELOC 1" >>confdefs.h
|
||||
printf "%s\n" "#define HIDDEN_VAR_NEEDS_DYNAMIC_RELOC 1" >>confdefs.h
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the toolchain is sufficient to build static PIE on LoongArch" >&5
|
||||
$as_echo_n "checking if the toolchain is sufficient to build static PIE on LoongArch... " >&6; }
|
||||
if ${libc_cv_static_pie_on_loongarch+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the toolchain is sufficient to build static PIE on LoongArch" >&5
|
||||
printf %s "checking if the toolchain is sufficient to build static PIE on LoongArch... " >&6; }
|
||||
if test ${libc_cv_static_pie_on_loongarch+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
|
||||
cat > conftest1.S <<\EOF
|
||||
.global _start
|
||||
@ -40,74 +41,76 @@ EOF
|
||||
{ { 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; } \
|
||||
&& { ac_try='LC_ALL=C $READELF -Wr conftest1 | grep -q R_LARCH_RELATIVE'
|
||||
{ { 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; } \
|
||||
&& ! { ac_try='LC_ALL=C $READELF -Wl conftest1 | grep -q INTERP'
|
||||
{ { 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; } \
|
||||
&& { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -shared -fPIC -o conftest2.so conftest2.S'
|
||||
{ { 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; } \
|
||||
&& { ac_try='LC_ALL=C $READELF -Wr conftest2.so | grep -q 'R_LARCH_JUMP_SLOT.*external_func''
|
||||
{ { 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; }
|
||||
then
|
||||
libc_cv_static_pie_on_loongarch=yes
|
||||
fi
|
||||
rm -rf conftest*
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_static_pie_on_loongarch" >&5
|
||||
$as_echo "$libc_cv_static_pie_on_loongarch" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_static_pie_on_loongarch" >&5
|
||||
printf "%s\n" "$libc_cv_static_pie_on_loongarch" >&6; }
|
||||
|
||||
if test "$libc_cv_static_pie_on_loongarch" = yes; then
|
||||
$as_echo "#define SUPPORT_STATIC_PIE 1" >>confdefs.h
|
||||
printf "%s\n" "#define SUPPORT_STATIC_PIE 1" >>confdefs.h
|
||||
|
||||
fi
|
||||
|
||||
# Check if gcc supports option -mcmodel=medium.
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports option -mcmodel=medium" >&5
|
||||
$as_echo_n "checking whether $CC supports option -mcmodel=medium... " >&6; }
|
||||
if ${libc_cv_loongarch_cmodel_medium+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC supports option -mcmodel=medium" >&5
|
||||
printf %s "checking whether $CC supports option -mcmodel=medium... " >&6; }
|
||||
if test ${libc_cv_loongarch_cmodel_medium+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
|
||||
if { ac_try='${CC-cc} -c $CFLAGS -mcmodel=medium /dev/null 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; }; then
|
||||
libc_cv_loongarch_cmodel_medium=yes
|
||||
else
|
||||
libc_cv_loongarch_cmodel_medium=no
|
||||
fi
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_loongarch_cmodel_medium" >&5
|
||||
$as_echo "$libc_cv_loongarch_cmodel_medium" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_loongarch_cmodel_medium" >&5
|
||||
printf "%s\n" "$libc_cv_loongarch_cmodel_medium" >&6; }
|
||||
config_vars="$config_vars
|
||||
have-cmodel-medium = $libc_cv_loongarch_cmodel_medium"
|
||||
|
||||
# Check if asm support vector instructions.
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for vector support in assembler" >&5
|
||||
$as_echo_n "checking for vector support in assembler... " >&6; }
|
||||
if ${libc_cv_loongarch_vec_asm+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for vector support in assembler" >&5
|
||||
printf %s "checking for vector support in assembler... " >&6; }
|
||||
if test ${libc_cv_loongarch_vec_asm+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat > conftest.s <<\EOF
|
||||
vld $vr0, $sp, 0
|
||||
EOF
|
||||
@ -115,7 +118,7 @@ if { ac_try='${CC-cc} -c $CFLAGS conftest.s -o conftest 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; }; then
|
||||
libc_cv_loongarch_vec_asm=yes
|
||||
else
|
||||
@ -123,9 +126,10 @@ else
|
||||
fi
|
||||
rm -f conftest*
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_loongarch_vec_asm" >&5
|
||||
$as_echo "$libc_cv_loongarch_vec_asm" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_loongarch_vec_asm" >&5
|
||||
printf "%s\n" "$libc_cv_loongarch_vec_asm" >&6; }
|
||||
if test $libc_cv_loongarch_vec_asm = yes; then
|
||||
$as_echo "#define HAVE_LOONGARCH_VEC_ASM 1" >>confdefs.h
|
||||
printf "%s\n" "#define HAVE_LOONGARCH_VEC_ASM 1" >>confdefs.h
|
||||
|
||||
fi
|
||||
|
||||
|
@ -37,16 +37,13 @@ loongarch*)
|
||||
;;
|
||||
esac
|
||||
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
#define LOONGARCH_ABI_GRLEN $grlen
|
||||
_ACEOF
|
||||
printf "%s\n" "#define LOONGARCH_ABI_GRLEN $grlen" >>confdefs.h
|
||||
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
#define LOONGARCH_ABI_FRLEN $abi_flen
|
||||
_ACEOF
|
||||
printf "%s\n" "#define LOONGARCH_ABI_FRLEN $abi_flen" >>confdefs.h
|
||||
|
||||
|
||||
base_machine=loongarch
|
||||
;;
|
||||
esac
|
||||
|
||||
|
||||
|
3
sysdeps/m68k/configure
vendored
3
sysdeps/m68k/configure
vendored
@ -3,5 +3,6 @@
|
||||
|
||||
# Accessing static and hidden variables in a shared object needs relative
|
||||
# relocation.
|
||||
$as_echo "#define HIDDEN_VAR_NEEDS_DYNAMIC_RELOC 1" >>confdefs.h
|
||||
printf "%s\n" "#define HIDDEN_VAR_NEEDS_DYNAMIC_RELOC 1" >>confdefs.h
|
||||
|
||||
|
||||
|
@ -21,3 +21,4 @@ m68k) variant=`(echo "#ifdef __mcoldfire__"
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
|
||||
|
319
sysdeps/mach/configure
vendored
319
sysdeps/mach/configure
vendored
@ -1,29 +1,32 @@
|
||||
|
||||
# ac_fn_c_check_header_preproc LINENO HEADER VAR
|
||||
# ----------------------------------------------
|
||||
# Tests whether HEADER is present, setting the cache variable VAR accordingly.
|
||||
# Tests whether HEADER exists and can be preprocessed (in isolation), setting
|
||||
# the cache variable VAR accordingly.
|
||||
ac_fn_c_check_header_preproc ()
|
||||
{
|
||||
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
|
||||
$as_echo_n "checking for $2... " >&6; }
|
||||
if eval \${$3+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
|
||||
printf %s "checking for $2... " >&6; }
|
||||
if eval test \${$3+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
#include <$2>
|
||||
_ACEOF
|
||||
if ac_fn_c_try_cpp "$LINENO"; then :
|
||||
if ac_fn_c_try_cpp "$LINENO"
|
||||
then :
|
||||
eval "$3=yes"
|
||||
else
|
||||
else $as_nop
|
||||
eval "$3=no"
|
||||
fi
|
||||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||||
fi
|
||||
eval ac_res=\$$3
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
|
||||
$as_echo "$ac_res" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
|
||||
printf "%s\n" "$ac_res" >&6; }
|
||||
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
||||
|
||||
} # ac_fn_c_check_header_preproc
|
||||
@ -32,11 +35,12 @@ $as_echo "$ac_res" >&6; }
|
||||
if test -n "$ac_tool_prefix"; then
|
||||
# Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
|
||||
set dummy ${ac_tool_prefix}mig; ac_word=$2
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||
$as_echo_n "checking for $ac_word... " >&6; }
|
||||
if ${ac_cv_prog_MIG+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||
printf %s "checking for $ac_word... " >&6; }
|
||||
if test ${ac_cv_prog_MIG+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
if test -n "$MIG"; then
|
||||
ac_cv_prog_MIG="$MIG" # Let the user override the test.
|
||||
else
|
||||
@ -44,11 +48,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||
for as_dir in $PATH
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
case $as_dir in #(((
|
||||
'') as_dir=./ ;;
|
||||
*/) ;;
|
||||
*) as_dir=$as_dir/ ;;
|
||||
esac
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||||
ac_cv_prog_MIG="${ac_tool_prefix}mig"
|
||||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||||
break 2
|
||||
fi
|
||||
done
|
||||
@ -59,11 +67,11 @@ fi
|
||||
fi
|
||||
MIG=$ac_cv_prog_MIG
|
||||
if test -n "$MIG"; then
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
|
||||
$as_echo "$MIG" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
|
||||
printf "%s\n" "$MIG" >&6; }
|
||||
else
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||
$as_echo "no" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||
printf "%s\n" "no" >&6; }
|
||||
fi
|
||||
|
||||
|
||||
@ -72,11 +80,12 @@ if test -z "$ac_cv_prog_MIG"; then
|
||||
ac_ct_MIG=$MIG
|
||||
# Extract the first word of "mig", so it can be a program name with args.
|
||||
set dummy mig; ac_word=$2
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||
$as_echo_n "checking for $ac_word... " >&6; }
|
||||
if ${ac_cv_prog_ac_ct_MIG+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||
printf %s "checking for $ac_word... " >&6; }
|
||||
if test ${ac_cv_prog_ac_ct_MIG+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
if test -n "$ac_ct_MIG"; then
|
||||
ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
|
||||
else
|
||||
@ -84,11 +93,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||
for as_dir in $PATH
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
case $as_dir in #(((
|
||||
'') as_dir=./ ;;
|
||||
*/) ;;
|
||||
*) as_dir=$as_dir/ ;;
|
||||
esac
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||||
ac_cv_prog_ac_ct_MIG="mig"
|
||||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||||
break 2
|
||||
fi
|
||||
done
|
||||
@ -99,11 +112,11 @@ fi
|
||||
fi
|
||||
ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
|
||||
if test -n "$ac_ct_MIG"; then
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
|
||||
$as_echo "$ac_ct_MIG" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
|
||||
printf "%s\n" "$ac_ct_MIG" >&6; }
|
||||
else
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||
$as_echo "no" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||
printf "%s\n" "no" >&6; }
|
||||
fi
|
||||
|
||||
if test "x$ac_ct_MIG" = x; then
|
||||
@ -111,8 +124,8 @@ fi
|
||||
else
|
||||
case $cross_compiling:$ac_tool_warned in
|
||||
yes:)
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||||
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||||
printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||||
ac_tool_warned=yes ;;
|
||||
esac
|
||||
MIG=$ac_ct_MIG
|
||||
@ -137,91 +150,96 @@ CPPFLAGS="$CPPFLAGS -ffreestanding"
|
||||
|
||||
|
||||
ac_fn_c_check_header_preproc "$LINENO" "mach/mach_types.h" "ac_cv_header_mach_mach_types_h"
|
||||
if test "x$ac_cv_header_mach_mach_types_h" = xyes; then :
|
||||
if test "x$ac_cv_header_mach_mach_types_h" = xyes
|
||||
then :
|
||||
|
||||
else
|
||||
else $as_nop
|
||||
as_fn_error $? "cannot find Mach headers" "$LINENO" 5
|
||||
fi
|
||||
|
||||
|
||||
ac_fn_c_check_header_preproc "$LINENO" "mach/mach_types.defs" "ac_cv_header_mach_mach_types_defs"
|
||||
if test "x$ac_cv_header_mach_mach_types_defs" = xyes; then :
|
||||
if test "x$ac_cv_header_mach_mach_types_defs" = xyes
|
||||
then :
|
||||
|
||||
else
|
||||
else $as_nop
|
||||
as_fn_error $? "cannot find Mach .defs files" "$LINENO" 5
|
||||
fi
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for task_t in mach/mach_types.h" >&5
|
||||
$as_echo_n "checking for task_t in mach/mach_types.h... " >&6; }
|
||||
if ${libc_cv_mach_task_t+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for task_t in mach/mach_types.h" >&5
|
||||
printf %s "checking for task_t in mach/mach_types.h... " >&6; }
|
||||
if test ${libc_cv_mach_task_t+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
#include <mach/mach_types.h>
|
||||
int
|
||||
main ()
|
||||
main (void)
|
||||
{
|
||||
extern task_t foo;
|
||||
;
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
then :
|
||||
libc_cv_mach_task_t=task_t
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_mach_task_t=task_port_t
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mach_task_t" >&5
|
||||
$as_echo "$libc_cv_mach_task_t" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mach_task_t" >&5
|
||||
printf "%s\n" "$libc_cv_mach_task_t" >&6; }
|
||||
if test $libc_cv_mach_task_t != task_t; then
|
||||
DEFINES="$DEFINES -Dtask_t=task_port_t"
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread_t in mach/mach_types.h" >&5
|
||||
$as_echo_n "checking for thread_t in mach/mach_types.h... " >&6; }
|
||||
if ${libc_cv_mach_thread_t+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for thread_t in mach/mach_types.h" >&5
|
||||
printf %s "checking for thread_t in mach/mach_types.h... " >&6; }
|
||||
if test ${libc_cv_mach_thread_t+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
#include <mach/mach_types.h>
|
||||
int
|
||||
main ()
|
||||
main (void)
|
||||
{
|
||||
extern thread_t foo;
|
||||
;
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
then :
|
||||
libc_cv_mach_thread_t=thread_t
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_mach_thread_t=thread_port_t
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mach_thread_t" >&5
|
||||
$as_echo "$libc_cv_mach_thread_t" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mach_thread_t" >&5
|
||||
printf "%s\n" "$libc_cv_mach_thread_t" >&6; }
|
||||
if test $libc_cv_mach_thread_t != thread_t; then
|
||||
DEFINES="$DEFINES -Dthread_t=thread_port_t"
|
||||
fi
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for creation_time in task_basic_info" >&5
|
||||
$as_echo_n "checking for creation_time in task_basic_info... " >&6; }
|
||||
if ${libc_cv_mach_task_creation_time+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for creation_time in task_basic_info" >&5
|
||||
printf %s "checking for creation_time in task_basic_info... " >&6; }
|
||||
if test ${libc_cv_mach_task_creation_time+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
#include <mach/task_info.h>
|
||||
int
|
||||
main ()
|
||||
main (void)
|
||||
{
|
||||
|
||||
extern struct task_basic_info *i;
|
||||
@ -231,15 +249,16 @@ long s = i->creation_time.seconds;
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
then :
|
||||
libc_cv_mach_task_creation_time=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_mach_task_creation_time=no
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mach_task_creation_time" >&5
|
||||
$as_echo "$libc_cv_mach_task_creation_time" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mach_task_creation_time" >&5
|
||||
printf "%s\n" "$libc_cv_mach_task_creation_time" >&6; }
|
||||
if test $libc_cv_mach_task_creation_time = no; then
|
||||
as_fn_error $? "you need Mach headers supporting task_info.creation_time" "$LINENO" 5
|
||||
fi
|
||||
@ -250,23 +269,24 @@ for ifc in mach mach4 gnumach \
|
||||
processor processor_set task task_notify thread_act vm_map \
|
||||
memory_object memory_object_default i386/mach_i386 x86_64/mach_i386 \
|
||||
; do
|
||||
as_ac_Header=`$as_echo "ac_cv_header_mach/${ifc}.defs" | $as_tr_sh`
|
||||
as_ac_Header=`printf "%s\n" "ac_cv_header_mach/${ifc}.defs" | $as_tr_sh`
|
||||
ac_fn_c_check_header_preproc "$LINENO" "mach/${ifc}.defs" "$as_ac_Header"
|
||||
if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
|
||||
if eval test \"x\$"$as_ac_Header"\" = x"yes"
|
||||
then :
|
||||
mach_interface_list="$mach_interface_list $ifc"
|
||||
fi
|
||||
|
||||
|
||||
done
|
||||
if test "x$mach_interface_list" = x; then
|
||||
as_fn_error $? "what manner of Mach is this?" "$LINENO" 5
|
||||
fi
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
|
||||
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
|
||||
if ${ac_cv_path_GREP+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
|
||||
printf %s "checking for grep that handles long lines and -e... " >&6; }
|
||||
if test ${ac_cv_path_GREP+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
if test -z "$GREP"; then
|
||||
ac_path_GREP_found=false
|
||||
# Loop through the user's path and test for each of PROGNAME-LIST
|
||||
@ -274,10 +294,15 @@ else
|
||||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_prog in grep ggrep; do
|
||||
case $as_dir in #(((
|
||||
'') as_dir=./ ;;
|
||||
*/) ;;
|
||||
*) as_dir=$as_dir/ ;;
|
||||
esac
|
||||
for ac_prog in grep ggrep
|
||||
do
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
|
||||
ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
|
||||
as_fn_executable_p "$ac_path_GREP" || continue
|
||||
# Check for GNU ac_path_GREP and select it if it is found.
|
||||
# Check for GNU $ac_path_GREP
|
||||
@ -286,13 +311,13 @@ case `"$ac_path_GREP" --version 2>&1` in
|
||||
ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
|
||||
*)
|
||||
ac_count=0
|
||||
$as_echo_n 0123456789 >"conftest.in"
|
||||
printf %s 0123456789 >"conftest.in"
|
||||
while :
|
||||
do
|
||||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||||
mv "conftest.tmp" "conftest.in"
|
||||
cp "conftest.in" "conftest.nl"
|
||||
$as_echo 'GREP' >> "conftest.nl"
|
||||
printf "%s\n" 'GREP' >> "conftest.nl"
|
||||
"$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||||
@ -320,16 +345,17 @@ else
|
||||
fi
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
|
||||
$as_echo "$ac_cv_path_GREP" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
|
||||
printf "%s\n" "$ac_cv_path_GREP" >&6; }
|
||||
GREP="$ac_cv_path_GREP"
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
|
||||
$as_echo_n "checking for egrep... " >&6; }
|
||||
if ${ac_cv_path_EGREP+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
|
||||
printf %s "checking for egrep... " >&6; }
|
||||
if test ${ac_cv_path_EGREP+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
|
||||
then ac_cv_path_EGREP="$GREP -E"
|
||||
else
|
||||
@ -340,10 +366,15 @@ else
|
||||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_prog in egrep; do
|
||||
case $as_dir in #(((
|
||||
'') as_dir=./ ;;
|
||||
*/) ;;
|
||||
*) as_dir=$as_dir/ ;;
|
||||
esac
|
||||
for ac_prog in egrep
|
||||
do
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
|
||||
ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
|
||||
as_fn_executable_p "$ac_path_EGREP" || continue
|
||||
# Check for GNU ac_path_EGREP and select it if it is found.
|
||||
# Check for GNU $ac_path_EGREP
|
||||
@ -352,13 +383,13 @@ case `"$ac_path_EGREP" --version 2>&1` in
|
||||
ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
|
||||
*)
|
||||
ac_count=0
|
||||
$as_echo_n 0123456789 >"conftest.in"
|
||||
printf %s 0123456789 >"conftest.in"
|
||||
while :
|
||||
do
|
||||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||||
mv "conftest.tmp" "conftest.in"
|
||||
cp "conftest.in" "conftest.nl"
|
||||
$as_echo 'EGREP' >> "conftest.nl"
|
||||
printf "%s\n" 'EGREP' >> "conftest.nl"
|
||||
"$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||||
@ -387,102 +418,108 @@ fi
|
||||
|
||||
fi
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
|
||||
$as_echo "$ac_cv_path_EGREP" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
|
||||
printf "%s\n" "$ac_cv_path_EGREP" >&6; }
|
||||
EGREP="$ac_cv_path_EGREP"
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for host_page_size in mach_host.defs" >&5
|
||||
$as_echo_n "checking for host_page_size in mach_host.defs... " >&6; }
|
||||
if ${libc_cv_mach_host_page_size+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for host_page_size in mach_host.defs" >&5
|
||||
printf %s "checking for host_page_size in mach_host.defs... " >&6; }
|
||||
if test ${libc_cv_mach_host_page_size+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
#include <mach/mach_host.defs>
|
||||
|
||||
_ACEOF
|
||||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||||
$EGREP "host_page_size" >/dev/null 2>&1; then :
|
||||
$EGREP "host_page_size" >/dev/null 2>&1
|
||||
then :
|
||||
libc_cv_mach_host_page_size=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_mach_host_page_size=no
|
||||
fi
|
||||
rm -f conftest*
|
||||
rm -rf conftest*
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mach_host_page_size" >&5
|
||||
$as_echo "$libc_cv_mach_host_page_size" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mach_host_page_size" >&5
|
||||
printf "%s\n" "$libc_cv_mach_host_page_size" >&6; }
|
||||
if test $libc_cv_mach_host_page_size = yes; then
|
||||
$as_echo "#define HAVE_HOST_PAGE_SIZE 1" >>confdefs.h
|
||||
printf "%s\n" "#define HAVE_HOST_PAGE_SIZE 1" >>confdefs.h
|
||||
|
||||
fi
|
||||
|
||||
ac_fn_c_check_header_preproc "$LINENO" "mach/machine/ndr_def.h" "ac_cv_header_mach_machine_ndr_def_h"
|
||||
if test "x$ac_cv_header_mach_machine_ndr_def_h" = xyes; then :
|
||||
if test "x$ac_cv_header_mach_machine_ndr_def_h" = xyes
|
||||
then :
|
||||
DEFINES="$DEFINES -DNDR_DEF_HEADER='<mach/machine/ndr_def.h>'"
|
||||
else
|
||||
else $as_nop
|
||||
ac_fn_c_check_header_preproc "$LINENO" "machine/ndr_def.h" "ac_cv_header_machine_ndr_def_h"
|
||||
if test "x$ac_cv_header_machine_ndr_def_h" = xyes; then :
|
||||
if test "x$ac_cv_header_machine_ndr_def_h" = xyes
|
||||
then :
|
||||
DEFINES="$DEFINES -DNDR_DEF_HEADER='<machine/ndr_def.h>'"
|
||||
fi
|
||||
|
||||
|
||||
fi
|
||||
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for i386_io_perm_modify in mach_i386.defs" >&5
|
||||
$as_echo_n "checking for i386_io_perm_modify in mach_i386.defs... " >&6; }
|
||||
if ${libc_cv_mach_i386_ioports+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for i386_io_perm_modify in mach_i386.defs" >&5
|
||||
printf %s "checking for i386_io_perm_modify in mach_i386.defs... " >&6; }
|
||||
if test ${libc_cv_mach_i386_ioports+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
#include <mach/machine/mach_i386.defs>
|
||||
|
||||
_ACEOF
|
||||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||||
$EGREP "i386_io_perm_modify" >/dev/null 2>&1; then :
|
||||
$EGREP "i386_io_perm_modify" >/dev/null 2>&1
|
||||
then :
|
||||
libc_cv_mach_i386_ioports=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_mach_i386_ioports=no
|
||||
fi
|
||||
rm -f conftest*
|
||||
rm -rf conftest*
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mach_i386_ioports" >&5
|
||||
$as_echo "$libc_cv_mach_i386_ioports" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mach_i386_ioports" >&5
|
||||
printf "%s\n" "$libc_cv_mach_i386_ioports" >&6; }
|
||||
if test $libc_cv_mach_i386_ioports = yes; then
|
||||
$as_echo "#define HAVE_I386_IO_PERM_MODIFY 1" >>confdefs.h
|
||||
printf "%s\n" "#define HAVE_I386_IO_PERM_MODIFY 1" >>confdefs.h
|
||||
|
||||
fi
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for i386_set_gdt in mach_i386.defs" >&5
|
||||
$as_echo_n "checking for i386_set_gdt in mach_i386.defs... " >&6; }
|
||||
if ${libc_cv_mach_i386_gdt+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for i386_set_gdt in mach_i386.defs" >&5
|
||||
printf %s "checking for i386_set_gdt in mach_i386.defs... " >&6; }
|
||||
if test ${libc_cv_mach_i386_gdt+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
#include <mach/machine/mach_i386.defs>
|
||||
|
||||
_ACEOF
|
||||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||||
$EGREP "i386_set_gdt" >/dev/null 2>&1; then :
|
||||
$EGREP "i386_set_gdt" >/dev/null 2>&1
|
||||
then :
|
||||
libc_cv_mach_i386_gdt=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_mach_i386_gdt=no
|
||||
fi
|
||||
rm -f conftest*
|
||||
rm -rf conftest*
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mach_i386_gdt" >&5
|
||||
$as_echo "$libc_cv_mach_i386_gdt" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mach_i386_gdt" >&5
|
||||
printf "%s\n" "$libc_cv_mach_i386_gdt" >&6; }
|
||||
if test $libc_cv_mach_i386_gdt = yes; then
|
||||
$as_echo "#define HAVE_I386_SET_GDT 1" >>confdefs.h
|
||||
printf "%s\n" "#define HAVE_I386_SET_GDT 1" >>confdefs.h
|
||||
|
||||
fi
|
||||
|
||||
|
||||
CPPFLAGS=$OLD_CPPFLAGS
|
||||
|
||||
|
25
sysdeps/mach/hurd/configure
vendored
25
sysdeps/mach/hurd/configure
vendored
@ -1,6 +1,6 @@
|
||||
# This file is generated from configure.ac by Autoconf. DO NOT EDIT!
|
||||
|
||||
$as_echo "#define NO_RTLD_HIDDEN 1" >>confdefs.h
|
||||
printf "%s\n" "#define NO_RTLD_HIDDEN 1" >>confdefs.h
|
||||
|
||||
|
||||
if test -n "$sysheaders"; then
|
||||
@ -10,16 +10,17 @@ fi
|
||||
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Hurd header version" >&5
|
||||
$as_echo_n "checking Hurd header version... " >&6; }
|
||||
if ${libc_cv_hurd_version+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Hurd header version" >&5
|
||||
printf %s "checking Hurd header version... " >&6; }
|
||||
if test ${libc_cv_hurd_version+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
#include <hurd/version.h>
|
||||
int
|
||||
main ()
|
||||
main (void)
|
||||
{
|
||||
|
||||
#define NEED_VERSION 20020609
|
||||
@ -30,15 +31,16 @@ main ()
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_cpp "$LINENO"; then :
|
||||
if ac_fn_c_try_cpp "$LINENO"
|
||||
then :
|
||||
libc_cv_hurd_version=ok
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_hurd_version=bad
|
||||
fi
|
||||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hurd_version" >&5
|
||||
$as_echo "$libc_cv_hurd_version" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hurd_version" >&5
|
||||
printf "%s\n" "$libc_cv_hurd_version" >&6; }
|
||||
if test "x$libc_cv_hurd_version" != xok; then
|
||||
as_fn_error $? "Hurd headers not installed or too old" "$LINENO" 5
|
||||
fi
|
||||
@ -49,3 +51,4 @@ fi
|
||||
|
||||
# Hurd has libpthread as a separate library.
|
||||
pthread_in_libc=no
|
||||
|
||||
|
5
sysdeps/microblaze/configure
vendored
5
sysdeps/microblaze/configure
vendored
@ -1,11 +1,12 @@
|
||||
# This file is generated from configure.ac by Autoconf. DO NOT EDIT!
|
||||
# Local configure fragment for sysdeps/microblaze.
|
||||
|
||||
$as_echo "#define HIDDEN_VAR_NEEDS_DYNAMIC_RELOC 1" >>confdefs.h
|
||||
printf "%s\n" "#define HIDDEN_VAR_NEEDS_DYNAMIC_RELOC 1" >>confdefs.h
|
||||
|
||||
|
||||
# gcc 11.2.1 and earlier crash with an internal compiler error, see:
|
||||
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103613
|
||||
$as_echo "#define PIE_UNSUPPORTED 1" >>confdefs.h
|
||||
printf "%s\n" "#define PIE_UNSUPPORTED 1" >>confdefs.h
|
||||
|
||||
# work around problem with autoconf and empty lines at the end of files
|
||||
|
||||
|
@ -3,11 +3,12 @@
|
||||
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
|
||||
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
|
||||
if ${ac_cv_path_GREP+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
|
||||
printf %s "checking for grep that handles long lines and -e... " >&6; }
|
||||
if test ${ac_cv_path_GREP+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
if test -z "$GREP"; then
|
||||
ac_path_GREP_found=false
|
||||
# Loop through the user's path and test for each of PROGNAME-LIST
|
||||
@ -15,10 +16,15 @@ else
|
||||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_prog in grep ggrep; do
|
||||
case $as_dir in #(((
|
||||
'') as_dir=./ ;;
|
||||
*/) ;;
|
||||
*) as_dir=$as_dir/ ;;
|
||||
esac
|
||||
for ac_prog in grep ggrep
|
||||
do
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
|
||||
ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
|
||||
as_fn_executable_p "$ac_path_GREP" || continue
|
||||
# Check for GNU ac_path_GREP and select it if it is found.
|
||||
# Check for GNU $ac_path_GREP
|
||||
@ -27,13 +33,13 @@ case `"$ac_path_GREP" --version 2>&1` in
|
||||
ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
|
||||
*)
|
||||
ac_count=0
|
||||
$as_echo_n 0123456789 >"conftest.in"
|
||||
printf %s 0123456789 >"conftest.in"
|
||||
while :
|
||||
do
|
||||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||||
mv "conftest.tmp" "conftest.in"
|
||||
cp "conftest.in" "conftest.nl"
|
||||
$as_echo 'GREP' >> "conftest.nl"
|
||||
printf "%s\n" 'GREP' >> "conftest.nl"
|
||||
"$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||||
@ -61,16 +67,17 @@ else
|
||||
fi
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
|
||||
$as_echo "$ac_cv_path_GREP" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
|
||||
printf "%s\n" "$ac_cv_path_GREP" >&6; }
|
||||
GREP="$ac_cv_path_GREP"
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
|
||||
$as_echo_n "checking for egrep... " >&6; }
|
||||
if ${ac_cv_path_EGREP+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
|
||||
printf %s "checking for egrep... " >&6; }
|
||||
if test ${ac_cv_path_EGREP+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
|
||||
then ac_cv_path_EGREP="$GREP -E"
|
||||
else
|
||||
@ -81,10 +88,15 @@ else
|
||||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_prog in egrep; do
|
||||
case $as_dir in #(((
|
||||
'') as_dir=./ ;;
|
||||
*/) ;;
|
||||
*) as_dir=$as_dir/ ;;
|
||||
esac
|
||||
for ac_prog in egrep
|
||||
do
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
|
||||
ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
|
||||
as_fn_executable_p "$ac_path_EGREP" || continue
|
||||
# Check for GNU ac_path_EGREP and select it if it is found.
|
||||
# Check for GNU $ac_path_EGREP
|
||||
@ -93,13 +105,13 @@ case `"$ac_path_EGREP" --version 2>&1` in
|
||||
ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
|
||||
*)
|
||||
ac_count=0
|
||||
$as_echo_n 0123456789 >"conftest.in"
|
||||
printf %s 0123456789 >"conftest.in"
|
||||
while :
|
||||
do
|
||||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||||
mv "conftest.tmp" "conftest.in"
|
||||
cp "conftest.in" "conftest.nl"
|
||||
$as_echo 'EGREP' >> "conftest.nl"
|
||||
printf "%s\n" 'EGREP' >> "conftest.nl"
|
||||
"$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||||
@ -128,8 +140,8 @@ fi
|
||||
|
||||
fi
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
|
||||
$as_echo "$ac_cv_path_EGREP" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
|
||||
printf "%s\n" "$ac_cv_path_EGREP" >&6; }
|
||||
EGREP="$ac_cv_path_EGREP"
|
||||
|
||||
|
||||
@ -141,14 +153,16 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
_ACEOF
|
||||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||||
$EGREP "yes" >/dev/null 2>&1; then :
|
||||
$EGREP "yes" >/dev/null 2>&1
|
||||
then :
|
||||
endianness=le
|
||||
else
|
||||
else $as_nop
|
||||
endianness=be
|
||||
fi
|
||||
rm -f conftest*
|
||||
rm -rf conftest*
|
||||
|
||||
|
||||
case "$machine" in
|
||||
microblaze*) base_machine=microblaze machine=microblaze/$endianness ;;
|
||||
esac
|
||||
|
||||
|
87
sysdeps/mips/configure
vendored
87
sysdeps/mips/configure
vendored
@ -1,16 +1,17 @@
|
||||
# This file is generated from configure.ac by Autoconf. DO NOT EDIT!
|
||||
# Local configure fragment for sysdeps/mips.
|
||||
|
||||
$as_echo "#define HIDDEN_VAR_NEEDS_DYNAMIC_RELOC 1" >>confdefs.h
|
||||
printf "%s\n" "#define HIDDEN_VAR_NEEDS_DYNAMIC_RELOC 1" >>confdefs.h
|
||||
|
||||
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
|
||||
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
|
||||
if ${ac_cv_path_GREP+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
|
||||
printf %s "checking for grep that handles long lines and -e... " >&6; }
|
||||
if test ${ac_cv_path_GREP+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
if test -z "$GREP"; then
|
||||
ac_path_GREP_found=false
|
||||
# Loop through the user's path and test for each of PROGNAME-LIST
|
||||
@ -18,10 +19,15 @@ else
|
||||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_prog in grep ggrep; do
|
||||
case $as_dir in #(((
|
||||
'') as_dir=./ ;;
|
||||
*/) ;;
|
||||
*) as_dir=$as_dir/ ;;
|
||||
esac
|
||||
for ac_prog in grep ggrep
|
||||
do
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
|
||||
ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
|
||||
as_fn_executable_p "$ac_path_GREP" || continue
|
||||
# Check for GNU ac_path_GREP and select it if it is found.
|
||||
# Check for GNU $ac_path_GREP
|
||||
@ -30,13 +36,13 @@ case `"$ac_path_GREP" --version 2>&1` in
|
||||
ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
|
||||
*)
|
||||
ac_count=0
|
||||
$as_echo_n 0123456789 >"conftest.in"
|
||||
printf %s 0123456789 >"conftest.in"
|
||||
while :
|
||||
do
|
||||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||||
mv "conftest.tmp" "conftest.in"
|
||||
cp "conftest.in" "conftest.nl"
|
||||
$as_echo 'GREP' >> "conftest.nl"
|
||||
printf "%s\n" 'GREP' >> "conftest.nl"
|
||||
"$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||||
@ -64,16 +70,17 @@ else
|
||||
fi
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
|
||||
$as_echo "$ac_cv_path_GREP" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
|
||||
printf "%s\n" "$ac_cv_path_GREP" >&6; }
|
||||
GREP="$ac_cv_path_GREP"
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
|
||||
$as_echo_n "checking for egrep... " >&6; }
|
||||
if ${ac_cv_path_EGREP+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
|
||||
printf %s "checking for egrep... " >&6; }
|
||||
if test ${ac_cv_path_EGREP+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
|
||||
then ac_cv_path_EGREP="$GREP -E"
|
||||
else
|
||||
@ -84,10 +91,15 @@ else
|
||||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_prog in egrep; do
|
||||
case $as_dir in #(((
|
||||
'') as_dir=./ ;;
|
||||
*/) ;;
|
||||
*) as_dir=$as_dir/ ;;
|
||||
esac
|
||||
for ac_prog in egrep
|
||||
do
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
|
||||
ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
|
||||
as_fn_executable_p "$ac_path_EGREP" || continue
|
||||
# Check for GNU ac_path_EGREP and select it if it is found.
|
||||
# Check for GNU $ac_path_EGREP
|
||||
@ -96,13 +108,13 @@ case `"$ac_path_EGREP" --version 2>&1` in
|
||||
ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
|
||||
*)
|
||||
ac_count=0
|
||||
$as_echo_n 0123456789 >"conftest.in"
|
||||
printf %s 0123456789 >"conftest.in"
|
||||
while :
|
||||
do
|
||||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||||
mv "conftest.tmp" "conftest.in"
|
||||
cp "conftest.in" "conftest.nl"
|
||||
$as_echo 'EGREP' >> "conftest.nl"
|
||||
printf "%s\n" 'EGREP' >> "conftest.nl"
|
||||
"$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||||
@ -131,16 +143,17 @@ fi
|
||||
|
||||
fi
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
|
||||
$as_echo "$ac_cv_path_EGREP" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
|
||||
printf "%s\n" "$ac_cv_path_EGREP" >&6; }
|
||||
EGREP="$ac_cv_path_EGREP"
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler is using the 2008 NaN encoding" >&5
|
||||
$as_echo_n "checking whether the compiler is using the 2008 NaN encoding... " >&6; }
|
||||
if ${libc_cv_mips_nan2008+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler is using the 2008 NaN encoding" >&5
|
||||
printf %s "checking whether the compiler is using the 2008 NaN encoding... " >&6; }
|
||||
if test ${libc_cv_mips_nan2008+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
dnl
|
||||
@ -149,17 +162,19 @@ yes
|
||||
#endif
|
||||
_ACEOF
|
||||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||||
$EGREP "yes" >/dev/null 2>&1; then :
|
||||
$EGREP "yes" >/dev/null 2>&1
|
||||
then :
|
||||
libc_cv_mips_nan2008=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_mips_nan2008=no
|
||||
fi
|
||||
rm -f conftest*
|
||||
rm -rf conftest*
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mips_nan2008" >&5
|
||||
$as_echo "$libc_cv_mips_nan2008" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mips_nan2008" >&5
|
||||
printf "%s\n" "$libc_cv_mips_nan2008" >&6; }
|
||||
if test x$libc_cv_mips_nan2008 = xyes; then
|
||||
$as_echo "#define HAVE_MIPS_NAN2008 1" >>confdefs.h
|
||||
printf "%s\n" "#define HAVE_MIPS_NAN2008 1" >>confdefs.h
|
||||
|
||||
fi
|
||||
|
||||
|
@ -32,3 +32,4 @@ mips*)
|
||||
with_fp_cond="defined __mips_hard_float"
|
||||
;;
|
||||
esac
|
||||
|
||||
|
85
sysdeps/nios2/configure
vendored
85
sysdeps/nios2/configure
vendored
@ -4,11 +4,12 @@
|
||||
# Nios II big endian is not yet supported.
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
|
||||
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
|
||||
if ${ac_cv_path_GREP+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
|
||||
printf %s "checking for grep that handles long lines and -e... " >&6; }
|
||||
if test ${ac_cv_path_GREP+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
if test -z "$GREP"; then
|
||||
ac_path_GREP_found=false
|
||||
# Loop through the user's path and test for each of PROGNAME-LIST
|
||||
@ -16,10 +17,15 @@ else
|
||||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_prog in grep ggrep; do
|
||||
case $as_dir in #(((
|
||||
'') as_dir=./ ;;
|
||||
*/) ;;
|
||||
*) as_dir=$as_dir/ ;;
|
||||
esac
|
||||
for ac_prog in grep ggrep
|
||||
do
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
|
||||
ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
|
||||
as_fn_executable_p "$ac_path_GREP" || continue
|
||||
# Check for GNU ac_path_GREP and select it if it is found.
|
||||
# Check for GNU $ac_path_GREP
|
||||
@ -28,13 +34,13 @@ case `"$ac_path_GREP" --version 2>&1` in
|
||||
ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
|
||||
*)
|
||||
ac_count=0
|
||||
$as_echo_n 0123456789 >"conftest.in"
|
||||
printf %s 0123456789 >"conftest.in"
|
||||
while :
|
||||
do
|
||||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||||
mv "conftest.tmp" "conftest.in"
|
||||
cp "conftest.in" "conftest.nl"
|
||||
$as_echo 'GREP' >> "conftest.nl"
|
||||
printf "%s\n" 'GREP' >> "conftest.nl"
|
||||
"$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||||
@ -62,16 +68,17 @@ else
|
||||
fi
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
|
||||
$as_echo "$ac_cv_path_GREP" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
|
||||
printf "%s\n" "$ac_cv_path_GREP" >&6; }
|
||||
GREP="$ac_cv_path_GREP"
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
|
||||
$as_echo_n "checking for egrep... " >&6; }
|
||||
if ${ac_cv_path_EGREP+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
|
||||
printf %s "checking for egrep... " >&6; }
|
||||
if test ${ac_cv_path_EGREP+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
|
||||
then ac_cv_path_EGREP="$GREP -E"
|
||||
else
|
||||
@ -82,10 +89,15 @@ else
|
||||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_prog in egrep; do
|
||||
case $as_dir in #(((
|
||||
'') as_dir=./ ;;
|
||||
*/) ;;
|
||||
*) as_dir=$as_dir/ ;;
|
||||
esac
|
||||
for ac_prog in egrep
|
||||
do
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
|
||||
ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
|
||||
as_fn_executable_p "$ac_path_EGREP" || continue
|
||||
# Check for GNU ac_path_EGREP and select it if it is found.
|
||||
# Check for GNU $ac_path_EGREP
|
||||
@ -94,13 +106,13 @@ case `"$ac_path_EGREP" --version 2>&1` in
|
||||
ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
|
||||
*)
|
||||
ac_count=0
|
||||
$as_echo_n 0123456789 >"conftest.in"
|
||||
printf %s 0123456789 >"conftest.in"
|
||||
while :
|
||||
do
|
||||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||||
mv "conftest.tmp" "conftest.in"
|
||||
cp "conftest.in" "conftest.nl"
|
||||
$as_echo 'EGREP' >> "conftest.nl"
|
||||
printf "%s\n" 'EGREP' >> "conftest.nl"
|
||||
"$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||||
@ -129,16 +141,17 @@ fi
|
||||
|
||||
fi
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
|
||||
$as_echo "$ac_cv_path_EGREP" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
|
||||
printf "%s\n" "$ac_cv_path_EGREP" >&6; }
|
||||
EGREP="$ac_cv_path_EGREP"
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for big endian" >&5
|
||||
$as_echo_n "checking for big endian... " >&6; }
|
||||
if ${libc_cv_nios2_be+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for big endian" >&5
|
||||
printf %s "checking for big endian... " >&6; }
|
||||
if test ${libc_cv_nios2_be+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
#ifdef __nios2_big_endian__
|
||||
@ -147,19 +160,21 @@ else
|
||||
|
||||
_ACEOF
|
||||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||||
$EGREP "yes" >/dev/null 2>&1; then :
|
||||
$EGREP "yes" >/dev/null 2>&1
|
||||
then :
|
||||
libc_cv_nios2_be=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_nios2_be=no
|
||||
fi
|
||||
rm -f conftest*
|
||||
rm -rf conftest*
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_nios2_be" >&5
|
||||
$as_echo "$libc_cv_nios2_be" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_nios2_be" >&5
|
||||
printf "%s\n" "$libc_cv_nios2_be" >&6; }
|
||||
if test $libc_cv_nios2_be = yes; then
|
||||
as_fn_error $? "Big endian not supported for Nios II" "$LINENO" 5
|
||||
fi
|
||||
|
||||
$as_echo "#define HIDDEN_VAR_NEEDS_DYNAMIC_RELOC 1" >>confdefs.h
|
||||
printf "%s\n" "#define HIDDEN_VAR_NEEDS_DYNAMIC_RELOC 1" >>confdefs.h
|
||||
|
||||
|
||||
|
1
sysdeps/or1k/configure
vendored
1
sysdeps/or1k/configure
vendored
@ -1,2 +1,3 @@
|
||||
# This file is generated from configure.ac by Autoconf. DO NOT EDIT!
|
||||
# Local configure fragment for sysdeps/or1k.
|
||||
|
||||
|
3
sysdeps/powerpc/powerpc32/configure
vendored
3
sysdeps/powerpc/powerpc32/configure
vendored
@ -1,5 +1,6 @@
|
||||
# This file is generated from configure.ac by Autoconf. DO NOT EDIT!
|
||||
# Local configure fragment for sysdeps/powerpc/powerpc32.
|
||||
|
||||
$as_echo "#define HIDDEN_VAR_NEEDS_DYNAMIC_RELOC 1" >>confdefs.h
|
||||
printf "%s\n" "#define HIDDEN_VAR_NEEDS_DYNAMIC_RELOC 1" >>confdefs.h
|
||||
|
||||
|
||||
|
39
sysdeps/powerpc/powerpc32/fpu/configure
vendored
39
sysdeps/powerpc/powerpc32/fpu/configure
vendored
@ -2,18 +2,19 @@
|
||||
# Local configure fragment for sysdeps/powerpc/powerpc32/fpu.
|
||||
|
||||
# Test whether integer to floating point conversions use fcfid.
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fcfid use" >&5
|
||||
$as_echo_n "checking for fcfid use... " >&6; }
|
||||
if ${libc_cv_ppc_fcfid+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fcfid use" >&5
|
||||
printf %s "checking for fcfid use... " >&6; }
|
||||
if test ${libc_cv_ppc_fcfid+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
echo 'double foo (int x) { return (double) x; }' > conftest.c
|
||||
libc_cv_ppc_fcfid=no
|
||||
if { ac_try='${CC-cc} -S $CFLAGS conftest.c -o 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; }; then
|
||||
if grep '[ ]fcfid' conftest.s > /dev/null 2>&1; then
|
||||
libc_cv_ppc_fcfid=yes
|
||||
@ -21,26 +22,27 @@ if { ac_try='${CC-cc} -S $CFLAGS conftest.c -o conftest.s 1>&5'
|
||||
fi
|
||||
rm -rf conftest*
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ppc_fcfid" >&5
|
||||
$as_echo "$libc_cv_ppc_fcfid" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ppc_fcfid" >&5
|
||||
printf "%s\n" "$libc_cv_ppc_fcfid" >&6; }
|
||||
if test $libc_cv_ppc_fcfid = yes; then
|
||||
$as_echo "#define HAVE_PPC_FCFID 1" >>confdefs.h
|
||||
printf "%s\n" "#define HAVE_PPC_FCFID 1" >>confdefs.h
|
||||
|
||||
fi
|
||||
|
||||
# Test whether floating point to long long conversions use fctidz.
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fctidz use" >&5
|
||||
$as_echo_n "checking for fctidz use... " >&6; }
|
||||
if ${libc_cv_ppc_fctidz+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fctidz use" >&5
|
||||
printf %s "checking for fctidz use... " >&6; }
|
||||
if test ${libc_cv_ppc_fctidz+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
echo 'long long int foo (double x) { return (long long int) x; }' > conftest.c
|
||||
libc_cv_ppc_fctidz=no
|
||||
if { ac_try='${CC-cc} -S $CFLAGS conftest.c -o 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; }; then
|
||||
if grep '[ ]fctidz' conftest.s > /dev/null 2>&1; then
|
||||
libc_cv_ppc_fctidz=yes
|
||||
@ -48,9 +50,10 @@ if { ac_try='${CC-cc} -S $CFLAGS conftest.c -o conftest.s 1>&5'
|
||||
fi
|
||||
rm -rf conftest*
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ppc_fctidz" >&5
|
||||
$as_echo "$libc_cv_ppc_fctidz" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ppc_fctidz" >&5
|
||||
printf "%s\n" "$libc_cv_ppc_fctidz" >&6; }
|
||||
if test $libc_cv_ppc_fctidz = yes; then
|
||||
$as_echo "#define HAVE_PPC_FCTIDZ 1" >>confdefs.h
|
||||
printf "%s\n" "#define HAVE_PPC_FCTIDZ 1" >>confdefs.h
|
||||
|
||||
fi
|
||||
|
||||
|
46
sysdeps/powerpc/powerpc64/configure
vendored
46
sysdeps/powerpc/powerpc64/configure
vendored
@ -1,21 +1,22 @@
|
||||
# This file is generated from configure.ac by Autoconf. DO NOT EDIT!
|
||||
# Local configure fragment for sysdeps/powerpc/powerpc64.
|
||||
|
||||
$as_echo "#define HIDDEN_VAR_NEEDS_DYNAMIC_RELOC 1" >>confdefs.h
|
||||
printf "%s\n" "#define HIDDEN_VAR_NEEDS_DYNAMIC_RELOC 1" >>confdefs.h
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for support for overlapping .opd entries" >&5
|
||||
$as_echo_n "checking for support for overlapping .opd entries... " >&6; }
|
||||
if ${libc_cv_overlapping_opd+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for support for overlapping .opd entries" >&5
|
||||
printf %s "checking for support for overlapping .opd entries... " >&6; }
|
||||
if test ${libc_cv_overlapping_opd+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
libc_cv_overlapping_opd=no
|
||||
echo 'void foo (void) {}' > conftest.c
|
||||
if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S conftest.c -o 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; }; then
|
||||
if grep '\.TOC\.@tocbase' conftest.s > /dev/null; then
|
||||
if grep '\.TOC\.@tocbase[ ]*,[ ]*0' conftest.s > /dev/null; then
|
||||
@ -28,10 +29,10 @@ fi
|
||||
rm -f conftest.c conftest.s
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_overlapping_opd" >&5
|
||||
$as_echo "$libc_cv_overlapping_opd" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_overlapping_opd" >&5
|
||||
printf "%s\n" "$libc_cv_overlapping_opd" >&6; }
|
||||
if test x$libc_cv_overlapping_opd = xyes; then
|
||||
$as_echo "#define USE_PPC64_OVERLAPPING_OPD 1" >>confdefs.h
|
||||
printf "%s\n" "#define USE_PPC64_OVERLAPPING_OPD 1" >>confdefs.h
|
||||
|
||||
fi
|
||||
|
||||
@ -39,11 +40,12 @@ fi
|
||||
# gain by enabling it if it will be optimized away by the linker.
|
||||
# It also helps linkers that might not optimize it and end up
|
||||
# generating stubs with ISA 3.1 instruction even targeting older ISA.
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler supports @notoc" >&5
|
||||
$as_echo_n "checking if the compiler supports @notoc... " >&6; }
|
||||
if ${libc_cv_ppc64_notoc+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the compiler supports @notoc" >&5
|
||||
printf %s "checking if the compiler supports @notoc... " >&6; }
|
||||
if test ${libc_cv_ppc64_notoc+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat > conftest.c <<EOF
|
||||
int bar (void);
|
||||
int foo (void) { return bar () + 1; }
|
||||
@ -53,22 +55,24 @@ EOF
|
||||
{ { 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; } \
|
||||
&& { ac_try='grep -q -E 'bar@notoc' conftest.s'
|
||||
{ { 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; }
|
||||
then
|
||||
libc_cv_ppc64_notoc=yes
|
||||
fi
|
||||
rm -rf conftest.*
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ppc64_notoc" >&5
|
||||
$as_echo "$libc_cv_ppc64_notoc" >&6; }
|
||||
if test x$libc_cv_ppc64_notoc = xyes; then :
|
||||
$as_echo "#define USE_PPC64_NOTOC 1" >>confdefs.h
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ppc64_notoc" >&5
|
||||
printf "%s\n" "$libc_cv_ppc64_notoc" >&6; }
|
||||
if test x$libc_cv_ppc64_notoc = xyes
|
||||
then :
|
||||
printf "%s\n" "#define USE_PPC64_NOTOC 1" >>confdefs.h
|
||||
|
||||
fi
|
||||
|
||||
|
138
sysdeps/powerpc/powerpc64/le/configure
vendored
138
sysdeps/powerpc/powerpc64/le/configure
vendored
@ -4,11 +4,12 @@
|
||||
OLD_CFLAGS="$CFLAGS"
|
||||
CFLAGS="$CFLAGS $libc_cv_cc_submachine"
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the target machine is at least POWER8" >&5
|
||||
$as_echo_n "checking if the target machine is at least POWER8... " >&6; }
|
||||
if ${libc_cv_target_power8_ok+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the target machine is at least POWER8" >&5
|
||||
printf %s "checking if the target machine is at least POWER8... " >&6; }
|
||||
if test ${libc_cv_target_power8_ok+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
@ -18,52 +19,58 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
#endif
|
||||
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
then :
|
||||
libc_cv_target_power8_ok=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_target_power8_ok=no
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_target_power8_ok" >&5
|
||||
$as_echo "$libc_cv_target_power8_ok" >&6; }
|
||||
if test "$libc_cv_target_power8_ok" != "yes"; then :
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_target_power8_ok" >&5
|
||||
printf "%s\n" "$libc_cv_target_power8_ok" >&6; }
|
||||
if test "$libc_cv_target_power8_ok" != "yes"
|
||||
then :
|
||||
critic_missing="$critic_missing POWER8 or newer is required on powerpc64le."
|
||||
fi
|
||||
CFLAGS="$OLD_CFLAGS"
|
||||
|
||||
OLD_CFLAGS="$CFLAGS"
|
||||
CFLAGS="$CFLAGS -mno-gnu-attribute"
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler supports -mno-gnu-attribute" >&5
|
||||
$as_echo_n "checking if the compiler supports -mno-gnu-attribute... " >&6; }
|
||||
if ${libc_cv_no_gnu_attr_ok+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the compiler supports -mno-gnu-attribute" >&5
|
||||
printf %s "checking if the compiler supports -mno-gnu-attribute... " >&6; }
|
||||
if test ${libc_cv_no_gnu_attr_ok+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
|
||||
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
then :
|
||||
libc_cv_no_gnu_attr_ok=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_no_gnu_attr_ok=no
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_no_gnu_attr_ok" >&5
|
||||
$as_echo "$libc_cv_no_gnu_attr_ok" >&6; }
|
||||
if test "$libc_cv_no_gnu_attr_ok" != "yes"; then :
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_no_gnu_attr_ok" >&5
|
||||
printf "%s\n" "$libc_cv_no_gnu_attr_ok" >&6; }
|
||||
if test "$libc_cv_no_gnu_attr_ok" != "yes"
|
||||
then :
|
||||
critic_missing="$critic_missing A compiler with -mno-gnu-attribute is required on powerpc64le."
|
||||
fi
|
||||
CFLAGS="$OLD_CFLAGS"
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC compiles signbit with 128-bit floating point type" >&5
|
||||
$as_echo_n "checking if $CC compiles signbit with 128-bit floating point type... " >&6; }
|
||||
if ${libc_cv_compiler_powerpc64le_ice+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC compiles signbit with 128-bit floating point type" >&5
|
||||
printf %s "checking if $CC compiles signbit with 128-bit floating point type... " >&6; }
|
||||
if test ${libc_cv_compiler_powerpc64le_ice+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
save_CFLAGS="$CFLAGS"
|
||||
CFLAGS="$CFLAGS -mabi=ieeelongdouble -Wno-psabi"
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
@ -76,25 +83,28 @@ int sbi (long double *a, unsigned long n) { return __builtin_signbit (a[n]); }
|
||||
void sbs (int *p, long double a) { *p = __builtin_signbit (a); }
|
||||
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
then :
|
||||
libc_cv_compiler_powerpc64le_ice=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_compiler_powerpc64le_ice=no
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
CFLAGS="$save_CFLAGS"
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_compiler_powerpc64le_ice" >&5
|
||||
$as_echo "$libc_cv_compiler_powerpc64le_ice" >&6; }
|
||||
if test "$libc_cv_compiler_powerpc64le_ice" != "yes"; then :
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_compiler_powerpc64le_ice" >&5
|
||||
printf "%s\n" "$libc_cv_compiler_powerpc64le_ice" >&6; }
|
||||
if test "$libc_cv_compiler_powerpc64le_ice" != "yes"
|
||||
then :
|
||||
critic_missing="$critic_missing __builtin_signbit is broken. GCC 7.4 or newer is required to resolve (PR83862)."
|
||||
fi
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC compiles with -mabi=ieeelongdouble and -mlong-double-128" >&5
|
||||
$as_echo_n "checking if $CC compiles with -mabi=ieeelongdouble and -mlong-double-128... " >&6; }
|
||||
if ${libc_cv_compiler_powerpc64le_ldbl128_mabi+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC compiles with -mabi=ieeelongdouble and -mlong-double-128" >&5
|
||||
printf %s "checking if $CC compiles with -mabi=ieeelongdouble and -mlong-double-128... " >&6; }
|
||||
if test ${libc_cv_compiler_powerpc64le_ldbl128_mabi+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
save_CFLAGS="$CFLAGS"
|
||||
CFLAGS="$CFLAGS -mabi=ieeelongdouble -mlong-double-128"
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
@ -103,17 +113,19 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
long double x;
|
||||
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
then :
|
||||
libc_cv_compiler_powerpc64le_ldbl128_mabi=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_compiler_powerpc64le_ldbl128_mabi=no
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
CFLAGS="$save_CFLAGS"
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_compiler_powerpc64le_ldbl128_mabi" >&5
|
||||
$as_echo "$libc_cv_compiler_powerpc64le_ldbl128_mabi" >&6; }
|
||||
if test "$libc_cv_compiler_powerpc64le_ldbl128_mabi" = "no"; then :
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_compiler_powerpc64le_ldbl128_mabi" >&5
|
||||
printf "%s\n" "$libc_cv_compiler_powerpc64le_ldbl128_mabi" >&6; }
|
||||
if test "$libc_cv_compiler_powerpc64le_ldbl128_mabi" = "no"
|
||||
then :
|
||||
critic_missing="$critic_missing The compiler must support -mabi=ieeelongdouble and -mlong-double-128 simultaneously."
|
||||
fi
|
||||
|
||||
@ -121,11 +133,12 @@ for ac_prog in $OBJCOPY
|
||||
do
|
||||
# Extract the first word of "$ac_prog", so it can be a program name with args.
|
||||
set dummy $ac_prog; ac_word=$2
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||
$as_echo_n "checking for $ac_word... " >&6; }
|
||||
if ${ac_cv_prog_OBJCOPY+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||
printf %s "checking for $ac_word... " >&6; }
|
||||
if test ${ac_cv_prog_OBJCOPY+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
if test -n "$OBJCOPY"; then
|
||||
ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
|
||||
else
|
||||
@ -133,11 +146,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||
for as_dir in $PATH
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
case $as_dir in #(((
|
||||
'') as_dir=./ ;;
|
||||
*/) ;;
|
||||
*) as_dir=$as_dir/ ;;
|
||||
esac
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||||
ac_cv_prog_OBJCOPY="$ac_prog"
|
||||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||||
break 2
|
||||
fi
|
||||
done
|
||||
@ -148,11 +165,11 @@ fi
|
||||
fi
|
||||
OBJCOPY=$ac_cv_prog_OBJCOPY
|
||||
if test -n "$OBJCOPY"; then
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
|
||||
$as_echo "$OBJCOPY" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
|
||||
printf "%s\n" "$OBJCOPY" >&6; }
|
||||
else
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||
$as_echo "no" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||
printf "%s\n" "no" >&6; }
|
||||
fi
|
||||
|
||||
|
||||
@ -163,8 +180,8 @@ if test -z "$OBJCOPY"; then
|
||||
ac_verc_fail=yes
|
||||
else
|
||||
# Found it, now check the version.
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $OBJCOPY" >&5
|
||||
$as_echo_n "checking version of $OBJCOPY... " >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking version of $OBJCOPY" >&5
|
||||
printf %s "checking version of $OBJCOPY... " >&6; }
|
||||
ac_prog_version=`$OBJCOPY --version 2>&1 | sed -n 's/^.*GNU objcopy.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
|
||||
case $ac_prog_version in
|
||||
'') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
|
||||
@ -173,8 +190,8 @@ $as_echo_n "checking version of $OBJCOPY... " >&6; }
|
||||
*) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
|
||||
|
||||
esac
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
|
||||
$as_echo "$ac_prog_version" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
|
||||
printf "%s\n" "$ac_prog_version" >&6; }
|
||||
fi
|
||||
if test $ac_verc_fail = yes; then
|
||||
AS=: critic_missing="$critic_missing objcopy >= 2.26 is required on powerpc64le"
|
||||
@ -182,3 +199,4 @@ fi
|
||||
|
||||
|
||||
test -n "$critic_missing" && as_fn_error $? "*** $critic_missing" "$LINENO" 5
|
||||
|
||||
|
@ -3,31 +3,35 @@
|
||||
OLD_CFLAGS="$CFLAGS"
|
||||
CFLAGS="$CFLAGS -mcpu=power10"
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler supports -mcpu=power10" >&5
|
||||
$as_echo_n "checking if the compiler supports -mcpu=power10... " >&6; }
|
||||
if ${libc_cv_mcpu_power10+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the compiler supports -mcpu=power10" >&5
|
||||
printf %s "checking if the compiler supports -mcpu=power10... " >&6; }
|
||||
if test ${libc_cv_mcpu_power10+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
|
||||
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
then :
|
||||
libc_cv_mcpu_power10=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_mcpu_power10=no
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mcpu_power10" >&5
|
||||
$as_echo "$libc_cv_mcpu_power10" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mcpu_power10" >&5
|
||||
printf "%s\n" "$libc_cv_mcpu_power10" >&6; }
|
||||
config_vars="$config_vars
|
||||
mcpu-power10 = $libc_cv_mcpu_power10"
|
||||
if test "$libc_cv_mcpu_power10" = "yes"; then :
|
||||
if test "$libc_cv_mcpu_power10" = "yes"
|
||||
then :
|
||||
|
||||
$as_echo "#define USE_PPC64_MCPU_POWER10 1" >>confdefs.h
|
||||
printf "%s\n" "#define USE_PPC64_MCPU_POWER10 1" >>confdefs.h
|
||||
|
||||
fi
|
||||
CFLAGS="$OLD_CFLAGS"
|
||||
|
||||
|
@ -39,18 +39,20 @@ case "${machine}:${submachine}" in
|
||||
case "$archcpu" in
|
||||
405fp|440fp|464fp|476fp)
|
||||
submachine=${archcpu%fp}
|
||||
if ${libc_cv_cc_submachine+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
if test ${libc_cv_cc_submachine+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
libc_cv_cc_submachine=""
|
||||
fi
|
||||
|
||||
;;
|
||||
405|440|464|476)
|
||||
submachine=${archcpu}
|
||||
if ${libc_cv_cc_submachine+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
if test ${libc_cv_cc_submachine+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
libc_cv_cc_submachine=""
|
||||
fi
|
||||
|
||||
@ -58,9 +60,10 @@ fi
|
||||
|
||||
a2|970|power[4-9]|power5x|power6+|power10)
|
||||
submachine=${archcpu}
|
||||
if ${libc_cv_cc_submachine+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
if test ${libc_cv_cc_submachine+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
libc_cv_cc_submachine=""
|
||||
fi
|
||||
|
||||
@ -71,3 +74,4 @@ fi
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
|
||||
|
18
sysdeps/riscv/configure
vendored
18
sysdeps/riscv/configure
vendored
@ -2,11 +2,12 @@
|
||||
# Local configure fragment for sysdeps/riscv/elf.
|
||||
|
||||
# Check if static linker supports R_RISCV_ALIGN
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for R_RISCV_ALIGN linker relaxation support" >&5
|
||||
$as_echo_n "checking for R_RISCV_ALIGN linker relaxation support... " >&6; }
|
||||
if ${libc_cv_riscv_r_align+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for R_RISCV_ALIGN linker relaxation support" >&5
|
||||
printf %s "checking for R_RISCV_ALIGN linker relaxation support... " >&6; }
|
||||
if test ${libc_cv_riscv_r_align+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat > conftest.S <<EOF
|
||||
.align 3
|
||||
foo:
|
||||
@ -18,14 +19,15 @@ EOF
|
||||
{ { 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; }
|
||||
then
|
||||
libc_cv_riscv_r_align=yes
|
||||
fi
|
||||
rm -rf conftest.*
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_riscv_r_align" >&5
|
||||
$as_echo "$libc_cv_riscv_r_align" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_riscv_r_align" >&5
|
||||
printf "%s\n" "$libc_cv_riscv_r_align" >&6; }
|
||||
config_vars="$config_vars
|
||||
riscv-r-align = $libc_cv_riscv_r_align"
|
||||
|
||||
|
@ -58,13 +58,10 @@ riscv*)
|
||||
base_machine=riscv
|
||||
machine=riscv/rv$xlen/$float_machine
|
||||
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
#define RISCV_ABI_XLEN $xlen
|
||||
_ACEOF
|
||||
printf "%s\n" "#define RISCV_ABI_XLEN $xlen" >>confdefs.h
|
||||
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
#define RISCV_ABI_FLEN $abi_flen
|
||||
_ACEOF
|
||||
printf "%s\n" "#define RISCV_ABI_FLEN $abi_flen" >>confdefs.h
|
||||
|
||||
;;
|
||||
esac
|
||||
|
||||
|
212
sysdeps/s390/configure
vendored
212
sysdeps/s390/configure
vendored
@ -1,11 +1,12 @@
|
||||
# This file is generated from configure.ac by Autoconf. DO NOT EDIT!
|
||||
# Local configure fragment for sysdeps/s390.
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_tbegin" >&5
|
||||
$as_echo_n "checking for __builtin_tbegin... " >&6; }
|
||||
if ${libc_cv_gcc_builtin_tbegin+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __builtin_tbegin" >&5
|
||||
printf %s "checking for __builtin_tbegin... " >&6; }
|
||||
if test ${libc_cv_gcc_builtin_tbegin+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat > conftest.c <<\EOF
|
||||
#include <htmintrin.h>
|
||||
void testtransaction ()
|
||||
@ -20,7 +21,7 @@ if { ac_try='${CC-cc} -mhtm -O2 -S conftest.c -o - | grep -w tbegin > /dev/null'
|
||||
{ { 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; } ;
|
||||
then
|
||||
libc_cv_gcc_builtin_tbegin=yes
|
||||
@ -29,8 +30,8 @@ else
|
||||
fi
|
||||
rm -f conftest*
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_tbegin" >&5
|
||||
$as_echo "$libc_cv_gcc_builtin_tbegin" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_tbegin" >&5
|
||||
printf "%s\n" "$libc_cv_gcc_builtin_tbegin" >&6; }
|
||||
|
||||
if test "$libc_cv_gcc_builtin_tbegin" = no ; then
|
||||
critic_missing="$critic_missing The used GCC has no support for __builtin_tbegin, which is needed for lock-elision on target S390."
|
||||
@ -38,11 +39,12 @@ fi
|
||||
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for S390 vector instruction support" >&5
|
||||
$as_echo_n "checking for S390 vector instruction support... " >&6; }
|
||||
if ${libc_cv_asm_s390_vx+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for S390 vector instruction support" >&5
|
||||
printf %s "checking for S390 vector instruction support... " >&6; }
|
||||
if test ${libc_cv_asm_s390_vx+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
@ -56,30 +58,32 @@ void testvecinsn ()
|
||||
}
|
||||
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
then :
|
||||
libc_cv_asm_s390_vx=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_asm_s390_vx=no
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_s390_vx" >&5
|
||||
$as_echo "$libc_cv_asm_s390_vx" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_s390_vx" >&5
|
||||
printf "%s\n" "$libc_cv_asm_s390_vx" >&6; }
|
||||
if test "$libc_cv_asm_s390_vx" = yes ;
|
||||
then
|
||||
$as_echo "#define HAVE_S390_VX_ASM_SUPPORT 1" >>confdefs.h
|
||||
printf "%s\n" "#define HAVE_S390_VX_ASM_SUPPORT 1" >>confdefs.h
|
||||
|
||||
else
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Use binutils with vector-support in order to use optimized implementations." >&5
|
||||
$as_echo "$as_me: WARNING: Use binutils with vector-support in order to use optimized implementations." >&2;}
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Use binutils with vector-support in order to use optimized implementations." >&5
|
||||
printf "%s\n" "$as_me: WARNING: Use binutils with vector-support in order to use optimized implementations." >&2;}
|
||||
fi
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for S390 vector support in gcc" >&5
|
||||
$as_echo_n "checking for S390 vector support in gcc... " >&6; }
|
||||
if ${libc_cv_gcc_s390_vx+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for S390 vector support in gcc" >&5
|
||||
printf %s "checking for S390 vector support in gcc... " >&6; }
|
||||
if test ${libc_cv_gcc_s390_vx+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
@ -90,27 +94,29 @@ void testvecclobber ()
|
||||
}
|
||||
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
then :
|
||||
libc_cv_gcc_s390_vx=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_gcc_s390_vx=no
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_s390_vx" >&5
|
||||
$as_echo "$libc_cv_gcc_s390_vx" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_s390_vx" >&5
|
||||
printf "%s\n" "$libc_cv_gcc_s390_vx" >&6; }
|
||||
if test "$libc_cv_gcc_s390_vx" = yes ;
|
||||
then
|
||||
$as_echo "#define HAVE_S390_VX_GCC_SUPPORT 1" >>confdefs.h
|
||||
printf "%s\n" "#define HAVE_S390_VX_GCC_SUPPORT 1" >>confdefs.h
|
||||
|
||||
fi
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for S390 arch13 zarch instruction support" >&5
|
||||
$as_echo_n "checking for S390 arch13 zarch instruction support... " >&6; }
|
||||
if ${libc_cv_asm_s390_arch13+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for S390 arch13 zarch instruction support" >&5
|
||||
printf %s "checking for S390 arch13 zarch instruction support... " >&6; }
|
||||
if test ${libc_cv_asm_s390_arch13+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
@ -126,27 +132,29 @@ void testinsn (char *buf)
|
||||
}
|
||||
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
then :
|
||||
libc_cv_asm_s390_arch13=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_asm_s390_arch13=no
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_s390_arch13" >&5
|
||||
$as_echo "$libc_cv_asm_s390_arch13" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_s390_arch13" >&5
|
||||
printf "%s\n" "$libc_cv_asm_s390_arch13" >&6; }
|
||||
if test "$libc_cv_asm_s390_arch13" = yes ;
|
||||
then
|
||||
$as_echo "#define HAVE_S390_ARCH13_ASM_SUPPORT 1" >>confdefs.h
|
||||
printf "%s\n" "#define HAVE_S390_ARCH13_ASM_SUPPORT 1" >>confdefs.h
|
||||
|
||||
fi
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for S390 z10 zarch instruction support as default" >&5
|
||||
$as_echo_n "checking for S390 z10 zarch instruction support as default... " >&6; }
|
||||
if ${libc_cv_asm_s390_min_z10_zarch+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for S390 z10 zarch instruction support as default" >&5
|
||||
printf %s "checking for S390 z10 zarch instruction support as default... " >&6; }
|
||||
if test ${libc_cv_asm_s390_min_z10_zarch+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
@ -162,27 +170,29 @@ void testinsn (void *a, void *b, int n)
|
||||
}
|
||||
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
then :
|
||||
libc_cv_asm_s390_min_z10_zarch=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_asm_s390_min_z10_zarch=no
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_s390_min_z10_zarch" >&5
|
||||
$as_echo "$libc_cv_asm_s390_min_z10_zarch" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_s390_min_z10_zarch" >&5
|
||||
printf "%s\n" "$libc_cv_asm_s390_min_z10_zarch" >&6; }
|
||||
if test "$libc_cv_asm_s390_min_z10_zarch" = yes ;
|
||||
then
|
||||
$as_echo "#define HAVE_S390_MIN_Z10_ZARCH_ASM_SUPPORT 1" >>confdefs.h
|
||||
printf "%s\n" "#define HAVE_S390_MIN_Z10_ZARCH_ASM_SUPPORT 1" >>confdefs.h
|
||||
|
||||
fi
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for S390 z196 zarch instruction support as default" >&5
|
||||
$as_echo_n "checking for S390 z196 zarch instruction support as default... " >&6; }
|
||||
if ${libc_cv_asm_s390_min_z196_zarch+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for S390 z196 zarch instruction support as default" >&5
|
||||
printf %s "checking for S390 z196 zarch instruction support as default... " >&6; }
|
||||
if test ${libc_cv_asm_s390_min_z196_zarch+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
@ -195,27 +205,29 @@ float testinsn (double e)
|
||||
}
|
||||
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
then :
|
||||
libc_cv_asm_s390_min_z196_zarch=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_asm_s390_min_z196_zarch=no
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_s390_min_z196_zarch" >&5
|
||||
$as_echo "$libc_cv_asm_s390_min_z196_zarch" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_s390_min_z196_zarch" >&5
|
||||
printf "%s\n" "$libc_cv_asm_s390_min_z196_zarch" >&6; }
|
||||
if test "$libc_cv_asm_s390_min_z196_zarch" = yes ;
|
||||
then
|
||||
$as_echo "#define HAVE_S390_MIN_Z196_ZARCH_ASM_SUPPORT 1" >>confdefs.h
|
||||
printf "%s\n" "#define HAVE_S390_MIN_Z196_ZARCH_ASM_SUPPORT 1" >>confdefs.h
|
||||
|
||||
fi
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for S390 z13 zarch instruction support as default" >&5
|
||||
$as_echo_n "checking for S390 z13 zarch instruction support as default... " >&6; }
|
||||
if ${libc_cv_asm_s390_min_z13_zarch+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for S390 z13 zarch instruction support as default" >&5
|
||||
printf %s "checking for S390 z13 zarch instruction support as default... " >&6; }
|
||||
if test ${libc_cv_asm_s390_min_z13_zarch+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
@ -230,27 +242,29 @@ int testinsn (void)
|
||||
}
|
||||
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
then :
|
||||
libc_cv_asm_s390_min_z13_zarch=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_asm_s390_min_z13_zarch=no
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_s390_min_z13_zarch" >&5
|
||||
$as_echo "$libc_cv_asm_s390_min_z13_zarch" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_s390_min_z13_zarch" >&5
|
||||
printf "%s\n" "$libc_cv_asm_s390_min_z13_zarch" >&6; }
|
||||
if test "$libc_cv_asm_s390_min_z13_zarch" = yes ;
|
||||
then
|
||||
$as_echo "#define HAVE_S390_MIN_Z13_ZARCH_ASM_SUPPORT 1" >>confdefs.h
|
||||
printf "%s\n" "#define HAVE_S390_MIN_Z13_ZARCH_ASM_SUPPORT 1" >>confdefs.h
|
||||
|
||||
fi
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for S390 arch13 zarch instruction support as default" >&5
|
||||
$as_echo_n "checking for S390 arch13 zarch instruction support as default... " >&6; }
|
||||
if ${libc_cv_asm_s390_min_arch13_zarch+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for S390 arch13 zarch instruction support as default" >&5
|
||||
printf %s "checking for S390 arch13 zarch instruction support as default... " >&6; }
|
||||
if test ${libc_cv_asm_s390_min_arch13_zarch+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
@ -264,34 +278,36 @@ void testinsn (char *buf)
|
||||
}
|
||||
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
then :
|
||||
libc_cv_asm_s390_min_arch13_zarch=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_asm_s390_min_arch13_zarch=no
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_s390_min_arch13_zarch" >&5
|
||||
$as_echo "$libc_cv_asm_s390_min_arch13_zarch" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_s390_min_arch13_zarch" >&5
|
||||
printf "%s\n" "$libc_cv_asm_s390_min_arch13_zarch" >&6; }
|
||||
if test "$libc_cv_asm_s390_min_arch13_zarch" = yes ;
|
||||
then
|
||||
$as_echo "#define HAVE_S390_MIN_ARCH13_ZARCH_ASM_SUPPORT 1" >>confdefs.h
|
||||
printf "%s\n" "#define HAVE_S390_MIN_ARCH13_ZARCH_ASM_SUPPORT 1" >>confdefs.h
|
||||
|
||||
fi
|
||||
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC is sufficient to build libc on s390x" >&5
|
||||
$as_echo_n "checking if $CC is sufficient to build libc on s390x... " >&6; }
|
||||
if ${libc_cv_compiler_ok_on_s390x+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC is sufficient to build libc on s390x" >&5
|
||||
printf %s "checking if $CC is sufficient to build libc on s390x... " >&6; }
|
||||
if test ${libc_cv_compiler_ok_on_s390x+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
|
||||
int
|
||||
main ()
|
||||
main (void)
|
||||
{
|
||||
|
||||
#if !defined __GNUC__ || __GNUC__ < 7 || (__GNUC__ == 7 && __GNUC_MINOR__ < 1)
|
||||
@ -302,18 +318,20 @@ main ()
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_cpp "$LINENO"; then :
|
||||
if ac_fn_c_try_cpp "$LINENO"
|
||||
then :
|
||||
libc_cv_compiler_ok_on_s390x=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_compiler_ok_on_s390x=no
|
||||
fi
|
||||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_compiler_ok_on_s390x" >&5
|
||||
$as_echo "$libc_cv_compiler_ok_on_s390x" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_compiler_ok_on_s390x" >&5
|
||||
printf "%s\n" "$libc_cv_compiler_ok_on_s390x" >&6; }
|
||||
if test "$libc_cv_compiler_ok_on_s390x" != yes; then
|
||||
critic_missing="$critic_missing On s390x, GCC >= 7.1.0 is required."
|
||||
fi
|
||||
|
||||
test -n "$critic_missing" && as_fn_error $? "
|
||||
*** $critic_missing" "$LINENO" 5
|
||||
|
||||
|
26
sysdeps/s390/s390-64/configure
vendored
26
sysdeps/s390/s390-64/configure
vendored
@ -4,12 +4,13 @@
|
||||
# Minimal checking for static PIE support in ld.
|
||||
# Compare to ld testcase/bugzilla:
|
||||
# <binutils-source>/ld/testsuite/ld-elf/pr22263-1.rd
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for s390-specific static PIE requirements" >&5
|
||||
$as_echo_n "checking for s390-specific static PIE requirements... " >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for s390-specific static PIE requirements" >&5
|
||||
printf %s "checking for s390-specific static PIE requirements... " >&6; }
|
||||
if { as_var=\
|
||||
libc_cv_s390x_staticpie_req; eval \${$as_var+:} false; }; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
libc_cv_s390x_staticpie_req; eval test \${$as_var+y}; }
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat > conftest1.c <<EOF
|
||||
__thread int * foo;
|
||||
|
||||
@ -36,25 +37,25 @@ EOF
|
||||
{ { 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; } \
|
||||
&& { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -fPIE -c conftest2.c -o conftest2.o'
|
||||
{ { 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; } \
|
||||
&& { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -o conftest conftest1.o conftest2.o'
|
||||
{ { 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; } \
|
||||
&& { ac_try='! LC_ALL=C $READELF -Wr conftest | grep R_390_TLS_TPOFF'
|
||||
{ { 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; }
|
||||
then
|
||||
libc_cv_s390x_staticpie_req=yes
|
||||
@ -63,8 +64,8 @@ EOF
|
||||
fi
|
||||
eval ac_res=\$\
|
||||
libc_cv_s390x_staticpie_req
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
|
||||
$as_echo "$ac_res" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
|
||||
printf "%s\n" "$ac_res" >&6; }
|
||||
if test $libc_cv_s390x_staticpie_req = yes; then
|
||||
# Static PIE is supported only on 64bit.
|
||||
# Ensure you also have those patches for:
|
||||
@ -117,6 +118,7 @@ if test $libc_cv_s390x_staticpie_req = yes; then
|
||||
# https://sourceware.org/git/?p=glibc.git;a=commit;h=f787e138aa0bf677bf74fa2a08595c446292f3d7
|
||||
# The mentioned patch series by Florian Weimer avoids the mentioned failing
|
||||
# sbrk syscall by falling back to mmap.
|
||||
$as_echo "#define SUPPORT_STATIC_PIE 1" >>confdefs.h
|
||||
printf "%s\n" "#define SUPPORT_STATIC_PIE 1" >>confdefs.h
|
||||
|
||||
fi
|
||||
|
||||
|
1
sysdeps/sh/configure
vendored
1
sysdeps/sh/configure
vendored
@ -1,2 +1,3 @@
|
||||
# This file is generated from configure.ac by Autoconf. DO NOT EDIT!
|
||||
# Local configure fragment for sysdeps/sh.
|
||||
|
||||
|
@ -3,11 +3,12 @@
|
||||
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
|
||||
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
|
||||
if ${ac_cv_path_GREP+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
|
||||
printf %s "checking for grep that handles long lines and -e... " >&6; }
|
||||
if test ${ac_cv_path_GREP+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
if test -z "$GREP"; then
|
||||
ac_path_GREP_found=false
|
||||
# Loop through the user's path and test for each of PROGNAME-LIST
|
||||
@ -15,10 +16,15 @@ else
|
||||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_prog in grep ggrep; do
|
||||
case $as_dir in #(((
|
||||
'') as_dir=./ ;;
|
||||
*/) ;;
|
||||
*) as_dir=$as_dir/ ;;
|
||||
esac
|
||||
for ac_prog in grep ggrep
|
||||
do
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
|
||||
ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
|
||||
as_fn_executable_p "$ac_path_GREP" || continue
|
||||
# Check for GNU ac_path_GREP and select it if it is found.
|
||||
# Check for GNU $ac_path_GREP
|
||||
@ -27,13 +33,13 @@ case `"$ac_path_GREP" --version 2>&1` in
|
||||
ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
|
||||
*)
|
||||
ac_count=0
|
||||
$as_echo_n 0123456789 >"conftest.in"
|
||||
printf %s 0123456789 >"conftest.in"
|
||||
while :
|
||||
do
|
||||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||||
mv "conftest.tmp" "conftest.in"
|
||||
cp "conftest.in" "conftest.nl"
|
||||
$as_echo 'GREP' >> "conftest.nl"
|
||||
printf "%s\n" 'GREP' >> "conftest.nl"
|
||||
"$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||||
@ -61,16 +67,17 @@ else
|
||||
fi
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
|
||||
$as_echo "$ac_cv_path_GREP" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
|
||||
printf "%s\n" "$ac_cv_path_GREP" >&6; }
|
||||
GREP="$ac_cv_path_GREP"
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
|
||||
$as_echo_n "checking for egrep... " >&6; }
|
||||
if ${ac_cv_path_EGREP+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
|
||||
printf %s "checking for egrep... " >&6; }
|
||||
if test ${ac_cv_path_EGREP+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
|
||||
then ac_cv_path_EGREP="$GREP -E"
|
||||
else
|
||||
@ -81,10 +88,15 @@ else
|
||||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_prog in egrep; do
|
||||
case $as_dir in #(((
|
||||
'') as_dir=./ ;;
|
||||
*/) ;;
|
||||
*) as_dir=$as_dir/ ;;
|
||||
esac
|
||||
for ac_prog in egrep
|
||||
do
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
|
||||
ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
|
||||
as_fn_executable_p "$ac_path_EGREP" || continue
|
||||
# Check for GNU ac_path_EGREP and select it if it is found.
|
||||
# Check for GNU $ac_path_EGREP
|
||||
@ -93,13 +105,13 @@ case `"$ac_path_EGREP" --version 2>&1` in
|
||||
ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
|
||||
*)
|
||||
ac_count=0
|
||||
$as_echo_n 0123456789 >"conftest.in"
|
||||
printf %s 0123456789 >"conftest.in"
|
||||
while :
|
||||
do
|
||||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||||
mv "conftest.tmp" "conftest.in"
|
||||
cp "conftest.in" "conftest.nl"
|
||||
$as_echo 'EGREP' >> "conftest.nl"
|
||||
printf "%s\n" 'EGREP' >> "conftest.nl"
|
||||
"$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||||
@ -128,8 +140,8 @@ fi
|
||||
|
||||
fi
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
|
||||
$as_echo "$ac_cv_path_EGREP" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
|
||||
printf "%s\n" "$ac_cv_path_EGREP" >&6; }
|
||||
EGREP="$ac_cv_path_EGREP"
|
||||
|
||||
|
||||
@ -141,12 +153,13 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
_ACEOF
|
||||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||||
$EGREP "yes" >/dev/null 2>&1; then :
|
||||
$EGREP "yes" >/dev/null 2>&1
|
||||
then :
|
||||
endianness=le
|
||||
else
|
||||
else $as_nop
|
||||
endianness=be
|
||||
fi
|
||||
rm -f conftest*
|
||||
rm -rf conftest*
|
||||
|
||||
|
||||
case "$machine" in
|
||||
@ -159,3 +172,4 @@ sh4*) base_machine=sh
|
||||
with_fp_cond="defined __SH_FPU_ANY__"
|
||||
;;
|
||||
esac
|
||||
|
||||
|
1
sysdeps/sparc/configure
vendored
1
sysdeps/sparc/configure
vendored
@ -1,2 +1,3 @@
|
||||
# This file is generated from configure.ac by Autoconf. DO NOT EDIT!
|
||||
# Local configure fragment for sysdeps/sparc.
|
||||
|
||||
|
100
sysdeps/sparc/sparc32/configure
vendored
100
sysdeps/sparc/sparc32/configure
vendored
@ -4,11 +4,12 @@
|
||||
# Test if compiler targets at least sparcv8.
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
|
||||
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
|
||||
if ${ac_cv_path_GREP+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
|
||||
printf %s "checking for grep that handles long lines and -e... " >&6; }
|
||||
if test ${ac_cv_path_GREP+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
if test -z "$GREP"; then
|
||||
ac_path_GREP_found=false
|
||||
# Loop through the user's path and test for each of PROGNAME-LIST
|
||||
@ -16,10 +17,15 @@ else
|
||||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_prog in grep ggrep; do
|
||||
case $as_dir in #(((
|
||||
'') as_dir=./ ;;
|
||||
*/) ;;
|
||||
*) as_dir=$as_dir/ ;;
|
||||
esac
|
||||
for ac_prog in grep ggrep
|
||||
do
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
|
||||
ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
|
||||
as_fn_executable_p "$ac_path_GREP" || continue
|
||||
# Check for GNU ac_path_GREP and select it if it is found.
|
||||
# Check for GNU $ac_path_GREP
|
||||
@ -28,13 +34,13 @@ case `"$ac_path_GREP" --version 2>&1` in
|
||||
ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
|
||||
*)
|
||||
ac_count=0
|
||||
$as_echo_n 0123456789 >"conftest.in"
|
||||
printf %s 0123456789 >"conftest.in"
|
||||
while :
|
||||
do
|
||||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||||
mv "conftest.tmp" "conftest.in"
|
||||
cp "conftest.in" "conftest.nl"
|
||||
$as_echo 'GREP' >> "conftest.nl"
|
||||
printf "%s\n" 'GREP' >> "conftest.nl"
|
||||
"$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||||
@ -62,16 +68,17 @@ else
|
||||
fi
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
|
||||
$as_echo "$ac_cv_path_GREP" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
|
||||
printf "%s\n" "$ac_cv_path_GREP" >&6; }
|
||||
GREP="$ac_cv_path_GREP"
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
|
||||
$as_echo_n "checking for egrep... " >&6; }
|
||||
if ${ac_cv_path_EGREP+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
|
||||
printf %s "checking for egrep... " >&6; }
|
||||
if test ${ac_cv_path_EGREP+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
|
||||
then ac_cv_path_EGREP="$GREP -E"
|
||||
else
|
||||
@ -82,10 +89,15 @@ else
|
||||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_prog in egrep; do
|
||||
case $as_dir in #(((
|
||||
'') as_dir=./ ;;
|
||||
*/) ;;
|
||||
*) as_dir=$as_dir/ ;;
|
||||
esac
|
||||
for ac_prog in egrep
|
||||
do
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
|
||||
ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
|
||||
as_fn_executable_p "$ac_path_EGREP" || continue
|
||||
# Check for GNU ac_path_EGREP and select it if it is found.
|
||||
# Check for GNU $ac_path_EGREP
|
||||
@ -94,13 +106,13 @@ case `"$ac_path_EGREP" --version 2>&1` in
|
||||
ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
|
||||
*)
|
||||
ac_count=0
|
||||
$as_echo_n 0123456789 >"conftest.in"
|
||||
printf %s 0123456789 >"conftest.in"
|
||||
while :
|
||||
do
|
||||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||||
mv "conftest.tmp" "conftest.in"
|
||||
cp "conftest.in" "conftest.nl"
|
||||
$as_echo 'EGREP' >> "conftest.nl"
|
||||
printf "%s\n" 'EGREP' >> "conftest.nl"
|
||||
"$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||||
@ -129,16 +141,17 @@ fi
|
||||
|
||||
fi
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
|
||||
$as_echo "$ac_cv_path_EGREP" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
|
||||
printf "%s\n" "$ac_cv_path_EGREP" >&6; }
|
||||
EGREP="$ac_cv_path_EGREP"
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for at least sparcv8 support" >&5
|
||||
$as_echo_n "checking for at least sparcv8 support... " >&6; }
|
||||
if ${libc_cv_sparcv8+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for at least sparcv8 support" >&5
|
||||
printf %s "checking for at least sparcv8 support... " >&6; }
|
||||
if test ${libc_cv_sparcv8+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
#if defined (__sparc_v8__) || defined (__sparc_v9__)
|
||||
@ -147,16 +160,17 @@ else
|
||||
|
||||
_ACEOF
|
||||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||||
$EGREP "yes" >/dev/null 2>&1; then :
|
||||
$EGREP "yes" >/dev/null 2>&1
|
||||
then :
|
||||
libc_cv_sparcv8=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_sparcv8=no
|
||||
fi
|
||||
rm -f conftest*
|
||||
rm -rf conftest*
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_sparcv8" >&5
|
||||
$as_echo "$libc_cv_sparcv8" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_sparcv8" >&5
|
||||
printf "%s\n" "$libc_cv_sparcv8" >&6; }
|
||||
if test $libc_cv_sparcv8 = no; then
|
||||
as_fn_error $? "no support for pre-v8 sparc" "$LINENO" 5
|
||||
fi
|
||||
@ -164,11 +178,12 @@ fi
|
||||
# Test if compiler generates external calls to libatomic for CAS operation.
|
||||
# It is suffice to check for int only and the test is similar of C11
|
||||
# atomic_compare_exchange_strong using GCC builtins.
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for external libatomic calls" >&5
|
||||
$as_echo_n "checking for external libatomic calls... " >&6; }
|
||||
if ${libc_cv_cas_uses_libatomic+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for external libatomic calls" >&5
|
||||
printf %s "checking for external libatomic calls... " >&6; }
|
||||
if test ${libc_cv_cas_uses_libatomic+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat > conftest.c <<EOF
|
||||
_Bool foo (int *ptr, int *expected, int desired)
|
||||
{
|
||||
@ -181,7 +196,7 @@ EOF
|
||||
{ { 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; }; then
|
||||
if grep '__atomic_compare_exchange_4' conftest.s >/dev/null; then
|
||||
libc_cv_cas_uses_libatomic=yes
|
||||
@ -190,8 +205,9 @@ EOF
|
||||
rm -f conftest.c conftest.s
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cas_uses_libatomic" >&5
|
||||
$as_echo "$libc_cv_cas_uses_libatomic" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cas_uses_libatomic" >&5
|
||||
printf "%s\n" "$libc_cv_cas_uses_libatomic" >&6; }
|
||||
if test $libc_cv_cas_uses_libatomic = yes; then
|
||||
as_fn_error $? "external dependency of libatomic is not supported" "$LINENO" 5
|
||||
fi
|
||||
|
||||
|
1
sysdeps/unix/sysv/linux/aarch64/configure
vendored
1
sysdeps/unix/sysv/linux/aarch64/configure
vendored
@ -15,3 +15,4 @@ case "$prefix" in
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
|
||||
|
1
sysdeps/unix/sysv/linux/alpha/configure
vendored
1
sysdeps/unix/sysv/linux/alpha/configure
vendored
@ -3,3 +3,4 @@
|
||||
|
||||
# We did historically export the unwinder from glibc.
|
||||
libc_cv_gcc_unwind_find_fde=yes
|
||||
|
||||
|
1
sysdeps/unix/sysv/linux/arc/configure
vendored
1
sysdeps/unix/sysv/linux/arc/configure
vendored
@ -2,3 +2,4 @@
|
||||
# Local configure fragment for sysdeps/unix/sysv/linux/arc.
|
||||
|
||||
arch_minimum_kernel=5.1.0
|
||||
|
||||
|
66
sysdeps/unix/sysv/linux/configure
vendored
66
sysdeps/unix/sysv/linux/configure
vendored
@ -7,11 +7,12 @@ if test -n "$sysheaders"; then
|
||||
fi
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking installed Linux kernel header files" >&5
|
||||
$as_echo_n "checking installed Linux kernel header files... " >&6; }
|
||||
if ${libc_cv_linux320+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking installed Linux kernel header files" >&5
|
||||
printf %s "checking installed Linux kernel header files... " >&6; }
|
||||
if test ${libc_cv_linux320+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
#include <linux/version.h>
|
||||
@ -19,22 +20,23 @@ else
|
||||
# error kernel headers missing or too old
|
||||
#endif
|
||||
int
|
||||
main ()
|
||||
main (void)
|
||||
{
|
||||
|
||||
;
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_cpp "$LINENO"; then :
|
||||
if ac_fn_c_try_cpp "$LINENO"
|
||||
then :
|
||||
libc_cv_linux320='3.2.0 or later'
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_linux320='missing or too old!'
|
||||
fi
|
||||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_linux320" >&5
|
||||
$as_echo "$libc_cv_linux320" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_linux320" >&5
|
||||
printf "%s\n" "$libc_cv_linux320" >&6; }
|
||||
if test "$libc_cv_linux320" != '3.2.0 or later'; then
|
||||
as_fn_error $? "GNU libc requires kernel header files from
|
||||
Linux 3.2.0 or later to be installed before configuring.
|
||||
@ -59,16 +61,16 @@ if test -n "$minimum_kernel"; then
|
||||
arch_version=$((`echo "$arch_minimum_kernel.0.0.0" | sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\).*/\1 \* 65536 + \2 \* 256 + \3/'`))
|
||||
|
||||
if test $user_version -lt $arch_version; then
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: minimum kernel version reset to $arch_minimum_kernel" >&5
|
||||
$as_echo "$as_me: WARNING: minimum kernel version reset to $arch_minimum_kernel" >&2;}
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: minimum kernel version reset to $arch_minimum_kernel" >&5
|
||||
printf "%s\n" "$as_me: WARNING: minimum kernel version reset to $arch_minimum_kernel" >&2;}
|
||||
minimum_kernel=$arch_minimum_kernel
|
||||
fi
|
||||
else
|
||||
minimum_kernel=$arch_minimum_kernel
|
||||
fi
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for kernel header at least $minimum_kernel" >&5
|
||||
$as_echo_n "checking for kernel header at least $minimum_kernel... " >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for kernel header at least $minimum_kernel" >&5
|
||||
printf %s "checking for kernel header at least $minimum_kernel... " >&6; }
|
||||
decnum=`echo "$minimum_kernel.0.0.0" | sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\).*/(\1 * 65536 + \2 * 256 + \3)/'`;
|
||||
abinumstr=`echo "$minimum_kernel.0.0.0" | sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\).*/\1.\2.\3/'`;
|
||||
abinum=`echo "$minimum_kernel.0.0.0" | sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\).*/\1,\2,\3/'`;
|
||||
@ -79,33 +81,28 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
# error kernel headers too old
|
||||
#endif
|
||||
int
|
||||
main ()
|
||||
main (void)
|
||||
{
|
||||
|
||||
;
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_cpp "$LINENO"; then :
|
||||
if ac_fn_c_try_cpp "$LINENO"
|
||||
then :
|
||||
libc_minimum_kernel=ok
|
||||
else
|
||||
else $as_nop
|
||||
libc_minimum_kernel='too old!'
|
||||
fi
|
||||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_minimum_kernel" >&5
|
||||
$as_echo "$libc_minimum_kernel" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_minimum_kernel" >&5
|
||||
printf "%s\n" "$libc_minimum_kernel" >&6; }
|
||||
if test "$libc_minimum_kernel" = ok; then
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
#define __LINUX_KERNEL_VERSION $decnum
|
||||
_ACEOF
|
||||
printf "%s\n" "#define __LINUX_KERNEL_VERSION $decnum" >>confdefs.h
|
||||
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
#define __LINUX_KERNEL_VERSION_STR "$abinumstr"
|
||||
_ACEOF
|
||||
printf "%s\n" "#define __LINUX_KERNEL_VERSION_STR \"$abinumstr\"" >>confdefs.h
|
||||
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
#define __ABI_TAG_VERSION $abinum
|
||||
_ACEOF
|
||||
printf "%s\n" "#define __ABI_TAG_VERSION $abinum" >>confdefs.h
|
||||
|
||||
else
|
||||
as_fn_error $? "*** The available kernel headers are older than the requested
|
||||
@ -145,8 +142,8 @@ if test $host = $build; then
|
||||
else
|
||||
ac_prefix=$ac_default_prefix
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for symlinks in ${ac_prefix}/include" >&5
|
||||
$as_echo_n "checking for symlinks in ${ac_prefix}/include... " >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for symlinks in ${ac_prefix}/include" >&5
|
||||
printf %s "checking for symlinks in ${ac_prefix}/include... " >&6; }
|
||||
ac_message=
|
||||
if test -L ${ac_prefix}/include/net; then
|
||||
ac_message="$ac_message
|
||||
@ -158,15 +155,16 @@ $as_echo_n "checking for symlinks in ${ac_prefix}/include... " >&6; }
|
||||
fi
|
||||
if test -n "$ac_message"; then
|
||||
as_fn_error $? "$ac_message
|
||||
\`make install' will destroy the target of the link(s).
|
||||
'make install' will destroy the target of the link(s).
|
||||
Delete the links and re-run configure, or better still, move the entire
|
||||
${ac_prefix}/include directory out of the way." "$LINENO" 5
|
||||
else
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
|
||||
$as_echo "ok" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
|
||||
printf "%s\n" "ok" >&6; }
|
||||
fi
|
||||
fi
|
||||
|
||||
# We have inlined syscalls.
|
||||
$as_echo "#define HAVE_INLINED_SYSCALLS 1" >>confdefs.h
|
||||
printf "%s\n" "#define HAVE_INLINED_SYSCALLS 1" >>confdefs.h
|
||||
|
||||
|
||||
|
@ -112,7 +112,7 @@ if test $host = $build; then
|
||||
fi
|
||||
if test -n "$ac_message"; then
|
||||
AC_MSG_ERROR([$ac_message
|
||||
\`make install' will destroy the target of the link(s).
|
||||
'make install' will destroy the target of the link(s).
|
||||
Delete the links and re-run configure, or better still, move the entire
|
||||
${ac_prefix}/include directory out of the way.])
|
||||
else
|
||||
|
1
sysdeps/unix/sysv/linux/csky/configure
vendored
1
sysdeps/unix/sysv/linux/csky/configure
vendored
@ -2,3 +2,4 @@
|
||||
# Local configure fragment for sysdeps/unix/sysv/linux/csky
|
||||
|
||||
arch_minimum_kernel=4.20.0
|
||||
|
||||
|
1
sysdeps/unix/sysv/linux/i386/configure
vendored
1
sysdeps/unix/sysv/linux/i386/configure
vendored
@ -2,3 +2,4 @@
|
||||
# Local configure fragment for sysdeps/unix/sysv/linux/i386.
|
||||
|
||||
libc_cv_gcc_unwind_find_fde=yes
|
||||
|
||||
|
1
sysdeps/unix/sysv/linux/ia64/configure
vendored
1
sysdeps/unix/sysv/linux/ia64/configure
vendored
@ -6,3 +6,4 @@ ldd_rewrite_script=$dir/ldd-rewrite.sed
|
||||
# First version with support for the accept4 system call.
|
||||
# Linux 3.3 includes it as well.
|
||||
arch_minimum_kernel=3.2.18
|
||||
|
||||
|
76
sysdeps/unix/sysv/linux/loongarch/configure
vendored
76
sysdeps/unix/sysv/linux/loongarch/configure
vendored
@ -6,11 +6,12 @@ arch_minimum_kernel=5.19.0
|
||||
libc_cv_loongarch_int_abi=no
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
|
||||
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
|
||||
if ${ac_cv_path_GREP+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
|
||||
printf %s "checking for grep that handles long lines and -e... " >&6; }
|
||||
if test ${ac_cv_path_GREP+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
if test -z "$GREP"; then
|
||||
ac_path_GREP_found=false
|
||||
# Loop through the user's path and test for each of PROGNAME-LIST
|
||||
@ -18,10 +19,15 @@ else
|
||||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_prog in grep ggrep; do
|
||||
case $as_dir in #(((
|
||||
'') as_dir=./ ;;
|
||||
*/) ;;
|
||||
*) as_dir=$as_dir/ ;;
|
||||
esac
|
||||
for ac_prog in grep ggrep
|
||||
do
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
|
||||
ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
|
||||
as_fn_executable_p "$ac_path_GREP" || continue
|
||||
# Check for GNU ac_path_GREP and select it if it is found.
|
||||
# Check for GNU $ac_path_GREP
|
||||
@ -30,13 +36,13 @@ case `"$ac_path_GREP" --version 2>&1` in
|
||||
ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
|
||||
*)
|
||||
ac_count=0
|
||||
$as_echo_n 0123456789 >"conftest.in"
|
||||
printf %s 0123456789 >"conftest.in"
|
||||
while :
|
||||
do
|
||||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||||
mv "conftest.tmp" "conftest.in"
|
||||
cp "conftest.in" "conftest.nl"
|
||||
$as_echo 'GREP' >> "conftest.nl"
|
||||
printf "%s\n" 'GREP' >> "conftest.nl"
|
||||
"$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||||
@ -64,16 +70,17 @@ else
|
||||
fi
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
|
||||
$as_echo "$ac_cv_path_GREP" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
|
||||
printf "%s\n" "$ac_cv_path_GREP" >&6; }
|
||||
GREP="$ac_cv_path_GREP"
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
|
||||
$as_echo_n "checking for egrep... " >&6; }
|
||||
if ${ac_cv_path_EGREP+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
|
||||
printf %s "checking for egrep... " >&6; }
|
||||
if test ${ac_cv_path_EGREP+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
|
||||
then ac_cv_path_EGREP="$GREP -E"
|
||||
else
|
||||
@ -84,10 +91,15 @@ else
|
||||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_prog in egrep; do
|
||||
case $as_dir in #(((
|
||||
'') as_dir=./ ;;
|
||||
*/) ;;
|
||||
*) as_dir=$as_dir/ ;;
|
||||
esac
|
||||
for ac_prog in egrep
|
||||
do
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
|
||||
ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
|
||||
as_fn_executable_p "$ac_path_EGREP" || continue
|
||||
# Check for GNU ac_path_EGREP and select it if it is found.
|
||||
# Check for GNU $ac_path_EGREP
|
||||
@ -96,13 +108,13 @@ case `"$ac_path_EGREP" --version 2>&1` in
|
||||
ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
|
||||
*)
|
||||
ac_count=0
|
||||
$as_echo_n 0123456789 >"conftest.in"
|
||||
printf %s 0123456789 >"conftest.in"
|
||||
while :
|
||||
do
|
||||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||||
mv "conftest.tmp" "conftest.in"
|
||||
cp "conftest.in" "conftest.nl"
|
||||
$as_echo 'EGREP' >> "conftest.nl"
|
||||
printf "%s\n" 'EGREP' >> "conftest.nl"
|
||||
"$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||||
@ -131,8 +143,8 @@ fi
|
||||
|
||||
fi
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
|
||||
$as_echo "$ac_cv_path_EGREP" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
|
||||
printf "%s\n" "$ac_cv_path_EGREP" >&6; }
|
||||
EGREP="$ac_cv_path_EGREP"
|
||||
|
||||
|
||||
@ -142,10 +154,11 @@ __SIZEOF_INT__ __SIZEOF_LONG__ __SIZEOF_POINTER__
|
||||
|
||||
_ACEOF
|
||||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||||
$EGREP "4 8 8" >/dev/null 2>&1; then :
|
||||
$EGREP "4 8 8" >/dev/null 2>&1
|
||||
then :
|
||||
libc_cv_loongarch_int_abi=lp64
|
||||
fi
|
||||
rm -f conftest*
|
||||
rm -rf conftest*
|
||||
|
||||
if test $libc_cv_loongarch_int_abi = no; then
|
||||
as_fn_error $? "Unable to determine integer ABI" "$LINENO" 5
|
||||
@ -160,10 +173,11 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
_ACEOF
|
||||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||||
$EGREP "yes" >/dev/null 2>&1; then :
|
||||
$EGREP "yes" >/dev/null 2>&1
|
||||
then :
|
||||
libc_cv_loongarch_float_abi=d
|
||||
fi
|
||||
rm -f conftest*
|
||||
rm -rf conftest*
|
||||
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
@ -173,10 +187,11 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
_ACEOF
|
||||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||||
$EGREP "yes" >/dev/null 2>&1; then :
|
||||
$EGREP "yes" >/dev/null 2>&1
|
||||
then :
|
||||
libc_cv_loongarch_float_abi=s
|
||||
fi
|
||||
rm -f conftest*
|
||||
rm -rf conftest*
|
||||
|
||||
if test "$libc_cv_loongarch_float_abi" = no; then
|
||||
as_fn_error $? "Unable to determine floating-point ABI" "$LINENO" 5
|
||||
@ -217,3 +232,4 @@ esac
|
||||
esac
|
||||
|
||||
ldd_rewrite_script=sysdeps/unix/sysv/linux/loongarch/ldd-rewrite.sed
|
||||
|
||||
|
1
sysdeps/unix/sysv/linux/m68k/configure
vendored
1
sysdeps/unix/sysv/linux/m68k/configure
vendored
@ -6,3 +6,4 @@ m68k/coldfire)
|
||||
libc_cv_gcc_unwind_find_fde=yes
|
||||
;;
|
||||
esac
|
||||
|
||||
|
216
sysdeps/unix/sysv/linux/mips/configure
vendored
216
sysdeps/unix/sysv/linux/mips/configure
vendored
@ -9,16 +9,17 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
#error Not O32 ABI
|
||||
#endif
|
||||
int
|
||||
main ()
|
||||
main (void)
|
||||
{
|
||||
|
||||
;
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
then :
|
||||
libc_mips_abi=o32
|
||||
else
|
||||
else $as_nop
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
|
||||
@ -26,16 +27,17 @@ else
|
||||
#error Not N32 ABI
|
||||
#endif
|
||||
int
|
||||
main ()
|
||||
main (void)
|
||||
{
|
||||
|
||||
;
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
then :
|
||||
libc_mips_abi=n32
|
||||
else
|
||||
else $as_nop
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
|
||||
@ -43,21 +45,22 @@ else
|
||||
#error Not 64 ABI
|
||||
#endif
|
||||
int
|
||||
main ()
|
||||
main (void)
|
||||
{
|
||||
|
||||
;
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
then :
|
||||
libc_mips_abi=n64
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
|
||||
if test -z "$libc_mips_abi"; then
|
||||
as_fn_error $? "could not determine what ABI the compiler is using" "$LINENO" 5
|
||||
@ -70,16 +73,17 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
#error Not soft ABI
|
||||
#endif
|
||||
int
|
||||
main ()
|
||||
main (void)
|
||||
{
|
||||
|
||||
;
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
then :
|
||||
libc_mips_float=soft
|
||||
else
|
||||
else $as_nop
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
|
||||
@ -87,19 +91,20 @@ else
|
||||
#error Not hard ABI
|
||||
#endif
|
||||
int
|
||||
main ()
|
||||
main (void)
|
||||
{
|
||||
|
||||
;
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
then :
|
||||
libc_mips_float=hard
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
|
||||
if test -z "$libc_mips_float"; then
|
||||
as_fn_error $? "could not determine if compiler is using hard or soft floating point ABI" "$LINENO" 5
|
||||
@ -117,14 +122,15 @@ if test x"$libc_mips_abi" = xo32 -a x"$libc_mips_float" = xhard; then
|
||||
#error Missing FPR sizes
|
||||
#endif
|
||||
int
|
||||
main ()
|
||||
main (void)
|
||||
{
|
||||
|
||||
;
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
then :
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
|
||||
@ -132,16 +138,17 @@ if ac_fn_c_try_compile "$LINENO"; then :
|
||||
#error Not FP32
|
||||
#endif
|
||||
int
|
||||
main ()
|
||||
main (void)
|
||||
{
|
||||
|
||||
;
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
then :
|
||||
libc_mips_o32_fp=32
|
||||
else
|
||||
else $as_nop
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
|
||||
@ -149,16 +156,17 @@ else
|
||||
#error Not FPXX (without odd single-precision registers)
|
||||
#endif
|
||||
int
|
||||
main ()
|
||||
main (void)
|
||||
{
|
||||
|
||||
;
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
then :
|
||||
libc_mips_o32_fp=xx
|
||||
else
|
||||
else $as_nop
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
|
||||
@ -166,16 +174,17 @@ else
|
||||
#error Not FPXX (with odd single precision registers)
|
||||
#endif
|
||||
int
|
||||
main ()
|
||||
main (void)
|
||||
{
|
||||
|
||||
;
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
then :
|
||||
libc_mips_o32_fp=xxo
|
||||
else
|
||||
else $as_nop
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
|
||||
@ -183,16 +192,17 @@ else
|
||||
#error Not FP64A
|
||||
#endif
|
||||
int
|
||||
main ()
|
||||
main (void)
|
||||
{
|
||||
|
||||
;
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
then :
|
||||
libc_mips_o32_fp=64a
|
||||
else
|
||||
else $as_nop
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
|
||||
@ -200,46 +210,49 @@ else
|
||||
#error Not FP64
|
||||
#endif
|
||||
int
|
||||
main ()
|
||||
main (void)
|
||||
{
|
||||
|
||||
;
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
then :
|
||||
libc_mips_o32_fp=64
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
|
||||
if { ac_try='${CC-cc} -mfp64 -xc /dev/null -S -o /dev/null'
|
||||
{ { 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 :
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; }
|
||||
then :
|
||||
libc_cv_mips_fp64=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_mips_fp64=no
|
||||
fi
|
||||
if { ac_try='${CC-cc} -Werror -modd-spreg -xc /dev/null -S -o /dev/null'
|
||||
{ { 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 :
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; }
|
||||
then :
|
||||
libc_cv_mips_modd_spreg=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_mips_modd_spreg=no
|
||||
fi
|
||||
fi
|
||||
@ -258,28 +271,30 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
#error New prctl support for setting FP modes not found
|
||||
#endif
|
||||
int
|
||||
main ()
|
||||
main (void)
|
||||
{
|
||||
|
||||
;
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
then :
|
||||
libc_mips_mode_switch=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_mips_mode_switch=no
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
config_vars="$config_vars
|
||||
mips-mode-switch = ${libc_mips_mode_switch}"
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
|
||||
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
|
||||
if ${ac_cv_path_GREP+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
|
||||
printf %s "checking for grep that handles long lines and -e... " >&6; }
|
||||
if test ${ac_cv_path_GREP+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
if test -z "$GREP"; then
|
||||
ac_path_GREP_found=false
|
||||
# Loop through the user's path and test for each of PROGNAME-LIST
|
||||
@ -287,10 +302,15 @@ else
|
||||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_prog in grep ggrep; do
|
||||
case $as_dir in #(((
|
||||
'') as_dir=./ ;;
|
||||
*/) ;;
|
||||
*) as_dir=$as_dir/ ;;
|
||||
esac
|
||||
for ac_prog in grep ggrep
|
||||
do
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
|
||||
ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
|
||||
as_fn_executable_p "$ac_path_GREP" || continue
|
||||
# Check for GNU ac_path_GREP and select it if it is found.
|
||||
# Check for GNU $ac_path_GREP
|
||||
@ -299,13 +319,13 @@ case `"$ac_path_GREP" --version 2>&1` in
|
||||
ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
|
||||
*)
|
||||
ac_count=0
|
||||
$as_echo_n 0123456789 >"conftest.in"
|
||||
printf %s 0123456789 >"conftest.in"
|
||||
while :
|
||||
do
|
||||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||||
mv "conftest.tmp" "conftest.in"
|
||||
cp "conftest.in" "conftest.nl"
|
||||
$as_echo 'GREP' >> "conftest.nl"
|
||||
printf "%s\n" 'GREP' >> "conftest.nl"
|
||||
"$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||||
@ -333,16 +353,17 @@ else
|
||||
fi
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
|
||||
$as_echo "$ac_cv_path_GREP" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
|
||||
printf "%s\n" "$ac_cv_path_GREP" >&6; }
|
||||
GREP="$ac_cv_path_GREP"
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
|
||||
$as_echo_n "checking for egrep... " >&6; }
|
||||
if ${ac_cv_path_EGREP+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
|
||||
printf %s "checking for egrep... " >&6; }
|
||||
if test ${ac_cv_path_EGREP+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
|
||||
then ac_cv_path_EGREP="$GREP -E"
|
||||
else
|
||||
@ -353,10 +374,15 @@ else
|
||||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_prog in egrep; do
|
||||
case $as_dir in #(((
|
||||
'') as_dir=./ ;;
|
||||
*/) ;;
|
||||
*) as_dir=$as_dir/ ;;
|
||||
esac
|
||||
for ac_prog in egrep
|
||||
do
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
|
||||
ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
|
||||
as_fn_executable_p "$ac_path_EGREP" || continue
|
||||
# Check for GNU ac_path_EGREP and select it if it is found.
|
||||
# Check for GNU $ac_path_EGREP
|
||||
@ -365,13 +391,13 @@ case `"$ac_path_EGREP" --version 2>&1` in
|
||||
ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
|
||||
*)
|
||||
ac_count=0
|
||||
$as_echo_n 0123456789 >"conftest.in"
|
||||
printf %s 0123456789 >"conftest.in"
|
||||
while :
|
||||
do
|
||||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||||
mv "conftest.tmp" "conftest.in"
|
||||
cp "conftest.in" "conftest.nl"
|
||||
$as_echo 'EGREP' >> "conftest.nl"
|
||||
printf "%s\n" 'EGREP' >> "conftest.nl"
|
||||
"$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||||
@ -400,16 +426,17 @@ fi
|
||||
|
||||
fi
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
|
||||
$as_echo "$ac_cv_path_EGREP" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
|
||||
printf "%s\n" "$ac_cv_path_EGREP" >&6; }
|
||||
EGREP="$ac_cv_path_EGREP"
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler is using the 2008 NaN encoding" >&5
|
||||
$as_echo_n "checking whether the compiler is using the 2008 NaN encoding... " >&6; }
|
||||
if ${libc_cv_mips_nan2008+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler is using the 2008 NaN encoding" >&5
|
||||
printf %s "checking whether the compiler is using the 2008 NaN encoding... " >&6; }
|
||||
if test ${libc_cv_mips_nan2008+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
dnl
|
||||
@ -418,16 +445,17 @@ yes
|
||||
#endif
|
||||
_ACEOF
|
||||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||||
$EGREP "yes" >/dev/null 2>&1; then :
|
||||
$EGREP "yes" >/dev/null 2>&1
|
||||
then :
|
||||
libc_cv_mips_nan2008=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_mips_nan2008=no
|
||||
fi
|
||||
rm -f conftest*
|
||||
rm -rf conftest*
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mips_nan2008" >&5
|
||||
$as_echo "$libc_cv_mips_nan2008" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mips_nan2008" >&5
|
||||
printf "%s\n" "$libc_cv_mips_nan2008" >&6; }
|
||||
|
||||
libc_mips_nan=
|
||||
if test x"$libc_cv_mips_nan2008" = xyes; then
|
||||
@ -482,11 +510,12 @@ fi
|
||||
# NOTE: The check below assumes that in absence of user-provided minimum_kernel
|
||||
# we will default to arch_minimum_kernel which is currently less than 4.8.0 for
|
||||
# all known configurations. If this changes, the check must be updated.
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler must use executable stack" >&5
|
||||
$as_echo_n "checking whether the compiler must use executable stack... " >&6; }
|
||||
if ${libc_cv_mips_force_execstack+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler must use executable stack" >&5
|
||||
printf %s "checking whether the compiler must use executable stack... " >&6; }
|
||||
if test ${libc_cv_mips_force_execstack+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
libc_cv_mips_force_execstack=no
|
||||
if test $libc_mips_float = hard; then
|
||||
if test -n "$minimum_kernel"; then
|
||||
@ -501,18 +530,19 @@ else
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mips_force_execstack" >&5
|
||||
$as_echo "$libc_cv_mips_force_execstack" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mips_force_execstack" >&5
|
||||
printf "%s\n" "$libc_cv_mips_force_execstack" >&6; }
|
||||
|
||||
libc_mips_has_gnustack=$libc_cv_as_noexecstack
|
||||
|
||||
if test $libc_cv_mips_force_execstack = yes; then
|
||||
libc_mips_has_gnustack=no
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: forcing executable stack for pre-4.8.0 Linux kernels" >&5
|
||||
$as_echo "$as_me: WARNING: forcing executable stack for pre-4.8.0 Linux kernels" >&2;}
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: forcing executable stack for pre-4.8.0 Linux kernels" >&5
|
||||
printf "%s\n" "$as_me: WARNING: forcing executable stack for pre-4.8.0 Linux kernels" >&2;}
|
||||
fi
|
||||
|
||||
config_vars="$config_vars
|
||||
mips-force-execstack = ${libc_cv_mips_force_execstack}"
|
||||
config_vars="$config_vars
|
||||
mips-has-gnustack = ${libc_mips_has_gnustack}"
|
||||
|
||||
|
@ -2,3 +2,4 @@
|
||||
# Local configure fragment for sysdeps/unix/sysv/linux/mips/mips64.
|
||||
|
||||
ldd_rewrite_script=$dir/ldd-rewrite.sed
|
||||
|
||||
|
1
sysdeps/unix/sysv/linux/nios2/configure
vendored
1
sysdeps/unix/sysv/linux/nios2/configure
vendored
@ -2,3 +2,4 @@
|
||||
# Local configure fragment for sysdeps/unix/sysv/linux/nios2.
|
||||
|
||||
arch_minimum_kernel=3.19.0
|
||||
|
||||
|
1
sysdeps/unix/sysv/linux/or1k/configure
vendored
1
sysdeps/unix/sysv/linux/or1k/configure
vendored
@ -2,3 +2,4 @@
|
||||
# Local configure fragment for sysdeps/unix/sysv/linux/or1k.
|
||||
|
||||
arch_minimum_kernel=5.4.0
|
||||
|
||||
|
59
sysdeps/unix/sysv/linux/powerpc/configure
vendored
59
sysdeps/unix/sysv/linux/powerpc/configure
vendored
@ -2,18 +2,19 @@
|
||||
# Local configure fragment for sysdeps/unix/sysv/linux/powerpc/.
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC $CFLAGS -mlong-double-128 uses IBM extended format" >&5
|
||||
$as_echo_n "checking whether $CC $CFLAGS -mlong-double-128 uses IBM extended format... " >&6; }
|
||||
if ${libc_cv_mlong_double_128ibm+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC $CFLAGS -mlong-double-128 uses IBM extended format" >&5
|
||||
printf %s "checking whether $CC $CFLAGS -mlong-double-128 uses IBM extended format... " >&6; }
|
||||
if test ${libc_cv_mlong_double_128ibm+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
save_CFLAGS="$CFLAGS"
|
||||
CFLAGS="$CFLAGS -mlong-double-128"
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
#include <float.h>
|
||||
int
|
||||
main ()
|
||||
main (void)
|
||||
{
|
||||
|
||||
#if LDBL_MANT_DIG != 106
|
||||
@ -24,30 +25,32 @@ long double foobar (long double x) { return x; }
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
then :
|
||||
libc_cv_mlong_double_128ibm=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_mlong_double_128ibm=no
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
CFLAGS="$save_CFLAGS"
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mlong_double_128ibm" >&5
|
||||
$as_echo "$libc_cv_mlong_double_128ibm" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mlong_double_128ibm" >&5
|
||||
printf "%s\n" "$libc_cv_mlong_double_128ibm" >&6; }
|
||||
|
||||
if test "$libc_cv_mlong_double_128ibm" = no; then
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC $CFLAGS supports -mabi=ibmlongdouble" >&5
|
||||
$as_echo_n "checking whether $CC $CFLAGS supports -mabi=ibmlongdouble... " >&6; }
|
||||
if ${libc_cv_mabi_ibmlongdouble+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC $CFLAGS supports -mabi=ibmlongdouble" >&5
|
||||
printf %s "checking whether $CC $CFLAGS supports -mabi=ibmlongdouble... " >&6; }
|
||||
if test ${libc_cv_mabi_ibmlongdouble+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
save_CFLAGS="$CFLAGS"
|
||||
CFLAGS="$CFLAGS -mlong-double-128 -mabi=ibmlongdouble"
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
#include <float.h>
|
||||
int
|
||||
main ()
|
||||
main (void)
|
||||
{
|
||||
|
||||
#if LDBL_MANT_DIG != 106
|
||||
@ -58,16 +61,17 @@ long double foobar (long double x) { return x; }
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
then :
|
||||
libc_cv_mabi_ibmlongdouble=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_mabi_ibmlongdouble=no
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
CFLAGS="$save_CFLAGS"
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mabi_ibmlongdouble" >&5
|
||||
$as_echo "$libc_cv_mabi_ibmlongdouble" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mabi_ibmlongdouble" >&5
|
||||
printf "%s\n" "$libc_cv_mabi_ibmlongdouble" >&6; }
|
||||
|
||||
if test "$libc_cv_mabi_ibmlongdouble" = yes; then
|
||||
CFLAGS="$CFLAGS -mabi=ibmlongdouble"
|
||||
@ -76,8 +80,8 @@ $as_echo "$libc_cv_mabi_ibmlongdouble" >&6; }
|
||||
fi
|
||||
fi
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports --no-tls-get-addr-optimize" >&5
|
||||
$as_echo_n "checking for linker that supports --no-tls-get-addr-optimize... " >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for linker that supports --no-tls-get-addr-optimize" >&5
|
||||
printf %s "checking for linker that supports --no-tls-get-addr-optimize... " >&6; }
|
||||
libc_linker_feature=no
|
||||
cat > conftest.c <<EOF
|
||||
int _start (void) { return 42; }
|
||||
@ -89,7 +93,7 @@ if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp
|
||||
{ { 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; }
|
||||
then
|
||||
if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp -Wl,--no-tls-get-addr-optimize -nostdlib \
|
||||
@ -106,9 +110,10 @@ if test $libc_linker_feature = yes; then
|
||||
else
|
||||
libc_cv_tls_get_addr_optimize=no
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
|
||||
$as_echo "$libc_linker_feature" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
|
||||
printf "%s\n" "$libc_linker_feature" >&6; }
|
||||
config_vars="$config_vars
|
||||
have-tls-get-addr-optimize = $libc_cv_tls_get_addr_optimize"
|
||||
|
||||
ldd_rewrite_script=sysdeps/unix/sysv/linux/powerpc/ldd-rewrite.sed
|
||||
|
||||
|
@ -2,3 +2,4 @@
|
||||
# Local configure fragment for sysdeps/unix/sysv/linux/powerpc/powerpc32.
|
||||
|
||||
libc_cv_gcc_unwind_find_fde=yes
|
||||
|
||||
|
129
sysdeps/unix/sysv/linux/powerpc/powerpc64/configure
vendored
129
sysdeps/unix/sysv/linux/powerpc/powerpc64/configure
vendored
@ -17,11 +17,12 @@ esac
|
||||
# Define default-abi according to compiler flags.
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
|
||||
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
|
||||
if ${ac_cv_path_GREP+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
|
||||
printf %s "checking for grep that handles long lines and -e... " >&6; }
|
||||
if test ${ac_cv_path_GREP+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
if test -z "$GREP"; then
|
||||
ac_path_GREP_found=false
|
||||
# Loop through the user's path and test for each of PROGNAME-LIST
|
||||
@ -29,10 +30,15 @@ else
|
||||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_prog in grep ggrep; do
|
||||
case $as_dir in #(((
|
||||
'') as_dir=./ ;;
|
||||
*/) ;;
|
||||
*) as_dir=$as_dir/ ;;
|
||||
esac
|
||||
for ac_prog in grep ggrep
|
||||
do
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
|
||||
ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
|
||||
as_fn_executable_p "$ac_path_GREP" || continue
|
||||
# Check for GNU ac_path_GREP and select it if it is found.
|
||||
# Check for GNU $ac_path_GREP
|
||||
@ -41,13 +47,13 @@ case `"$ac_path_GREP" --version 2>&1` in
|
||||
ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
|
||||
*)
|
||||
ac_count=0
|
||||
$as_echo_n 0123456789 >"conftest.in"
|
||||
printf %s 0123456789 >"conftest.in"
|
||||
while :
|
||||
do
|
||||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||||
mv "conftest.tmp" "conftest.in"
|
||||
cp "conftest.in" "conftest.nl"
|
||||
$as_echo 'GREP' >> "conftest.nl"
|
||||
printf "%s\n" 'GREP' >> "conftest.nl"
|
||||
"$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||||
@ -75,16 +81,17 @@ else
|
||||
fi
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
|
||||
$as_echo "$ac_cv_path_GREP" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
|
||||
printf "%s\n" "$ac_cv_path_GREP" >&6; }
|
||||
GREP="$ac_cv_path_GREP"
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
|
||||
$as_echo_n "checking for egrep... " >&6; }
|
||||
if ${ac_cv_path_EGREP+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
|
||||
printf %s "checking for egrep... " >&6; }
|
||||
if test ${ac_cv_path_EGREP+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
|
||||
then ac_cv_path_EGREP="$GREP -E"
|
||||
else
|
||||
@ -95,10 +102,15 @@ else
|
||||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_prog in egrep; do
|
||||
case $as_dir in #(((
|
||||
'') as_dir=./ ;;
|
||||
*/) ;;
|
||||
*) as_dir=$as_dir/ ;;
|
||||
esac
|
||||
for ac_prog in egrep
|
||||
do
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
|
||||
ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
|
||||
as_fn_executable_p "$ac_path_EGREP" || continue
|
||||
# Check for GNU ac_path_EGREP and select it if it is found.
|
||||
# Check for GNU $ac_path_EGREP
|
||||
@ -107,13 +119,13 @@ case `"$ac_path_EGREP" --version 2>&1` in
|
||||
ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
|
||||
*)
|
||||
ac_count=0
|
||||
$as_echo_n 0123456789 >"conftest.in"
|
||||
printf %s 0123456789 >"conftest.in"
|
||||
while :
|
||||
do
|
||||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||||
mv "conftest.tmp" "conftest.in"
|
||||
cp "conftest.in" "conftest.nl"
|
||||
$as_echo 'EGREP' >> "conftest.nl"
|
||||
printf "%s\n" 'EGREP' >> "conftest.nl"
|
||||
"$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||||
@ -142,16 +154,17 @@ fi
|
||||
|
||||
fi
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
|
||||
$as_echo "$ac_cv_path_EGREP" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
|
||||
printf "%s\n" "$ac_cv_path_EGREP" >&6; }
|
||||
EGREP="$ac_cv_path_EGREP"
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler is using the PowerPC64 ELFv2 ABI" >&5
|
||||
$as_echo_n "checking whether the compiler is using the PowerPC64 ELFv2 ABI... " >&6; }
|
||||
if ${libc_cv_ppc64_elfv2_abi+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler is using the PowerPC64 ELFv2 ABI" >&5
|
||||
printf %s "checking whether the compiler is using the PowerPC64 ELFv2 ABI... " >&6; }
|
||||
if test ${libc_cv_ppc64_elfv2_abi+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
#if _CALL_ELF == 2
|
||||
@ -160,31 +173,33 @@ else
|
||||
|
||||
_ACEOF
|
||||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||||
$EGREP "yes" >/dev/null 2>&1; then :
|
||||
$EGREP "yes" >/dev/null 2>&1
|
||||
then :
|
||||
libc_cv_ppc64_elfv2_abi=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_ppc64_elfv2_abi=no
|
||||
fi
|
||||
rm -f conftest*
|
||||
rm -rf conftest*
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ppc64_elfv2_abi" >&5
|
||||
$as_echo "$libc_cv_ppc64_elfv2_abi" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ppc64_elfv2_abi" >&5
|
||||
printf "%s\n" "$libc_cv_ppc64_elfv2_abi" >&6; }
|
||||
if test $libc_cv_ppc64_elfv2_abi = yes; then
|
||||
config_vars="$config_vars
|
||||
default-abi = 64-v2"
|
||||
# For shlib-versions.
|
||||
$as_echo "#define HAVE_ELFV2_ABI 1" >>confdefs.h
|
||||
printf "%s\n" "#define HAVE_ELFV2_ABI 1" >>confdefs.h
|
||||
|
||||
else
|
||||
config_vars="$config_vars
|
||||
default-abi = 64-v1"
|
||||
# Compiler that do not support ELFv2 ABI does not define _CALL_ELF
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler defines _CALL_ELF" >&5
|
||||
$as_echo_n "checking whether the compiler defines _CALL_ELF... " >&6; }
|
||||
if ${libc_cv_ppc64_def_call_elf+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler defines _CALL_ELF" >&5
|
||||
printf %s "checking whether the compiler defines _CALL_ELF... " >&6; }
|
||||
if test ${libc_cv_ppc64_def_call_elf+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
#ifdef _CALL_ELF
|
||||
@ -193,26 +208,28 @@ else
|
||||
|
||||
_ACEOF
|
||||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||||
$EGREP "yes" >/dev/null 2>&1; then :
|
||||
$EGREP "yes" >/dev/null 2>&1
|
||||
then :
|
||||
libc_cv_ppc64_def_call_elf=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_ppc64_def_call_elf=no
|
||||
fi
|
||||
rm -f conftest*
|
||||
rm -rf conftest*
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ppc64_def_call_elf" >&5
|
||||
$as_echo "$libc_cv_ppc64_def_call_elf" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ppc64_def_call_elf" >&5
|
||||
printf "%s\n" "$libc_cv_ppc64_def_call_elf" >&6; }
|
||||
if test $libc_cv_ppc64_def_call_elf = no; then
|
||||
libc_extra_cppflags="$libc_extra_cppflags -D_CALL_ELF=1"
|
||||
fi
|
||||
fi
|
||||
# Set minimum kernel version for ppc64le.
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the machine type to set minimum kernel version" >&5
|
||||
$as_echo_n "checking the machine type to set minimum kernel version... " >&6; }
|
||||
if ${libc_cv_ppc64_le+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the machine type to set minimum kernel version" >&5
|
||||
printf %s "checking the machine type to set minimum kernel version... " >&6; }
|
||||
if test ${libc_cv_ppc64_le+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
|
||||
@ -221,13 +238,15 @@ else
|
||||
|
||||
_ACEOF
|
||||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||||
$EGREP "yes" >/dev/null 2>&1; then :
|
||||
$EGREP "yes" >/dev/null 2>&1
|
||||
then :
|
||||
arch_minimum_kernel=3.10.0
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_ppc64_le=no
|
||||
fi
|
||||
rm -f conftest*
|
||||
rm -rf conftest*
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ppc64_le" >&5
|
||||
$as_echo "$libc_cv_ppc64_le" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ppc64_le" >&5
|
||||
printf "%s\n" "$libc_cv_ppc64_le" >&6; }
|
||||
|
||||
|
81
sysdeps/unix/sysv/linux/riscv/configure
vendored
81
sysdeps/unix/sysv/linux/riscv/configure
vendored
@ -6,11 +6,12 @@ arch_minimum_kernel=4.15.0
|
||||
libc_cv_riscv_int_abi=no
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
|
||||
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
|
||||
if ${ac_cv_path_GREP+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
|
||||
printf %s "checking for grep that handles long lines and -e... " >&6; }
|
||||
if test ${ac_cv_path_GREP+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
if test -z "$GREP"; then
|
||||
ac_path_GREP_found=false
|
||||
# Loop through the user's path and test for each of PROGNAME-LIST
|
||||
@ -18,10 +19,15 @@ else
|
||||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_prog in grep ggrep; do
|
||||
case $as_dir in #(((
|
||||
'') as_dir=./ ;;
|
||||
*/) ;;
|
||||
*) as_dir=$as_dir/ ;;
|
||||
esac
|
||||
for ac_prog in grep ggrep
|
||||
do
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
|
||||
ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
|
||||
as_fn_executable_p "$ac_path_GREP" || continue
|
||||
# Check for GNU ac_path_GREP and select it if it is found.
|
||||
# Check for GNU $ac_path_GREP
|
||||
@ -30,13 +36,13 @@ case `"$ac_path_GREP" --version 2>&1` in
|
||||
ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
|
||||
*)
|
||||
ac_count=0
|
||||
$as_echo_n 0123456789 >"conftest.in"
|
||||
printf %s 0123456789 >"conftest.in"
|
||||
while :
|
||||
do
|
||||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||||
mv "conftest.tmp" "conftest.in"
|
||||
cp "conftest.in" "conftest.nl"
|
||||
$as_echo 'GREP' >> "conftest.nl"
|
||||
printf "%s\n" 'GREP' >> "conftest.nl"
|
||||
"$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||||
@ -64,16 +70,17 @@ else
|
||||
fi
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
|
||||
$as_echo "$ac_cv_path_GREP" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
|
||||
printf "%s\n" "$ac_cv_path_GREP" >&6; }
|
||||
GREP="$ac_cv_path_GREP"
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
|
||||
$as_echo_n "checking for egrep... " >&6; }
|
||||
if ${ac_cv_path_EGREP+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
|
||||
printf %s "checking for egrep... " >&6; }
|
||||
if test ${ac_cv_path_EGREP+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
|
||||
then ac_cv_path_EGREP="$GREP -E"
|
||||
else
|
||||
@ -84,10 +91,15 @@ else
|
||||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_prog in egrep; do
|
||||
case $as_dir in #(((
|
||||
'') as_dir=./ ;;
|
||||
*/) ;;
|
||||
*) as_dir=$as_dir/ ;;
|
||||
esac
|
||||
for ac_prog in egrep
|
||||
do
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
|
||||
ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
|
||||
as_fn_executable_p "$ac_path_EGREP" || continue
|
||||
# Check for GNU ac_path_EGREP and select it if it is found.
|
||||
# Check for GNU $ac_path_EGREP
|
||||
@ -96,13 +108,13 @@ case `"$ac_path_EGREP" --version 2>&1` in
|
||||
ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
|
||||
*)
|
||||
ac_count=0
|
||||
$as_echo_n 0123456789 >"conftest.in"
|
||||
printf %s 0123456789 >"conftest.in"
|
||||
while :
|
||||
do
|
||||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||||
mv "conftest.tmp" "conftest.in"
|
||||
cp "conftest.in" "conftest.nl"
|
||||
$as_echo 'EGREP' >> "conftest.nl"
|
||||
printf "%s\n" 'EGREP' >> "conftest.nl"
|
||||
"$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||||
@ -131,8 +143,8 @@ fi
|
||||
|
||||
fi
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
|
||||
$as_echo "$ac_cv_path_EGREP" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
|
||||
printf "%s\n" "$ac_cv_path_EGREP" >&6; }
|
||||
EGREP="$ac_cv_path_EGREP"
|
||||
|
||||
|
||||
@ -142,10 +154,11 @@ __SIZEOF_INT__ __SIZEOF_LONG__ __SIZEOF_POINTER__
|
||||
|
||||
_ACEOF
|
||||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||||
$EGREP "4 8 8" >/dev/null 2>&1; then :
|
||||
$EGREP "4 8 8" >/dev/null 2>&1
|
||||
then :
|
||||
libc_cv_riscv_int_abi=lp64
|
||||
fi
|
||||
rm -f conftest*
|
||||
rm -rf conftest*
|
||||
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
@ -153,10 +166,11 @@ __SIZEOF_INT__ __SIZEOF_LONG__ __SIZEOF_POINTER__
|
||||
|
||||
_ACEOF
|
||||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||||
$EGREP "4 4 4" >/dev/null 2>&1; then :
|
||||
$EGREP "4 4 4" >/dev/null 2>&1
|
||||
then :
|
||||
libc_cv_riscv_int_abi=ilp32
|
||||
fi
|
||||
rm -f conftest*
|
||||
rm -rf conftest*
|
||||
|
||||
if test $libc_cv_riscv_int_abi = no; then
|
||||
as_fn_error $? "Unable to determine integer ABI" "$LINENO" 5
|
||||
@ -175,10 +189,11 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
_ACEOF
|
||||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||||
$EGREP "yes" >/dev/null 2>&1; then :
|
||||
$EGREP "yes" >/dev/null 2>&1
|
||||
then :
|
||||
libc_cv_riscv_float_abi=d
|
||||
fi
|
||||
rm -f conftest*
|
||||
rm -rf conftest*
|
||||
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
@ -188,10 +203,11 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
_ACEOF
|
||||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||||
$EGREP "yes" >/dev/null 2>&1; then :
|
||||
$EGREP "yes" >/dev/null 2>&1
|
||||
then :
|
||||
libc_cv_riscv_float_abi=
|
||||
fi
|
||||
rm -f conftest*
|
||||
rm -rf conftest*
|
||||
|
||||
if test "$libc_cv_riscv_float_abi" = no; then
|
||||
as_fn_error $? "Unable to determine floating-point ABI" "$LINENO" 5
|
||||
@ -260,3 +276,4 @@ esac
|
||||
esac
|
||||
|
||||
ldd_rewrite_script=sysdeps/unix/sysv/linux/riscv/ldd-rewrite.sed
|
||||
|
||||
|
1
sysdeps/unix/sysv/linux/s390/configure
vendored
1
sysdeps/unix/sysv/linux/s390/configure
vendored
@ -3,3 +3,4 @@
|
||||
|
||||
libc_cv_gcc_unwind_find_fde=yes
|
||||
ldd_rewrite_script=sysdeps/unix/sysv/linux/s390/ldd-rewrite.sed
|
||||
|
||||
|
@ -13,3 +13,4 @@ case "$prefix" in
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
|
||||
|
1
sysdeps/unix/sysv/linux/sh/configure
vendored
1
sysdeps/unix/sysv/linux/sh/configure
vendored
@ -2,3 +2,4 @@
|
||||
# Local configure fragment for sysdeps/unix/sysv/linux/sh.
|
||||
|
||||
libc_cv_gcc_unwind_find_fde=yes
|
||||
|
||||
|
1
sysdeps/unix/sysv/linux/sparc/configure
vendored
1
sysdeps/unix/sysv/linux/sparc/configure
vendored
@ -3,3 +3,4 @@
|
||||
|
||||
libc_cv_gcc_unwind_find_fde=yes
|
||||
ldd_rewrite_script=sysdeps/unix/sysv/linux/sparc/ldd-rewrite.sed
|
||||
|
||||
|
@ -13,3 +13,4 @@ case "$prefix" in
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
|
||||
|
1
sysdeps/unix/sysv/linux/x86_64/64/configure
vendored
1
sysdeps/unix/sysv/linux/x86_64/64/configure
vendored
@ -13,3 +13,4 @@ case "$prefix" in
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
|
||||
|
1
sysdeps/unix/sysv/linux/x86_64/configure
vendored
1
sysdeps/unix/sysv/linux/x86_64/configure
vendored
@ -2,3 +2,4 @@
|
||||
# Local configure fragment for sysdeps/unix/sysv/linux/x86_64.
|
||||
|
||||
ldd_rewrite_script=sysdeps/unix/sysv/linux/x86_64/ldd-rewrite.sed
|
||||
|
||||
|
1
sysdeps/unix/sysv/linux/x86_64/x32/configure
vendored
1
sysdeps/unix/sysv/linux/x86_64/x32/configure
vendored
@ -15,3 +15,4 @@ case "$prefix" in
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
|
||||
|
98
sysdeps/x86/configure
vendored
98
sysdeps/x86/configure
vendored
@ -3,11 +3,12 @@
|
||||
|
||||
if test $enable_cet != no; then
|
||||
# Check if CET can be enabled.
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether CET can be enabled" >&5
|
||||
$as_echo_n "checking whether CET can be enabled... " >&6; }
|
||||
if ${libc_cv_x86_cet_available+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether CET can be enabled" >&5
|
||||
printf %s "checking whether CET can be enabled... " >&6; }
|
||||
if test ${libc_cv_x86_cet_available+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat > conftest.c <<EOF
|
||||
#if !defined __CET__ || __CET__ != 3
|
||||
# error CET isn't available.
|
||||
@ -17,7 +18,7 @@ EOF
|
||||
{ { 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; }; then
|
||||
libc_cv_x86_cet_available=yes
|
||||
else
|
||||
@ -25,19 +26,20 @@ EOF
|
||||
fi
|
||||
rm -rf conftest*
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_x86_cet_available" >&5
|
||||
$as_echo "$libc_cv_x86_cet_available" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_x86_cet_available" >&5
|
||||
printf "%s\n" "$libc_cv_x86_cet_available" >&6; }
|
||||
if test $libc_cv_x86_cet_available != yes; then
|
||||
as_fn_error $? "$CC doesn't support CET" "$LINENO" 5
|
||||
fi
|
||||
fi
|
||||
if test $enable_cet != no; then
|
||||
# Check if assembler supports CET.
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether assembler supports CET" >&5
|
||||
$as_echo_n "checking whether assembler supports CET... " >&6; }
|
||||
if ${libc_cv_x86_cet_as+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether assembler supports CET" >&5
|
||||
printf %s "checking whether assembler supports CET... " >&6; }
|
||||
if test ${libc_cv_x86_cet_as+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat > conftest.s <<EOF
|
||||
incsspd %ecx
|
||||
EOF
|
||||
@ -45,7 +47,7 @@ EOF
|
||||
{ { 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; }; then
|
||||
libc_cv_x86_cet_as=yes
|
||||
else
|
||||
@ -53,28 +55,29 @@ EOF
|
||||
fi
|
||||
rm -rf conftest*
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_x86_cet_as" >&5
|
||||
$as_echo "$libc_cv_x86_cet_as" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_x86_cet_as" >&5
|
||||
printf "%s\n" "$libc_cv_x86_cet_as" >&6; }
|
||||
if test $libc_cv_x86_cet_as = no; then
|
||||
as_fn_error $? "$AS doesn't support CET" "$LINENO" 5
|
||||
fi
|
||||
fi
|
||||
if test $enable_cet = yes; then
|
||||
$as_echo "#define DEFAULT_DL_X86_CET_CONTROL cet_elf_property" >>confdefs.h
|
||||
printf "%s\n" "#define DEFAULT_DL_X86_CET_CONTROL cet_elf_property" >>confdefs.h
|
||||
|
||||
elif test $enable_cet = permissive; then
|
||||
$as_echo "#define DEFAULT_DL_X86_CET_CONTROL cet_permissive" >>confdefs.h
|
||||
printf "%s\n" "#define DEFAULT_DL_X86_CET_CONTROL cet_permissive" >>confdefs.h
|
||||
|
||||
fi
|
||||
config_vars="$config_vars
|
||||
enable-cet = $enable_cet"
|
||||
|
||||
# Check if linker supports x86 ISA level.
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker x86 ISA level support" >&5
|
||||
$as_echo_n "checking for linker x86 ISA level support... " >&6; }
|
||||
if ${libc_cv_include_x86_isa_level+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for linker x86 ISA level support" >&5
|
||||
printf %s "checking for linker x86 ISA level support... " >&6; }
|
||||
if test ${libc_cv_include_x86_isa_level+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat > conftest1.S <<EOF
|
||||
#ifdef __LP64__
|
||||
# define P2ALIGN 3
|
||||
@ -130,7 +133,7 @@ if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -nostartfiles -nostdlib -r -o conftest c
|
||||
{ { 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; }; then
|
||||
count=`LC_ALL=C $READELF -n conftest | grep NT_GNU_PROPERTY_TYPE_0 | wc -l`
|
||||
if test "$count" = 1; then
|
||||
@ -139,56 +142,59 @@ if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -nostartfiles -nostdlib -r -o conftest c
|
||||
fi
|
||||
rm -f conftest*
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_include_x86_isa_level" >&5
|
||||
$as_echo "$libc_cv_include_x86_isa_level" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_include_x86_isa_level" >&5
|
||||
printf "%s\n" "$libc_cv_include_x86_isa_level" >&6; }
|
||||
if test $libc_cv_include_x86_isa_level = yes; then
|
||||
$as_echo "#define INCLUDE_X86_ISA_LEVEL 1" >>confdefs.h
|
||||
printf "%s\n" "#define INCLUDE_X86_ISA_LEVEL 1" >>confdefs.h
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LAHF/SAHF instruction support" >&5
|
||||
$as_echo_n "checking for LAHF/SAHF instruction support... " >&6; }
|
||||
if ${libc_cv_have_x86_lahf_sahf+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for LAHF/SAHF instruction support" >&5
|
||||
printf %s "checking for LAHF/SAHF instruction support... " >&6; }
|
||||
if test ${libc_cv_have_x86_lahf_sahf+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
libc_cv_have_x86_lahf_sahf=no
|
||||
if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -fverbose-asm -S -o - -x c /dev/null'
|
||||
{ { 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; } | grep -qE '(-msahf\b|-march=x86-64-v)'; then
|
||||
libc_cv_have_x86_lahf_sahf=yes
|
||||
fi
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_x86_lahf_sahf" >&5
|
||||
$as_echo "$libc_cv_have_x86_lahf_sahf" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_x86_lahf_sahf" >&5
|
||||
printf "%s\n" "$libc_cv_have_x86_lahf_sahf" >&6; }
|
||||
if test $libc_cv_have_x86_lahf_sahf = yes; then
|
||||
$as_echo "#define HAVE_X86_LAHF_SAHF 1" >>confdefs.h
|
||||
printf "%s\n" "#define HAVE_X86_LAHF_SAHF 1" >>confdefs.h
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for MOVBE instruction support" >&5
|
||||
$as_echo_n "checking for MOVBE instruction support... " >&6; }
|
||||
if ${libc_cv_have_x86_movbe+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for MOVBE instruction support" >&5
|
||||
printf %s "checking for MOVBE instruction support... " >&6; }
|
||||
if test ${libc_cv_have_x86_movbe+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
libc_cv_have_x86_movbe=no
|
||||
if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -fverbose-asm -S -o - -x c /dev/null'
|
||||
{ { 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
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; } | grep -qE '(-mmovbe\b|-march=x86-64-v([3-9]|[1-9][0-9]))'; then
|
||||
libc_cv_have_x86_movbe=yes
|
||||
fi
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_x86_movbe" >&5
|
||||
$as_echo "$libc_cv_have_x86_movbe" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_x86_movbe" >&5
|
||||
printf "%s\n" "$libc_cv_have_x86_movbe" >&6; }
|
||||
if test $libc_cv_have_x86_movbe = yes; then
|
||||
$as_echo "#define HAVE_X86_MOVBE 1" >>confdefs.h
|
||||
printf "%s\n" "#define HAVE_X86_MOVBE 1" >>confdefs.h
|
||||
|
||||
fi
|
||||
fi
|
||||
config_vars="$config_vars
|
||||
enable-x86-isa-level = $libc_cv_include_x86_isa_level"
|
||||
|
||||
$as_echo "#define SUPPORT_STATIC_PIE 1" >>confdefs.h
|
||||
printf "%s\n" "#define SUPPORT_STATIC_PIE 1" >>confdefs.h
|
||||
|
||||
|
||||
|
23
sysdeps/x86_64/configure
vendored
23
sysdeps/x86_64/configure
vendored
@ -1,25 +1,27 @@
|
||||
# This file is generated from configure.ac by Autoconf. DO NOT EDIT!
|
||||
# Local configure fragment for sysdeps/x86_64.
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking -mprefer-vector-width=128" >&5
|
||||
$as_echo_n "checking -mprefer-vector-width=128... " >&6; }
|
||||
if ${libc_cv_cc_mprefer_vector_width+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking -mprefer-vector-width=128" >&5
|
||||
printf %s "checking -mprefer-vector-width=128... " >&6; }
|
||||
if test ${libc_cv_cc_mprefer_vector_width+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
if { ac_try='${CC-cc} -mprefer-vector-width=128 -xc /dev/null -S -o /dev/null'
|
||||
{ { 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 :
|
||||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
test $ac_status = 0; }; }
|
||||
then :
|
||||
libc_cv_cc_mprefer_vector_width=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_cc_mprefer_vector_width=no
|
||||
fi
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_mprefer_vector_width" >&5
|
||||
$as_echo "$libc_cv_cc_mprefer_vector_width" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_mprefer_vector_width" >&5
|
||||
printf "%s\n" "$libc_cv_cc_mprefer_vector_width" >&6; }
|
||||
config_vars="$config_vars
|
||||
config-cflags-mprefer-vector-width = $libc_cv_cc_mprefer_vector_width"
|
||||
|
||||
@ -29,3 +31,4 @@ fi
|
||||
|
||||
test -n "$critic_missing" && as_fn_error $? "
|
||||
*** $critic_missing" "$LINENO" 5
|
||||
|
||||
|
@ -6,33 +6,35 @@ x86_64)
|
||||
base_machine=x86_64
|
||||
# Check if we are building for x32.
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC compiles in -mx32 mode by default" >&5
|
||||
$as_echo_n "checking whether $CC compiles in -mx32 mode by default... " >&6; }
|
||||
if ${libc_cv_x32+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC compiles in -mx32 mode by default" >&5
|
||||
printf %s "checking whether $CC compiles in -mx32 mode by default... " >&6; }
|
||||
if test ${libc_cv_x32+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else $as_nop
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
#ifndef __ILP32__
|
||||
# error not x32
|
||||
#endif
|
||||
int
|
||||
main ()
|
||||
main (void)
|
||||
{
|
||||
|
||||
;
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
then :
|
||||
libc_cv_x32=yes
|
||||
else
|
||||
else $as_nop
|
||||
libc_cv_x32=no
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_x32" >&5
|
||||
$as_echo "$libc_cv_x32" >&6; }
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_x32" >&5
|
||||
printf "%s\n" "$libc_cv_x32" >&6; }
|
||||
if test $libc_cv_x32 = yes; then
|
||||
machine=x86_64/x32
|
||||
else
|
||||
@ -40,3 +42,4 @@ $as_echo "$libc_cv_x32" >&6; }
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user