1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for GNU C Library (see version.h). 4# 5# Report bugs to <https://sourceware.org/bugzilla/>. 6# 7# 8# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 9# 10# 11# This configure script is free software; the Free Software Foundation 12# gives unlimited permission to copy, distribute and modify it. 13## -------------------- ## 14## M4sh Initialization. ## 15## -------------------- ## 16 17# Be more Bourne compatible 18DUALCASE=1; export DUALCASE # for MKS sh 19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20 emulate sh 21 NULLCMD=: 22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23 # is contrary to our usage. Disable this feature. 24 alias -g '${1+"$@"}'='"$@"' 25 setopt NO_GLOB_SUBST 26else 27 case `(set -o) 2>/dev/null` in #( 28 *posix*) : 29 set -o posix ;; #( 30 *) : 31 ;; 32esac 33fi 34 35 36as_nl=' 37' 38export as_nl 39# Printing a long string crashes Solaris 7 /usr/bin/printf. 40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 43# Prefer a ksh shell builtin over an external printf program on Solaris, 44# but without wasting forks for bash or zsh. 45if test -z "$BASH_VERSION$ZSH_VERSION" \ 46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 47 as_echo='print -r --' 48 as_echo_n='print -rn --' 49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50 as_echo='printf %s\n' 51 as_echo_n='printf %s' 52else 53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55 as_echo_n='/usr/ucb/echo -n' 56 else 57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58 as_echo_n_body='eval 59 arg=$1; 60 case $arg in #( 61 *"$as_nl"*) 62 expr "X$arg" : "X\\(.*\\)$as_nl"; 63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64 esac; 65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66 ' 67 export as_echo_n_body 68 as_echo_n='sh -c $as_echo_n_body as_echo' 69 fi 70 export as_echo_body 71 as_echo='sh -c $as_echo_body as_echo' 72fi 73 74# The user is always right. 75if test "${PATH_SEPARATOR+set}" != set; then 76 PATH_SEPARATOR=: 77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79 PATH_SEPARATOR=';' 80 } 81fi 82 83 84# IFS 85# We need space, tab and new line, in precisely that order. Quoting is 86# there to prevent editors from complaining about space-tab. 87# (If _AS_PATH_WALK were called with IFS unset, it would disable word 88# splitting by setting IFS to empty value.) 89IFS=" "" $as_nl" 90 91# Find who we are. Look in the path if we contain no directory separator. 92as_myself= 93case $0 in #(( 94 *[\\/]* ) as_myself=$0 ;; 95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 96for as_dir in $PATH 97do 98 IFS=$as_save_IFS 99 test -z "$as_dir" && as_dir=. 100 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 101 done 102IFS=$as_save_IFS 103 104 ;; 105esac 106# We did not find ourselves, most probably we were run as `sh COMMAND' 107# in which case we are not to be found in the path. 108if test "x$as_myself" = x; then 109 as_myself=$0 110fi 111if test ! -f "$as_myself"; then 112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113 exit 1 114fi 115 116# Unset variables that we do not need and which cause bugs (e.g. in 117# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 118# suppresses any "Segmentation fault" message there. '((' could 119# trigger a bug in pdksh 5.2.14. 120for as_var in BASH_ENV ENV MAIL MAILPATH 121do eval test x\${$as_var+set} = xset \ 122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 123done 124PS1='$ ' 125PS2='> ' 126PS4='+ ' 127 128# NLS nuisances. 129LC_ALL=C 130export LC_ALL 131LANGUAGE=C 132export LANGUAGE 133 134# CDPATH. 135(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 136 137# Use a proper internal environment variable to ensure we don't fall 138 # into an infinite loop, continuously re-executing ourselves. 139 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 140 _as_can_reexec=no; export _as_can_reexec; 141 # We cannot yet assume a decent shell, so we have to provide a 142# neutralization value for shells without unset; and this also 143# works around shells that cannot unset nonexistent variables. 144# Preserve -v and -x to the replacement shell. 145BASH_ENV=/dev/null 146ENV=/dev/null 147(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 148case $- in # (((( 149 *v*x* | *x*v* ) as_opts=-vx ;; 150 *v* ) as_opts=-v ;; 151 *x* ) as_opts=-x ;; 152 * ) as_opts= ;; 153esac 154exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 155# Admittedly, this is quite paranoid, since all the known shells bail 156# out after a failed `exec'. 157$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 158as_fn_exit 255 159 fi 160 # We don't want this to propagate to other subprocesses. 161 { _as_can_reexec=; unset _as_can_reexec;} 162if test "x$CONFIG_SHELL" = x; then 163 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 164 emulate sh 165 NULLCMD=: 166 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 167 # is contrary to our usage. Disable this feature. 168 alias -g '\${1+\"\$@\"}'='\"\$@\"' 169 setopt NO_GLOB_SUBST 170else 171 case \`(set -o) 2>/dev/null\` in #( 172 *posix*) : 173 set -o posix ;; #( 174 *) : 175 ;; 176esac 177fi 178" 179 as_required="as_fn_return () { (exit \$1); } 180as_fn_success () { as_fn_return 0; } 181as_fn_failure () { as_fn_return 1; } 182as_fn_ret_success () { return 0; } 183as_fn_ret_failure () { return 1; } 184 185exitcode=0 186as_fn_success || { exitcode=1; echo as_fn_success failed.; } 187as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 188as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 189as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 190if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 191 192else 193 exitcode=1; echo positional parameters were not saved. 194fi 195test x\$exitcode = x0 || exit 1 196test -x / || exit 1" 197 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 198 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 199 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 200 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1" 201 if (eval "$as_required") 2>/dev/null; then : 202 as_have_required=yes 203else 204 as_have_required=no 205fi 206 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 207 208else 209 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 210as_found=false 211for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 212do 213 IFS=$as_save_IFS 214 test -z "$as_dir" && as_dir=. 215 as_found=: 216 case $as_dir in #( 217 /*) 218 for as_base in sh bash ksh sh5; do 219 # Try only shells that exist, to save several forks. 220 as_shell=$as_dir/$as_base 221 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 222 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 223 CONFIG_SHELL=$as_shell as_have_required=yes 224 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 225 break 2 226fi 227fi 228 done;; 229 esac 230 as_found=false 231done 232$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 233 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 234 CONFIG_SHELL=$SHELL as_have_required=yes 235fi; } 236IFS=$as_save_IFS 237 238 239 if test "x$CONFIG_SHELL" != x; then : 240 export CONFIG_SHELL 241 # We cannot yet assume a decent shell, so we have to provide a 242# neutralization value for shells without unset; and this also 243# works around shells that cannot unset nonexistent variables. 244# Preserve -v and -x to the replacement shell. 245BASH_ENV=/dev/null 246ENV=/dev/null 247(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 248case $- in # (((( 249 *v*x* | *x*v* ) as_opts=-vx ;; 250 *v* ) as_opts=-v ;; 251 *x* ) as_opts=-x ;; 252 * ) as_opts= ;; 253esac 254exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 255# Admittedly, this is quite paranoid, since all the known shells bail 256# out after a failed `exec'. 257$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 258exit 255 259fi 260 261 if test x$as_have_required = xno; then : 262 $as_echo "$0: This script requires a shell more modern than all" 263 $as_echo "$0: the shells that I found on your system." 264 if test x${ZSH_VERSION+set} = xset ; then 265 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 266 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 267 else 268 $as_echo "$0: Please tell bug-autoconf@gnu.org and 269$0: https://sourceware.org/bugzilla/ about your system, 270$0: including any error possibly output before this 271$0: message. Then install a modern shell, or manually run 272$0: the script under such a shell if you do have one." 273 fi 274 exit 1 275fi 276fi 277fi 278SHELL=${CONFIG_SHELL-/bin/sh} 279export SHELL 280# Unset more variables known to interfere with behavior of common tools. 281CLICOLOR_FORCE= GREP_OPTIONS= 282unset CLICOLOR_FORCE GREP_OPTIONS 283 284## --------------------- ## 285## M4sh Shell Functions. ## 286## --------------------- ## 287# as_fn_unset VAR 288# --------------- 289# Portably unset VAR. 290as_fn_unset () 291{ 292 { eval $1=; unset $1;} 293} 294as_unset=as_fn_unset 295 296# as_fn_set_status STATUS 297# ----------------------- 298# Set $? to STATUS, without forking. 299as_fn_set_status () 300{ 301 return $1 302} # as_fn_set_status 303 304# as_fn_exit STATUS 305# ----------------- 306# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 307as_fn_exit () 308{ 309 set +e 310 as_fn_set_status $1 311 exit $1 312} # as_fn_exit 313 314# as_fn_mkdir_p 315# ------------- 316# Create "$as_dir" as a directory, including parents if necessary. 317as_fn_mkdir_p () 318{ 319 320 case $as_dir in #( 321 -*) as_dir=./$as_dir;; 322 esac 323 test -d "$as_dir" || eval $as_mkdir_p || { 324 as_dirs= 325 while :; do 326 case $as_dir in #( 327 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 328 *) as_qdir=$as_dir;; 329 esac 330 as_dirs="'$as_qdir' $as_dirs" 331 as_dir=`$as_dirname -- "$as_dir" || 332$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 333 X"$as_dir" : 'X\(//\)[^/]' \| \ 334 X"$as_dir" : 'X\(//\)$' \| \ 335 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 336$as_echo X"$as_dir" | 337 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 338 s//\1/ 339 q 340 } 341 /^X\(\/\/\)[^/].*/{ 342 s//\1/ 343 q 344 } 345 /^X\(\/\/\)$/{ 346 s//\1/ 347 q 348 } 349 /^X\(\/\).*/{ 350 s//\1/ 351 q 352 } 353 s/.*/./; q'` 354 test -d "$as_dir" && break 355 done 356 test -z "$as_dirs" || eval "mkdir $as_dirs" 357 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 358 359 360} # as_fn_mkdir_p 361 362# as_fn_executable_p FILE 363# ----------------------- 364# Test if FILE is an executable regular file. 365as_fn_executable_p () 366{ 367 test -f "$1" && test -x "$1" 368} # as_fn_executable_p 369# as_fn_append VAR VALUE 370# ---------------------- 371# Append the text in VALUE to the end of the definition contained in VAR. Take 372# advantage of any shell optimizations that allow amortized linear growth over 373# repeated appends, instead of the typical quadratic growth present in naive 374# implementations. 375if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 376 eval 'as_fn_append () 377 { 378 eval $1+=\$2 379 }' 380else 381 as_fn_append () 382 { 383 eval $1=\$$1\$2 384 } 385fi # as_fn_append 386 387# as_fn_arith ARG... 388# ------------------ 389# Perform arithmetic evaluation on the ARGs, and store the result in the 390# global $as_val. Take advantage of shells that can avoid forks. The arguments 391# must be portable across $(()) and expr. 392if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 393 eval 'as_fn_arith () 394 { 395 as_val=$(( $* )) 396 }' 397else 398 as_fn_arith () 399 { 400 as_val=`expr "$@" || test $? -eq 1` 401 } 402fi # as_fn_arith 403 404 405# as_fn_error STATUS ERROR [LINENO LOG_FD] 406# ---------------------------------------- 407# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 408# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 409# script with STATUS, using 1 if that was 0. 410as_fn_error () 411{ 412 as_status=$1; test $as_status -eq 0 && as_status=1 413 if test "$4"; then 414 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 415 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 416 fi 417 $as_echo "$as_me: error: $2" >&2 418 as_fn_exit $as_status 419} # as_fn_error 420 421if expr a : '\(a\)' >/dev/null 2>&1 && 422 test "X`expr 00001 : '.*\(...\)'`" = X001; then 423 as_expr=expr 424else 425 as_expr=false 426fi 427 428if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 429 as_basename=basename 430else 431 as_basename=false 432fi 433 434if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 435 as_dirname=dirname 436else 437 as_dirname=false 438fi 439 440as_me=`$as_basename -- "$0" || 441$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 442 X"$0" : 'X\(//\)$' \| \ 443 X"$0" : 'X\(/\)' \| . 2>/dev/null || 444$as_echo X/"$0" | 445 sed '/^.*\/\([^/][^/]*\)\/*$/{ 446 s//\1/ 447 q 448 } 449 /^X\/\(\/\/\)$/{ 450 s//\1/ 451 q 452 } 453 /^X\/\(\/\).*/{ 454 s//\1/ 455 q 456 } 457 s/.*/./; q'` 458 459# Avoid depending upon Character Ranges. 460as_cr_letters='abcdefghijklmnopqrstuvwxyz' 461as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 462as_cr_Letters=$as_cr_letters$as_cr_LETTERS 463as_cr_digits='0123456789' 464as_cr_alnum=$as_cr_Letters$as_cr_digits 465 466 467 as_lineno_1=$LINENO as_lineno_1a=$LINENO 468 as_lineno_2=$LINENO as_lineno_2a=$LINENO 469 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 470 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 471 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 472 sed -n ' 473 p 474 /[$]LINENO/= 475 ' <$as_myself | 476 sed ' 477 s/[$]LINENO.*/&-/ 478 t lineno 479 b 480 :lineno 481 N 482 :loop 483 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 484 t loop 485 s/-\n.*// 486 ' >$as_me.lineno && 487 chmod +x "$as_me.lineno" || 488 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 489 490 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 491 # already done that, so ensure we don't try to do so again and fall 492 # in an infinite loop. This has already happened in practice. 493 _as_can_reexec=no; export _as_can_reexec 494 # Don't try to exec as it changes $[0], causing all sort of problems 495 # (the dirname of $[0] is not the place where we might find the 496 # original and so on. Autoconf is especially sensitive to this). 497 . "./$as_me.lineno" 498 # Exit status is that of the last command. 499 exit 500} 501 502ECHO_C= ECHO_N= ECHO_T= 503case `echo -n x` in #((((( 504-n*) 505 case `echo 'xy\c'` in 506 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 507 xy) ECHO_C='\c';; 508 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 509 ECHO_T=' ';; 510 esac;; 511*) 512 ECHO_N='-n';; 513esac 514 515rm -f conf$$ conf$$.exe conf$$.file 516if test -d conf$$.dir; then 517 rm -f conf$$.dir/conf$$.file 518else 519 rm -f conf$$.dir 520 mkdir conf$$.dir 2>/dev/null 521fi 522if (echo >conf$$.file) 2>/dev/null; then 523 if ln -s conf$$.file conf$$ 2>/dev/null; then 524 as_ln_s='ln -s' 525 # ... but there are two gotchas: 526 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 527 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 528 # In both cases, we have to default to `cp -pR'. 529 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 530 as_ln_s='cp -pR' 531 elif ln conf$$.file conf$$ 2>/dev/null; then 532 as_ln_s=ln 533 else 534 as_ln_s='cp -pR' 535 fi 536else 537 as_ln_s='cp -pR' 538fi 539rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 540rmdir conf$$.dir 2>/dev/null 541 542if mkdir -p . 2>/dev/null; then 543 as_mkdir_p='mkdir -p "$as_dir"' 544else 545 test -d ./-p && rmdir ./-p 546 as_mkdir_p=false 547fi 548 549as_test_x='test -x' 550as_executable_p=as_fn_executable_p 551 552# Sed expression to map a string onto a valid CPP name. 553as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 554 555# Sed expression to map a string onto a valid variable name. 556as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 557 558 559test -n "$DJDIR" || exec 7<&0 </dev/null 560exec 6>&1 561 562# Name of the host. 563# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 564# so uname gets run too. 565ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 566 567# 568# Initializations. 569# 570ac_default_prefix=/usr/local 571ac_clean_files= 572ac_config_libobj_dir=. 573LIBOBJS= 574cross_compiling=no 575subdirs= 576MFLAGS= 577MAKEFLAGS= 578 579# Identity of this package. 580PACKAGE_NAME='GNU C Library' 581PACKAGE_TARNAME='glibc' 582PACKAGE_VERSION='(see version.h)' 583PACKAGE_STRING='GNU C Library (see version.h)' 584PACKAGE_BUGREPORT='https://sourceware.org/bugzilla/' 585PACKAGE_URL='https://www.gnu.org/software/glibc/' 586 587ac_unique_file="include/features.h" 588enable_option_checking=no 589ac_subst_vars='LTLIBOBJS 590LIBOBJS 591pthread_in_libc 592RELEASE 593VERSION 594mach_interface_list 595DEFINES 596static_nss 597profile 598libc_cv_multidir 599shared 600static 601ldd_rewrite_script 602use_ldconfig 603libc_cv_rootsbindir 604libc_cv_localstatedir 605libc_cv_sysconfdir 606libc_cv_complocaledir 607libc_cv_rtlddir 608libc_cv_slibdir 609use_nscd 610libc_cv_gcc_unwind_find_fde 611libc_extra_cppflags 612libc_extra_cflags 613libc_cv_cxx_thread_local 614CPPUNDEFS 615have_selinux 616have_libcap 617have_libaudit 618LIBGD 619libc_cv_cc_loop_to_function 620libc_cv_cc_submachine 621libc_cv_cc_nofma 622libc_cv_mtls_dialect_gnu2 623libc_cv_has_glob_dat 624libc_cv_fpie 625libc_cv_z_execstack 626ASFLAGS_config 627libc_cv_cc_with_libunwind 628libc_cv_insert 629libc_cv_protected_data 630INSTALL_INFO 631PERL 632BASH_SHELL 633CXX_BITS_STD_ABS_H 634CXX_CMATH_HEADER 635CXX_CSTDLIB_HEADER 636CXX_SYSINCLUDES 637SYSINCLUDES 638PYTHON 639PYTHON_PROG 640AUTOCONF 641NM 642BISON 643AWK 644SED 645MAKEINFO 646MSGFMT 647MAKE 648LD 649AS 650GPROF 651OBJCOPY 652OBJDUMP 653AR 654LN_S 655INSTALL_DATA 656INSTALL_SCRIPT 657INSTALL_PROGRAM 658sysnames 659submachine 660multi_arch 661libc_cv_textrel_ifunc 662no_stack_protector 663stack_protector 664libc_cv_ssp 665libc_cv_with_fp 666base_machine 667have_tunables 668build_pt_chown 669build_nscd 670libc_cv_static_nss_crypt 671libc_cv_nss_crypt 672build_crypt 673memory_tagging 674experimental_malloc 675enable_werror 676all_warnings 677force_install 678bindnow 679hardcoded_path_in_tests 680enable_timezone_tools 681rtld_early_cflags 682extra_nonshared_cflags 683use_default_link 684sysheaders 685ac_ct_CXX 686CXXFLAGS 687CXX 688READELF 689CPP 690cross_compiling 691BUILD_CC 692OBJEXT 693ac_ct_CC 694CPPFLAGS 695LDFLAGS 696CFLAGS 697CC 698host_os 699host_vendor 700host_cpu 701host 702build_os 703build_vendor 704build_cpu 705build 706subdirs 707REPORT_BUGS_TEXI 708REPORT_BUGS_TO 709PKGVERSION_TEXI 710PKGVERSION 711target_alias 712host_alias 713build_alias 714LIBS 715ECHO_T 716ECHO_N 717ECHO_C 718DEFS 719mandir 720localedir 721libdir 722psdir 723pdfdir 724dvidir 725htmldir 726infodir 727docdir 728oldincludedir 729includedir 730localstatedir 731sharedstatedir 732sysconfdir 733datadir 734datarootdir 735libexecdir 736sbindir 737bindir 738program_transform_name 739prefix 740exec_prefix 741PACKAGE_URL 742PACKAGE_BUGREPORT 743PACKAGE_STRING 744PACKAGE_VERSION 745PACKAGE_TARNAME 746PACKAGE_NAME 747PATH_SEPARATOR 748SHELL' 749ac_subst_files='' 750ac_user_opts=' 751enable_option_checking 752with_pkgversion 753with_bugurl 754with_gd 755with_gd_include 756with_gd_lib 757with_binutils 758with_selinux 759with_headers 760with_default_link 761with_nonshared_cflags 762with_rtld_early_cflags 763with_timeoutfactor 764enable_sanity_checks 765enable_shared 766enable_profile 767enable_default_pie 768enable_timezone_tools 769enable_hardcoded_path_in_tests 770enable_hidden_plt 771enable_bind_now 772enable_stack_protector 773enable_static_nss 774enable_force_install 775enable_maintainer_mode 776enable_kernel 777enable_all_warnings 778enable_werror 779enable_multi_arch 780enable_experimental_malloc 781enable_memory_tagging 782enable_crypt 783enable_nss_crypt 784enable_systemtap 785enable_build_nscd 786enable_nscd 787enable_pt_chown 788enable_tunables 789enable_mathvec 790enable_cet 791enable_scv 792with_cpu 793' 794 ac_precious_vars='build_alias 795host_alias 796target_alias 797CC 798CFLAGS 799LDFLAGS 800LIBS 801CPPFLAGS 802CPP 803CXX 804CXXFLAGS 805CCC' 806ac_subdirs_all='' 807 808# Initialize some variables set by options. 809ac_init_help= 810ac_init_version=false 811ac_unrecognized_opts= 812ac_unrecognized_sep= 813# The variables have the same names as the options, with 814# dashes changed to underlines. 815cache_file=/dev/null 816exec_prefix=NONE 817no_create= 818no_recursion= 819prefix=NONE 820program_prefix=NONE 821program_suffix=NONE 822program_transform_name=s,x,x, 823silent= 824site= 825srcdir= 826verbose= 827x_includes=NONE 828x_libraries=NONE 829 830# Installation directory options. 831# These are left unexpanded so users can "make install exec_prefix=/foo" 832# and all the variables that are supposed to be based on exec_prefix 833# by default will actually change. 834# Use braces instead of parens because sh, perl, etc. also accept them. 835# (The list follows the same order as the GNU Coding Standards.) 836bindir='${exec_prefix}/bin' 837sbindir='${exec_prefix}/sbin' 838libexecdir='${exec_prefix}/libexec' 839datarootdir='${prefix}/share' 840datadir='${datarootdir}' 841sysconfdir='${prefix}/etc' 842sharedstatedir='${prefix}/com' 843localstatedir='${prefix}/var' 844includedir='${prefix}/include' 845oldincludedir='/usr/include' 846docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 847infodir='${datarootdir}/info' 848htmldir='${docdir}' 849dvidir='${docdir}' 850pdfdir='${docdir}' 851psdir='${docdir}' 852libdir='${exec_prefix}/lib' 853localedir='${datarootdir}/locale' 854mandir='${datarootdir}/man' 855 856ac_prev= 857ac_dashdash= 858for ac_option 859do 860 # If the previous option needs an argument, assign it. 861 if test -n "$ac_prev"; then 862 eval $ac_prev=\$ac_option 863 ac_prev= 864 continue 865 fi 866 867 case $ac_option in 868 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 869 *=) ac_optarg= ;; 870 *) ac_optarg=yes ;; 871 esac 872 873 # Accept the important Cygnus configure options, so we can diagnose typos. 874 875 case $ac_dashdash$ac_option in 876 --) 877 ac_dashdash=yes ;; 878 879 -bindir | --bindir | --bindi | --bind | --bin | --bi) 880 ac_prev=bindir ;; 881 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 882 bindir=$ac_optarg ;; 883 884 -build | --build | --buil | --bui | --bu) 885 ac_prev=build_alias ;; 886 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 887 build_alias=$ac_optarg ;; 888 889 -cache-file | --cache-file | --cache-fil | --cache-fi \ 890 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 891 ac_prev=cache_file ;; 892 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 893 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 894 cache_file=$ac_optarg ;; 895 896 --config-cache | -C) 897 cache_file=config.cache ;; 898 899 -datadir | --datadir | --datadi | --datad) 900 ac_prev=datadir ;; 901 -datadir=* | --datadir=* | --datadi=* | --datad=*) 902 datadir=$ac_optarg ;; 903 904 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 905 | --dataroo | --dataro | --datar) 906 ac_prev=datarootdir ;; 907 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 908 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 909 datarootdir=$ac_optarg ;; 910 911 -disable-* | --disable-*) 912 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 913 # Reject names that are not valid shell variable names. 914 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 915 as_fn_error $? "invalid feature name: $ac_useropt" 916 ac_useropt_orig=$ac_useropt 917 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 918 case $ac_user_opts in 919 *" 920"enable_$ac_useropt" 921"*) ;; 922 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 923 ac_unrecognized_sep=', ';; 924 esac 925 eval enable_$ac_useropt=no ;; 926 927 -docdir | --docdir | --docdi | --doc | --do) 928 ac_prev=docdir ;; 929 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 930 docdir=$ac_optarg ;; 931 932 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 933 ac_prev=dvidir ;; 934 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 935 dvidir=$ac_optarg ;; 936 937 -enable-* | --enable-*) 938 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 939 # Reject names that are not valid shell variable names. 940 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 941 as_fn_error $? "invalid feature name: $ac_useropt" 942 ac_useropt_orig=$ac_useropt 943 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 944 case $ac_user_opts in 945 *" 946"enable_$ac_useropt" 947"*) ;; 948 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 949 ac_unrecognized_sep=', ';; 950 esac 951 eval enable_$ac_useropt=\$ac_optarg ;; 952 953 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 954 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 955 | --exec | --exe | --ex) 956 ac_prev=exec_prefix ;; 957 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 958 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 959 | --exec=* | --exe=* | --ex=*) 960 exec_prefix=$ac_optarg ;; 961 962 -gas | --gas | --ga | --g) 963 # Obsolete; use --with-gas. 964 with_gas=yes ;; 965 966 -help | --help | --hel | --he | -h) 967 ac_init_help=long ;; 968 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 969 ac_init_help=recursive ;; 970 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 971 ac_init_help=short ;; 972 973 -host | --host | --hos | --ho) 974 ac_prev=host_alias ;; 975 -host=* | --host=* | --hos=* | --ho=*) 976 host_alias=$ac_optarg ;; 977 978 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 979 ac_prev=htmldir ;; 980 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 981 | --ht=*) 982 htmldir=$ac_optarg ;; 983 984 -includedir | --includedir | --includedi | --included | --include \ 985 | --includ | --inclu | --incl | --inc) 986 ac_prev=includedir ;; 987 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 988 | --includ=* | --inclu=* | --incl=* | --inc=*) 989 includedir=$ac_optarg ;; 990 991 -infodir | --infodir | --infodi | --infod | --info | --inf) 992 ac_prev=infodir ;; 993 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 994 infodir=$ac_optarg ;; 995 996 -libdir | --libdir | --libdi | --libd) 997 ac_prev=libdir ;; 998 -libdir=* | --libdir=* | --libdi=* | --libd=*) 999 libdir=$ac_optarg ;; 1000 1001 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1002 | --libexe | --libex | --libe) 1003 ac_prev=libexecdir ;; 1004 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1005 | --libexe=* | --libex=* | --libe=*) 1006 libexecdir=$ac_optarg ;; 1007 1008 -localedir | --localedir | --localedi | --localed | --locale) 1009 ac_prev=localedir ;; 1010 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1011 localedir=$ac_optarg ;; 1012 1013 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1014 | --localstate | --localstat | --localsta | --localst | --locals) 1015 ac_prev=localstatedir ;; 1016 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1017 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1018 localstatedir=$ac_optarg ;; 1019 1020 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1021 ac_prev=mandir ;; 1022 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1023 mandir=$ac_optarg ;; 1024 1025 -nfp | --nfp | --nf) 1026 # Obsolete; use --without-fp. 1027 with_fp=no ;; 1028 1029 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1030 | --no-cr | --no-c | -n) 1031 no_create=yes ;; 1032 1033 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1034 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1035 no_recursion=yes ;; 1036 1037 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1038 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1039 | --oldin | --oldi | --old | --ol | --o) 1040 ac_prev=oldincludedir ;; 1041 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1042 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1043 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1044 oldincludedir=$ac_optarg ;; 1045 1046 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1047 ac_prev=prefix ;; 1048 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1049 prefix=$ac_optarg ;; 1050 1051 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1052 | --program-pre | --program-pr | --program-p) 1053 ac_prev=program_prefix ;; 1054 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1055 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1056 program_prefix=$ac_optarg ;; 1057 1058 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1059 | --program-suf | --program-su | --program-s) 1060 ac_prev=program_suffix ;; 1061 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1062 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1063 program_suffix=$ac_optarg ;; 1064 1065 -program-transform-name | --program-transform-name \ 1066 | --program-transform-nam | --program-transform-na \ 1067 | --program-transform-n | --program-transform- \ 1068 | --program-transform | --program-transfor \ 1069 | --program-transfo | --program-transf \ 1070 | --program-trans | --program-tran \ 1071 | --progr-tra | --program-tr | --program-t) 1072 ac_prev=program_transform_name ;; 1073 -program-transform-name=* | --program-transform-name=* \ 1074 | --program-transform-nam=* | --program-transform-na=* \ 1075 | --program-transform-n=* | --program-transform-=* \ 1076 | --program-transform=* | --program-transfor=* \ 1077 | --program-transfo=* | --program-transf=* \ 1078 | --program-trans=* | --program-tran=* \ 1079 | --progr-tra=* | --program-tr=* | --program-t=*) 1080 program_transform_name=$ac_optarg ;; 1081 1082 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1083 ac_prev=pdfdir ;; 1084 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1085 pdfdir=$ac_optarg ;; 1086 1087 -psdir | --psdir | --psdi | --psd | --ps) 1088 ac_prev=psdir ;; 1089 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1090 psdir=$ac_optarg ;; 1091 1092 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1093 | -silent | --silent | --silen | --sile | --sil) 1094 silent=yes ;; 1095 1096 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1097 ac_prev=sbindir ;; 1098 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1099 | --sbi=* | --sb=*) 1100 sbindir=$ac_optarg ;; 1101 1102 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1103 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1104 | --sharedst | --shareds | --shared | --share | --shar \ 1105 | --sha | --sh) 1106 ac_prev=sharedstatedir ;; 1107 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1108 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1109 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1110 | --sha=* | --sh=*) 1111 sharedstatedir=$ac_optarg ;; 1112 1113 -site | --site | --sit) 1114 ac_prev=site ;; 1115 -site=* | --site=* | --sit=*) 1116 site=$ac_optarg ;; 1117 1118 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1119 ac_prev=srcdir ;; 1120 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1121 srcdir=$ac_optarg ;; 1122 1123 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1124 | --syscon | --sysco | --sysc | --sys | --sy) 1125 ac_prev=sysconfdir ;; 1126 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1127 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1128 sysconfdir=$ac_optarg ;; 1129 1130 -target | --target | --targe | --targ | --tar | --ta | --t) 1131 ac_prev=target_alias ;; 1132 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1133 target_alias=$ac_optarg ;; 1134 1135 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1136 verbose=yes ;; 1137 1138 -version | --version | --versio | --versi | --vers | -V) 1139 ac_init_version=: ;; 1140 1141 -with-* | --with-*) 1142 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1143 # Reject names that are not valid shell variable names. 1144 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1145 as_fn_error $? "invalid package name: $ac_useropt" 1146 ac_useropt_orig=$ac_useropt 1147 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1148 case $ac_user_opts in 1149 *" 1150"with_$ac_useropt" 1151"*) ;; 1152 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1153 ac_unrecognized_sep=', ';; 1154 esac 1155 eval with_$ac_useropt=\$ac_optarg ;; 1156 1157 -without-* | --without-*) 1158 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1159 # Reject names that are not valid shell variable names. 1160 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1161 as_fn_error $? "invalid package name: $ac_useropt" 1162 ac_useropt_orig=$ac_useropt 1163 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1164 case $ac_user_opts in 1165 *" 1166"with_$ac_useropt" 1167"*) ;; 1168 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1169 ac_unrecognized_sep=', ';; 1170 esac 1171 eval with_$ac_useropt=no ;; 1172 1173 --x) 1174 # Obsolete; use --with-x. 1175 with_x=yes ;; 1176 1177 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1178 | --x-incl | --x-inc | --x-in | --x-i) 1179 ac_prev=x_includes ;; 1180 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1181 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1182 x_includes=$ac_optarg ;; 1183 1184 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1185 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1186 ac_prev=x_libraries ;; 1187 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1188 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1189 x_libraries=$ac_optarg ;; 1190 1191 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1192Try \`$0 --help' for more information" 1193 ;; 1194 1195 *=*) 1196 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1197 # Reject names that are not valid shell variable names. 1198 case $ac_envvar in #( 1199 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1200 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1201 esac 1202 eval $ac_envvar=\$ac_optarg 1203 export $ac_envvar ;; 1204 1205 *) 1206 # FIXME: should be removed in autoconf 3.0. 1207 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1208 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1209 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1210 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1211 ;; 1212 1213 esac 1214done 1215 1216if test -n "$ac_prev"; then 1217 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1218 as_fn_error $? "missing argument to $ac_option" 1219fi 1220 1221if test -n "$ac_unrecognized_opts"; then 1222 case $enable_option_checking in 1223 no) ;; 1224 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1225 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1226 esac 1227fi 1228 1229# Check all directory arguments for consistency. 1230for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1231 datadir sysconfdir sharedstatedir localstatedir includedir \ 1232 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1233 libdir localedir mandir 1234do 1235 eval ac_val=\$$ac_var 1236 # Remove trailing slashes. 1237 case $ac_val in 1238 */ ) 1239 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1240 eval $ac_var=\$ac_val;; 1241 esac 1242 # Be sure to have absolute directory names. 1243 case $ac_val in 1244 [\\/$]* | ?:[\\/]* ) continue;; 1245 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1246 esac 1247 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1248done 1249 1250# There might be people who depend on the old broken behavior: `$host' 1251# used to hold the argument of --host etc. 1252# FIXME: To remove some day. 1253build=$build_alias 1254host=$host_alias 1255target=$target_alias 1256 1257# FIXME: To remove some day. 1258if test "x$host_alias" != x; then 1259 if test "x$build_alias" = x; then 1260 cross_compiling=maybe 1261 elif test "x$build_alias" != "x$host_alias"; then 1262 cross_compiling=yes 1263 fi 1264fi 1265 1266ac_tool_prefix= 1267test -n "$host_alias" && ac_tool_prefix=$host_alias- 1268 1269test "$silent" = yes && exec 6>/dev/null 1270 1271 1272ac_pwd=`pwd` && test -n "$ac_pwd" && 1273ac_ls_di=`ls -di .` && 1274ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1275 as_fn_error $? "working directory cannot be determined" 1276test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1277 as_fn_error $? "pwd does not report name of working directory" 1278 1279 1280# Find the source files, if location was not specified. 1281if test -z "$srcdir"; then 1282 ac_srcdir_defaulted=yes 1283 # Try the directory containing this script, then the parent directory. 1284 ac_confdir=`$as_dirname -- "$as_myself" || 1285$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1286 X"$as_myself" : 'X\(//\)[^/]' \| \ 1287 X"$as_myself" : 'X\(//\)$' \| \ 1288 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1289$as_echo X"$as_myself" | 1290 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1291 s//\1/ 1292 q 1293 } 1294 /^X\(\/\/\)[^/].*/{ 1295 s//\1/ 1296 q 1297 } 1298 /^X\(\/\/\)$/{ 1299 s//\1/ 1300 q 1301 } 1302 /^X\(\/\).*/{ 1303 s//\1/ 1304 q 1305 } 1306 s/.*/./; q'` 1307 srcdir=$ac_confdir 1308 if test ! -r "$srcdir/$ac_unique_file"; then 1309 srcdir=.. 1310 fi 1311else 1312 ac_srcdir_defaulted=no 1313fi 1314if test ! -r "$srcdir/$ac_unique_file"; then 1315 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1316 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1317fi 1318ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1319ac_abs_confdir=`( 1320 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1321 pwd)` 1322# When building in place, set srcdir=. 1323if test "$ac_abs_confdir" = "$ac_pwd"; then 1324 srcdir=. 1325fi 1326# Remove unnecessary trailing slashes from srcdir. 1327# Double slashes in file names in object file debugging info 1328# mess up M-x gdb in Emacs. 1329case $srcdir in 1330*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1331esac 1332for ac_var in $ac_precious_vars; do 1333 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1334 eval ac_env_${ac_var}_value=\$${ac_var} 1335 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1336 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1337done 1338 1339# 1340# Report the --help message. 1341# 1342if test "$ac_init_help" = "long"; then 1343 # Omit some internal or obsolete options to make the list less imposing. 1344 # This message is too long to be a string in the A/UX 3.1 sh. 1345 cat <<_ACEOF 1346\`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems. 1347 1348Usage: $0 [OPTION]... [VAR=VALUE]... 1349 1350To assign environment variables (e.g., CC, CFLAGS...), specify them as 1351VAR=VALUE. See below for descriptions of some of the useful variables. 1352 1353Defaults for the options are specified in brackets. 1354 1355Configuration: 1356 -h, --help display this help and exit 1357 --help=short display options specific to this package 1358 --help=recursive display the short help of all the included packages 1359 -V, --version display version information and exit 1360 -q, --quiet, --silent do not print \`checking ...' messages 1361 --cache-file=FILE cache test results in FILE [disabled] 1362 -C, --config-cache alias for \`--cache-file=config.cache' 1363 -n, --no-create do not create output files 1364 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1365 1366Installation directories: 1367 --prefix=PREFIX install architecture-independent files in PREFIX 1368 [$ac_default_prefix] 1369 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1370 [PREFIX] 1371 1372By default, \`make install' will install all the files in 1373\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1374an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1375for instance \`--prefix=\$HOME'. 1376 1377For better control, use the options below. 1378 1379Fine tuning of the installation directories: 1380 --bindir=DIR user executables [EPREFIX/bin] 1381 --sbindir=DIR system admin executables [EPREFIX/sbin] 1382 --libexecdir=DIR program executables [EPREFIX/libexec] 1383 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1384 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1385 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1386 --libdir=DIR object code libraries [EPREFIX/lib] 1387 --includedir=DIR C header files [PREFIX/include] 1388 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1389 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1390 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1391 --infodir=DIR info documentation [DATAROOTDIR/info] 1392 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1393 --mandir=DIR man documentation [DATAROOTDIR/man] 1394 --docdir=DIR documentation root [DATAROOTDIR/doc/glibc] 1395 --htmldir=DIR html documentation [DOCDIR] 1396 --dvidir=DIR dvi documentation [DOCDIR] 1397 --pdfdir=DIR pdf documentation [DOCDIR] 1398 --psdir=DIR ps documentation [DOCDIR] 1399_ACEOF 1400 1401 cat <<\_ACEOF 1402 1403System types: 1404 --build=BUILD configure for building on BUILD [guessed] 1405 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1406_ACEOF 1407fi 1408 1409if test -n "$ac_init_help"; then 1410 case $ac_init_help in 1411 short | recursive ) echo "Configuration of GNU C Library (see version.h):";; 1412 esac 1413 cat <<\_ACEOF 1414 1415Optional Features: 1416 --disable-option-checking ignore unrecognized --enable/--with options 1417 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1418 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1419 --disable-sanity-checks really do not use threads (should not be used except 1420 in special situations) [default=yes] 1421 --enable-shared build shared library [default=yes if GNU ld] 1422 --enable-profile build profiled library [default=no] 1423 --disable-default-pie Do not build glibc programs and the testsuite as PIE 1424 [default=no] 1425 --disable-timezone-tools 1426 do not install timezone tools [default=install] 1427 --enable-hardcoded-path-in-tests 1428 hardcode newly built glibc path in tests 1429 [default=no] 1430 --disable-hidden-plt do not hide internal function calls to avoid PLT 1431 --enable-bind-now disable lazy relocations in DSOs 1432 --enable-stack-protector=[yes|no|all|strong] 1433 Use -fstack-protector[-all|-strong] to detect glibc 1434 buffer overflows 1435 --enable-static-nss build static NSS modules [default=no] 1436 --disable-force-install don't force installation of files from this package, 1437 even if they are older than the installed files 1438 --enable-maintainer-mode 1439 enable make rules and dependencies not useful (and 1440 sometimes confusing) to the casual installer 1441 --enable-kernel=VERSION compile for compatibility with kernel not older than 1442 VERSION 1443 --enable-all-warnings enable all useful warnings gcc can issue 1444 --disable-werror do not build with -Werror 1445 --enable-multi-arch enable single DSO with optimizations for multiple 1446 architectures 1447 --disable-experimental-malloc 1448 disable experimental malloc features 1449 --enable-memory-tagging enable memory tagging if supported by the 1450 architecture [default=no] 1451 --disable-crypt do not build nor install the passphrase hashing 1452 library, libcrypt 1453 --enable-nss-crypt enable libcrypt to use nss 1454 --enable-systemtap enable systemtap static probe points [default=no] 1455 --disable-build-nscd disable building and installing the nscd daemon 1456 --disable-nscd library functions will not contact the nscd daemon 1457 --enable-pt_chown Enable building and installing pt_chown 1458 --enable-tunables Enable tunables support. Known values are 'yes', 1459 'no' and 'valstring' 1460 --enable-mathvec Enable building and installing mathvec [default 1461 depends on architecture] 1462 --enable-cet enable Intel Control-flow Enforcement Technology 1463 (CET), x86 only 1464 --disable-scv syscalls will not use scv instruction, even if the 1465 kernel supports it, powerpc only 1466 1467Optional Packages: 1468 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1469 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1470 --with-pkgversion=PKG Use PKG in the version string in place of "GNU libc" 1471 --with-bugurl=URL Direct users to URL to report a bug 1472 --with-gd=DIR find libgd include dir and library with prefix DIR 1473 --with-gd-include=DIR find libgd include files in DIR 1474 --with-gd-lib=DIR find libgd library files in DIR 1475 --with-binutils=PATH specify location of binutils (as and ld) 1476 --with-selinux if building with SELinux support 1477 --with-headers=PATH location of system headers to use (for example 1478 /usr/src/linux/include) [default=compiler default] 1479 --with-default-link do not use explicit linker scripts 1480 --with-nonshared-cflags=CFLAGS 1481 build nonshared libraries with additional CFLAGS 1482 --with-rtld-early-cflags=CFLAGS 1483 build early initialization with additional CFLAGS 1484 --with-timeoutfactor=NUM 1485 specify an integer to scale the timeout 1486 --with-cpu=CPU select code for CPU variant 1487 1488Some influential environment variables: 1489 CC C compiler command 1490 CFLAGS C compiler flags 1491 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1492 nonstandard directory <lib dir> 1493 LIBS libraries to pass to the linker, e.g. -l<library> 1494 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1495 you have headers in a nonstandard directory <include dir> 1496 CPP C preprocessor 1497 CXX C++ compiler command 1498 CXXFLAGS C++ compiler flags 1499 1500Use these variables to override the choices made by `configure' or to help 1501it to find libraries and programs with nonstandard names/locations. 1502 1503Report bugs to <https://sourceware.org/bugzilla/>. 1504GNU C Library home page: <https://www.gnu.org/software/glibc/>. 1505General help using GNU software: <http://www.gnu.org/gethelp/>. 1506_ACEOF 1507ac_status=$? 1508fi 1509 1510if test "$ac_init_help" = "recursive"; then 1511 # If there are subdirs, report their specific --help. 1512 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1513 test -d "$ac_dir" || 1514 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1515 continue 1516 ac_builddir=. 1517 1518case "$ac_dir" in 1519.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1520*) 1521 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1522 # A ".." for each directory in $ac_dir_suffix. 1523 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1524 case $ac_top_builddir_sub in 1525 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1526 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1527 esac ;; 1528esac 1529ac_abs_top_builddir=$ac_pwd 1530ac_abs_builddir=$ac_pwd$ac_dir_suffix 1531# for backward compatibility: 1532ac_top_builddir=$ac_top_build_prefix 1533 1534case $srcdir in 1535 .) # We are building in place. 1536 ac_srcdir=. 1537 ac_top_srcdir=$ac_top_builddir_sub 1538 ac_abs_top_srcdir=$ac_pwd ;; 1539 [\\/]* | ?:[\\/]* ) # Absolute name. 1540 ac_srcdir=$srcdir$ac_dir_suffix; 1541 ac_top_srcdir=$srcdir 1542 ac_abs_top_srcdir=$srcdir ;; 1543 *) # Relative name. 1544 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1545 ac_top_srcdir=$ac_top_build_prefix$srcdir 1546 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1547esac 1548ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1549 1550 cd "$ac_dir" || { ac_status=$?; continue; } 1551 # Check for guested configure. 1552 if test -f "$ac_srcdir/configure.gnu"; then 1553 echo && 1554 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1555 elif test -f "$ac_srcdir/configure"; then 1556 echo && 1557 $SHELL "$ac_srcdir/configure" --help=recursive 1558 else 1559 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1560 fi || ac_status=$? 1561 cd "$ac_pwd" || { ac_status=$?; break; } 1562 done 1563fi 1564 1565test -n "$ac_init_help" && exit $ac_status 1566if $ac_init_version; then 1567 cat <<\_ACEOF 1568GNU C Library configure (see version.h) 1569generated by GNU Autoconf 2.69 1570 1571Copyright (C) 2012 Free Software Foundation, Inc. 1572This configure script is free software; the Free Software Foundation 1573gives unlimited permission to copy, distribute and modify it. 1574_ACEOF 1575 exit 1576fi 1577 1578## ------------------------ ## 1579## Autoconf initialization. ## 1580## ------------------------ ## 1581 1582# ac_fn_c_try_compile LINENO 1583# -------------------------- 1584# Try to compile conftest.$ac_ext, and return whether this succeeded. 1585ac_fn_c_try_compile () 1586{ 1587 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1588 rm -f conftest.$ac_objext 1589 if { { ac_try="$ac_compile" 1590case "(($ac_try" in 1591 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1592 *) ac_try_echo=$ac_try;; 1593esac 1594eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1595$as_echo "$ac_try_echo"; } >&5 1596 (eval "$ac_compile") 2>conftest.err 1597 ac_status=$? 1598 if test -s conftest.err; then 1599 grep -v '^ *+' conftest.err >conftest.er1 1600 cat conftest.er1 >&5 1601 mv -f conftest.er1 conftest.err 1602 fi 1603 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1604 test $ac_status = 0; } && { 1605 test -z "$ac_c_werror_flag" || 1606 test ! -s conftest.err 1607 } && test -s conftest.$ac_objext; then : 1608 ac_retval=0 1609else 1610 $as_echo "$as_me: failed program was:" >&5 1611sed 's/^/| /' conftest.$ac_ext >&5 1612 1613 ac_retval=1 1614fi 1615 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1616 as_fn_set_status $ac_retval 1617 1618} # ac_fn_c_try_compile 1619 1620# ac_fn_cxx_try_compile LINENO 1621# ---------------------------- 1622# Try to compile conftest.$ac_ext, and return whether this succeeded. 1623ac_fn_cxx_try_compile () 1624{ 1625 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1626 rm -f conftest.$ac_objext 1627 if { { ac_try="$ac_compile" 1628case "(($ac_try" in 1629 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1630 *) ac_try_echo=$ac_try;; 1631esac 1632eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1633$as_echo "$ac_try_echo"; } >&5 1634 (eval "$ac_compile") 2>conftest.err 1635 ac_status=$? 1636 if test -s conftest.err; then 1637 grep -v '^ *+' conftest.err >conftest.er1 1638 cat conftest.er1 >&5 1639 mv -f conftest.er1 conftest.err 1640 fi 1641 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1642 test $ac_status = 0; } && { 1643 test -z "$ac_cxx_werror_flag" || 1644 test ! -s conftest.err 1645 } && test -s conftest.$ac_objext; then : 1646 ac_retval=0 1647else 1648 $as_echo "$as_me: failed program was:" >&5 1649sed 's/^/| /' conftest.$ac_ext >&5 1650 1651 ac_retval=1 1652fi 1653 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1654 as_fn_set_status $ac_retval 1655 1656} # ac_fn_cxx_try_compile 1657 1658# ac_fn_cxx_try_link LINENO 1659# ------------------------- 1660# Try to link conftest.$ac_ext, and return whether this succeeded. 1661ac_fn_cxx_try_link () 1662{ 1663 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1664 rm -f conftest.$ac_objext conftest$ac_exeext 1665 if { { ac_try="$ac_link" 1666case "(($ac_try" in 1667 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1668 *) ac_try_echo=$ac_try;; 1669esac 1670eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1671$as_echo "$ac_try_echo"; } >&5 1672 (eval "$ac_link") 2>conftest.err 1673 ac_status=$? 1674 if test -s conftest.err; then 1675 grep -v '^ *+' conftest.err >conftest.er1 1676 cat conftest.er1 >&5 1677 mv -f conftest.er1 conftest.err 1678 fi 1679 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1680 test $ac_status = 0; } && { 1681 test -z "$ac_cxx_werror_flag" || 1682 test ! -s conftest.err 1683 } && test -s conftest$ac_exeext && { 1684 test "$cross_compiling" = yes || 1685 test -x conftest$ac_exeext 1686 }; then : 1687 ac_retval=0 1688else 1689 $as_echo "$as_me: failed program was:" >&5 1690sed 's/^/| /' conftest.$ac_ext >&5 1691 1692 ac_retval=1 1693fi 1694 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1695 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1696 # interfere with the next link command; also delete a directory that is 1697 # left behind by Apple's compiler. We do this before executing the actions. 1698 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1699 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1700 as_fn_set_status $ac_retval 1701 1702} # ac_fn_cxx_try_link 1703 1704# ac_fn_c_try_link LINENO 1705# ----------------------- 1706# Try to link conftest.$ac_ext, and return whether this succeeded. 1707ac_fn_c_try_link () 1708{ 1709 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1710 rm -f conftest.$ac_objext conftest$ac_exeext 1711 if { { ac_try="$ac_link" 1712case "(($ac_try" in 1713 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1714 *) ac_try_echo=$ac_try;; 1715esac 1716eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1717$as_echo "$ac_try_echo"; } >&5 1718 (eval "$ac_link") 2>conftest.err 1719 ac_status=$? 1720 if test -s conftest.err; then 1721 grep -v '^ *+' conftest.err >conftest.er1 1722 cat conftest.er1 >&5 1723 mv -f conftest.er1 conftest.err 1724 fi 1725 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1726 test $ac_status = 0; } && { 1727 test -z "$ac_c_werror_flag" || 1728 test ! -s conftest.err 1729 } && test -s conftest$ac_exeext && { 1730 test "$cross_compiling" = yes || 1731 test -x conftest$ac_exeext 1732 }; then : 1733 ac_retval=0 1734else 1735 $as_echo "$as_me: failed program was:" >&5 1736sed 's/^/| /' conftest.$ac_ext >&5 1737 1738 ac_retval=1 1739fi 1740 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1741 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1742 # interfere with the next link command; also delete a directory that is 1743 # left behind by Apple's compiler. We do this before executing the actions. 1744 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1745 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1746 as_fn_set_status $ac_retval 1747 1748} # ac_fn_c_try_link 1749 1750# ac_fn_c_try_cpp LINENO 1751# ---------------------- 1752# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1753ac_fn_c_try_cpp () 1754{ 1755 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1756 if { { ac_try="$ac_cpp conftest.$ac_ext" 1757case "(($ac_try" in 1758 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1759 *) ac_try_echo=$ac_try;; 1760esac 1761eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1762$as_echo "$ac_try_echo"; } >&5 1763 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1764 ac_status=$? 1765 if test -s conftest.err; then 1766 grep -v '^ *+' conftest.err >conftest.er1 1767 cat conftest.er1 >&5 1768 mv -f conftest.er1 conftest.err 1769 fi 1770 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1771 test $ac_status = 0; } > conftest.i && { 1772 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1773 test ! -s conftest.err 1774 }; then : 1775 ac_retval=0 1776else 1777 $as_echo "$as_me: failed program was:" >&5 1778sed 's/^/| /' conftest.$ac_ext >&5 1779 1780 ac_retval=1 1781fi 1782 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1783 as_fn_set_status $ac_retval 1784 1785} # ac_fn_c_try_cpp 1786cat >config.log <<_ACEOF 1787This file contains any messages produced by compilers while 1788running configure, to aid debugging if configure makes a mistake. 1789 1790It was created by GNU C Library $as_me (see version.h), which was 1791generated by GNU Autoconf 2.69. Invocation command line was 1792 1793 $ $0 $@ 1794 1795_ACEOF 1796exec 5>>config.log 1797{ 1798cat <<_ASUNAME 1799## --------- ## 1800## Platform. ## 1801## --------- ## 1802 1803hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1804uname -m = `(uname -m) 2>/dev/null || echo unknown` 1805uname -r = `(uname -r) 2>/dev/null || echo unknown` 1806uname -s = `(uname -s) 2>/dev/null || echo unknown` 1807uname -v = `(uname -v) 2>/dev/null || echo unknown` 1808 1809/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1810/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1811 1812/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1813/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1814/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1815/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1816/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1817/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1818/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1819 1820_ASUNAME 1821 1822as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1823for as_dir in $PATH 1824do 1825 IFS=$as_save_IFS 1826 test -z "$as_dir" && as_dir=. 1827 $as_echo "PATH: $as_dir" 1828 done 1829IFS=$as_save_IFS 1830 1831} >&5 1832 1833cat >&5 <<_ACEOF 1834 1835 1836## ----------- ## 1837## Core tests. ## 1838## ----------- ## 1839 1840_ACEOF 1841 1842 1843# Keep a trace of the command line. 1844# Strip out --no-create and --no-recursion so they do not pile up. 1845# Strip out --silent because we don't want to record it for future runs. 1846# Also quote any args containing shell meta-characters. 1847# Make two passes to allow for proper duplicate-argument suppression. 1848ac_configure_args= 1849ac_configure_args0= 1850ac_configure_args1= 1851ac_must_keep_next=false 1852for ac_pass in 1 2 1853do 1854 for ac_arg 1855 do 1856 case $ac_arg in 1857 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1858 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1859 | -silent | --silent | --silen | --sile | --sil) 1860 continue ;; 1861 *\'*) 1862 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1863 esac 1864 case $ac_pass in 1865 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1866 2) 1867 as_fn_append ac_configure_args1 " '$ac_arg'" 1868 if test $ac_must_keep_next = true; then 1869 ac_must_keep_next=false # Got value, back to normal. 1870 else 1871 case $ac_arg in 1872 *=* | --config-cache | -C | -disable-* | --disable-* \ 1873 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1874 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1875 | -with-* | --with-* | -without-* | --without-* | --x) 1876 case "$ac_configure_args0 " in 1877 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1878 esac 1879 ;; 1880 -* ) ac_must_keep_next=true ;; 1881 esac 1882 fi 1883 as_fn_append ac_configure_args " '$ac_arg'" 1884 ;; 1885 esac 1886 done 1887done 1888{ ac_configure_args0=; unset ac_configure_args0;} 1889{ ac_configure_args1=; unset ac_configure_args1;} 1890 1891# When interrupted or exit'd, cleanup temporary files, and complete 1892# config.log. We remove comments because anyway the quotes in there 1893# would cause problems or look ugly. 1894# WARNING: Use '\'' to represent an apostrophe within the trap. 1895# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1896trap 'exit_status=$? 1897 # Save into config.log some information that might help in debugging. 1898 { 1899 echo 1900 1901 $as_echo "## ---------------- ## 1902## Cache variables. ## 1903## ---------------- ##" 1904 echo 1905 # The following way of writing the cache mishandles newlines in values, 1906( 1907 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1908 eval ac_val=\$$ac_var 1909 case $ac_val in #( 1910 *${as_nl}*) 1911 case $ac_var in #( 1912 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1913$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1914 esac 1915 case $ac_var in #( 1916 _ | IFS | as_nl) ;; #( 1917 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1918 *) { eval $ac_var=; unset $ac_var;} ;; 1919 esac ;; 1920 esac 1921 done 1922 (set) 2>&1 | 1923 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1924 *${as_nl}ac_space=\ *) 1925 sed -n \ 1926 "s/'\''/'\''\\\\'\'''\''/g; 1927 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1928 ;; #( 1929 *) 1930 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1931 ;; 1932 esac | 1933 sort 1934) 1935 echo 1936 1937 $as_echo "## ----------------- ## 1938## Output variables. ## 1939## ----------------- ##" 1940 echo 1941 for ac_var in $ac_subst_vars 1942 do 1943 eval ac_val=\$$ac_var 1944 case $ac_val in 1945 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1946 esac 1947 $as_echo "$ac_var='\''$ac_val'\''" 1948 done | sort 1949 echo 1950 1951 if test -n "$ac_subst_files"; then 1952 $as_echo "## ------------------- ## 1953## File substitutions. ## 1954## ------------------- ##" 1955 echo 1956 for ac_var in $ac_subst_files 1957 do 1958 eval ac_val=\$$ac_var 1959 case $ac_val in 1960 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1961 esac 1962 $as_echo "$ac_var='\''$ac_val'\''" 1963 done | sort 1964 echo 1965 fi 1966 1967 if test -s confdefs.h; then 1968 $as_echo "## ----------- ## 1969## confdefs.h. ## 1970## ----------- ##" 1971 echo 1972 cat confdefs.h 1973 echo 1974 fi 1975 test "$ac_signal" != 0 && 1976 $as_echo "$as_me: caught signal $ac_signal" 1977 $as_echo "$as_me: exit $exit_status" 1978 } >&5 1979 rm -f core *.core core.conftest.* && 1980 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 1981 exit $exit_status 1982' 0 1983for ac_signal in 1 2 13 15; do 1984 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 1985done 1986ac_signal=0 1987 1988# confdefs.h avoids OS command line length limits that DEFS can exceed. 1989rm -f -r conftest* confdefs.h 1990 1991$as_echo "/* confdefs.h */" > confdefs.h 1992 1993# Predefined preprocessor variables. 1994 1995cat >>confdefs.h <<_ACEOF 1996#define PACKAGE_NAME "$PACKAGE_NAME" 1997_ACEOF 1998 1999cat >>confdefs.h <<_ACEOF 2000#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2001_ACEOF 2002 2003cat >>confdefs.h <<_ACEOF 2004#define PACKAGE_VERSION "$PACKAGE_VERSION" 2005_ACEOF 2006 2007cat >>confdefs.h <<_ACEOF 2008#define PACKAGE_STRING "$PACKAGE_STRING" 2009_ACEOF 2010 2011cat >>confdefs.h <<_ACEOF 2012#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2013_ACEOF 2014 2015cat >>confdefs.h <<_ACEOF 2016#define PACKAGE_URL "$PACKAGE_URL" 2017_ACEOF 2018 2019 2020# Let the site file select an alternate cache file if it wants to. 2021# Prefer an explicitly selected file to automatically selected ones. 2022ac_site_file1=NONE 2023ac_site_file2=NONE 2024if test -n "$CONFIG_SITE"; then 2025 # We do not want a PATH search for config.site. 2026 case $CONFIG_SITE in #(( 2027 -*) ac_site_file1=./$CONFIG_SITE;; 2028 */*) ac_site_file1=$CONFIG_SITE;; 2029 *) ac_site_file1=./$CONFIG_SITE;; 2030 esac 2031elif test "x$prefix" != xNONE; then 2032 ac_site_file1=$prefix/share/config.site 2033 ac_site_file2=$prefix/etc/config.site 2034else 2035 ac_site_file1=$ac_default_prefix/share/config.site 2036 ac_site_file2=$ac_default_prefix/etc/config.site 2037fi 2038for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2039do 2040 test "x$ac_site_file" = xNONE && continue 2041 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2042 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2043$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2044 sed 's/^/| /' "$ac_site_file" >&5 2045 . "$ac_site_file" \ 2046 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2047$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2048as_fn_error $? "failed to load site script $ac_site_file 2049See \`config.log' for more details" "$LINENO" 5; } 2050 fi 2051done 2052 2053if test -r "$cache_file"; then 2054 # Some versions of bash will fail to source /dev/null (special files 2055 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2056 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2057 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2058$as_echo "$as_me: loading cache $cache_file" >&6;} 2059 case $cache_file in 2060 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2061 *) . "./$cache_file";; 2062 esac 2063 fi 2064else 2065 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2066$as_echo "$as_me: creating cache $cache_file" >&6;} 2067 >$cache_file 2068fi 2069 2070# Check that the precious variables saved in the cache have kept the same 2071# value. 2072ac_cache_corrupted=false 2073for ac_var in $ac_precious_vars; do 2074 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2075 eval ac_new_set=\$ac_env_${ac_var}_set 2076 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2077 eval ac_new_val=\$ac_env_${ac_var}_value 2078 case $ac_old_set,$ac_new_set in 2079 set,) 2080 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2081$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2082 ac_cache_corrupted=: ;; 2083 ,set) 2084 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2085$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2086 ac_cache_corrupted=: ;; 2087 ,);; 2088 *) 2089 if test "x$ac_old_val" != "x$ac_new_val"; then 2090 # differences in whitespace do not lead to failure. 2091 ac_old_val_w=`echo x $ac_old_val` 2092 ac_new_val_w=`echo x $ac_new_val` 2093 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2094 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2095$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2096 ac_cache_corrupted=: 2097 else 2098 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2099$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2100 eval $ac_var=\$ac_old_val 2101 fi 2102 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2103$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2104 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2105$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2106 fi;; 2107 esac 2108 # Pass precious variables to config.status. 2109 if test "$ac_new_set" = set; then 2110 case $ac_new_val in 2111 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2112 *) ac_arg=$ac_var=$ac_new_val ;; 2113 esac 2114 case " $ac_configure_args " in 2115 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2116 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2117 esac 2118 fi 2119done 2120if $ac_cache_corrupted; then 2121 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2122$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2123 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2124$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2125 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2126fi 2127## -------------------- ## 2128## Main body of script. ## 2129## -------------------- ## 2130 2131ac_ext=c 2132ac_cpp='$CPP $CPPFLAGS' 2133ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2134ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2135ac_compiler_gnu=$ac_cv_c_compiler_gnu 2136 2137 2138 2139ac_config_headers="$ac_config_headers config.h" 2140 2141ac_aux_dir= 2142for ac_dir in scripts "$srcdir"/scripts; do 2143 if test -f "$ac_dir/install-sh"; then 2144 ac_aux_dir=$ac_dir 2145 ac_install_sh="$ac_aux_dir/install-sh -c" 2146 break 2147 elif test -f "$ac_dir/install.sh"; then 2148 ac_aux_dir=$ac_dir 2149 ac_install_sh="$ac_aux_dir/install.sh -c" 2150 break 2151 elif test -f "$ac_dir/shtool"; then 2152 ac_aux_dir=$ac_dir 2153 ac_install_sh="$ac_aux_dir/shtool install -c" 2154 break 2155 fi 2156done 2157if test -z "$ac_aux_dir"; then 2158 as_fn_error $? "cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5 2159fi 2160 2161# These three variables are undocumented and unsupported, 2162# and are intended to be withdrawn in a future Autoconf release. 2163# They can cause serious problems if a builder's source tree is in a directory 2164# whose full name contains unusual characters. 2165ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2166ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2167ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2168 2169 2170 2171 2172 2173# Check whether --with-pkgversion was given. 2174if test "${with_pkgversion+set}" = set; then : 2175 withval=$with_pkgversion; case "$withval" in 2176 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;; 2177 no) PKGVERSION= ;; 2178 *) PKGVERSION="($withval) " ;; 2179 esac 2180else 2181 PKGVERSION="(GNU libc) " 2182 2183fi 2184 2185 PKGVERSION_TEXI=`echo "$PKGVERSION" | sed 's/@/@@/g'` 2186 2187 2188 2189 2190 2191# Check whether --with-bugurl was given. 2192if test "${with_bugurl+set}" = set; then : 2193 withval=$with_bugurl; case "$withval" in 2194 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;; 2195 no) BUGURL= 2196 ;; 2197 *) BUGURL="$withval" 2198 ;; 2199 esac 2200else 2201 BUGURL="https://www.gnu.org/software/libc/bugs.html" 2202 2203fi 2204 2205 case ${BUGURL} in 2206 "") 2207 REPORT_BUGS_TO= 2208 REPORT_BUGS_TEXI= 2209 ;; 2210 *) 2211 REPORT_BUGS_TO="<$BUGURL>" 2212 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`} 2213 ;; 2214 esac; 2215 2216 2217 2218 2219cat >>confdefs.h <<_ACEOF 2220#define PKGVERSION "$PKGVERSION" 2221_ACEOF 2222 2223 2224cat >>confdefs.h <<_ACEOF 2225#define REPORT_BUGS_TO "$REPORT_BUGS_TO" 2226_ACEOF 2227 2228 2229# Glibc should not depend on any header files 2230 2231 2232# We require GCC, and by default use its preprocessor. Override AC_PROG_CPP 2233# here to work around the Autoconf issue discussed in 2234# <https://sourceware.org/ml/libc-alpha/2013-01/msg00721.html>. 2235# AC_PROG_CPP 2236 2237# We require GCC. Override _AC_PROG_CC_C89 here to work around the Autoconf 2238# issue discussed in 2239# <https://sourceware.org/ml/libc-alpha/2013-01/msg00757.html>. 2240 2241 2242 2243 2244subdirs="$subdirs " 2245 2246 2247# Make sure we can run config.sub. 2248$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2249 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2250 2251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2252$as_echo_n "checking build system type... " >&6; } 2253if ${ac_cv_build+:} false; then : 2254 $as_echo_n "(cached) " >&6 2255else 2256 ac_build_alias=$build_alias 2257test "x$ac_build_alias" = x && 2258 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2259test "x$ac_build_alias" = x && 2260 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2261ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2262 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2263 2264fi 2265{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2266$as_echo "$ac_cv_build" >&6; } 2267case $ac_cv_build in 2268*-*-*) ;; 2269*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2270esac 2271build=$ac_cv_build 2272ac_save_IFS=$IFS; IFS='-' 2273set x $ac_cv_build 2274shift 2275build_cpu=$1 2276build_vendor=$2 2277shift; shift 2278# Remember, the first character of IFS is used to create $*, 2279# except with old shells: 2280build_os=$* 2281IFS=$ac_save_IFS 2282case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2283 2284 2285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2286$as_echo_n "checking host system type... " >&6; } 2287if ${ac_cv_host+:} false; then : 2288 $as_echo_n "(cached) " >&6 2289else 2290 if test "x$host_alias" = x; then 2291 ac_cv_host=$ac_cv_build 2292else 2293 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2294 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2295fi 2296 2297fi 2298{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2299$as_echo "$ac_cv_host" >&6; } 2300case $ac_cv_host in 2301*-*-*) ;; 2302*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2303esac 2304host=$ac_cv_host 2305ac_save_IFS=$IFS; IFS='-' 2306set x $ac_cv_host 2307shift 2308host_cpu=$1 2309host_vendor=$2 2310shift; shift 2311# Remember, the first character of IFS is used to create $*, 2312# except with old shells: 2313host_os=$* 2314IFS=$ac_save_IFS 2315case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2316 2317 2318 2319ac_ext=c 2320ac_cpp='$CPP $CPPFLAGS' 2321ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2322ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2323ac_compiler_gnu=$ac_cv_c_compiler_gnu 2324if test -n "$ac_tool_prefix"; then 2325 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2326set dummy ${ac_tool_prefix}gcc; ac_word=$2 2327{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2328$as_echo_n "checking for $ac_word... " >&6; } 2329if ${ac_cv_prog_CC+:} false; then : 2330 $as_echo_n "(cached) " >&6 2331else 2332 if test -n "$CC"; then 2333 ac_cv_prog_CC="$CC" # Let the user override the test. 2334else 2335as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2336for as_dir in $PATH 2337do 2338 IFS=$as_save_IFS 2339 test -z "$as_dir" && as_dir=. 2340 for ac_exec_ext in '' $ac_executable_extensions; do 2341 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2342 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2343 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2344 break 2 2345 fi 2346done 2347 done 2348IFS=$as_save_IFS 2349 2350fi 2351fi 2352CC=$ac_cv_prog_CC 2353if test -n "$CC"; then 2354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2355$as_echo "$CC" >&6; } 2356else 2357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2358$as_echo "no" >&6; } 2359fi 2360 2361 2362fi 2363if test -z "$ac_cv_prog_CC"; then 2364 ac_ct_CC=$CC 2365 # Extract the first word of "gcc", so it can be a program name with args. 2366set dummy gcc; ac_word=$2 2367{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2368$as_echo_n "checking for $ac_word... " >&6; } 2369if ${ac_cv_prog_ac_ct_CC+:} false; then : 2370 $as_echo_n "(cached) " >&6 2371else 2372 if test -n "$ac_ct_CC"; then 2373 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2374else 2375as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2376for as_dir in $PATH 2377do 2378 IFS=$as_save_IFS 2379 test -z "$as_dir" && as_dir=. 2380 for ac_exec_ext in '' $ac_executable_extensions; do 2381 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2382 ac_cv_prog_ac_ct_CC="gcc" 2383 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2384 break 2 2385 fi 2386done 2387 done 2388IFS=$as_save_IFS 2389 2390fi 2391fi 2392ac_ct_CC=$ac_cv_prog_ac_ct_CC 2393if test -n "$ac_ct_CC"; then 2394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2395$as_echo "$ac_ct_CC" >&6; } 2396else 2397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2398$as_echo "no" >&6; } 2399fi 2400 2401 if test "x$ac_ct_CC" = x; then 2402 CC="" 2403 else 2404 case $cross_compiling:$ac_tool_warned in 2405yes:) 2406{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2407$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2408ac_tool_warned=yes ;; 2409esac 2410 CC=$ac_ct_CC 2411 fi 2412else 2413 CC="$ac_cv_prog_CC" 2414fi 2415 2416if test -z "$CC"; then 2417 if test -n "$ac_tool_prefix"; then 2418 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2419set dummy ${ac_tool_prefix}cc; ac_word=$2 2420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2421$as_echo_n "checking for $ac_word... " >&6; } 2422if ${ac_cv_prog_CC+:} false; then : 2423 $as_echo_n "(cached) " >&6 2424else 2425 if test -n "$CC"; then 2426 ac_cv_prog_CC="$CC" # Let the user override the test. 2427else 2428as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2429for as_dir in $PATH 2430do 2431 IFS=$as_save_IFS 2432 test -z "$as_dir" && as_dir=. 2433 for ac_exec_ext in '' $ac_executable_extensions; do 2434 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2435 ac_cv_prog_CC="${ac_tool_prefix}cc" 2436 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2437 break 2 2438 fi 2439done 2440 done 2441IFS=$as_save_IFS 2442 2443fi 2444fi 2445CC=$ac_cv_prog_CC 2446if test -n "$CC"; then 2447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2448$as_echo "$CC" >&6; } 2449else 2450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2451$as_echo "no" >&6; } 2452fi 2453 2454 2455 fi 2456fi 2457if test -z "$CC"; then 2458 # Extract the first word of "cc", so it can be a program name with args. 2459set dummy cc; ac_word=$2 2460{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2461$as_echo_n "checking for $ac_word... " >&6; } 2462if ${ac_cv_prog_CC+:} false; then : 2463 $as_echo_n "(cached) " >&6 2464else 2465 if test -n "$CC"; then 2466 ac_cv_prog_CC="$CC" # Let the user override the test. 2467else 2468 ac_prog_rejected=no 2469as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2470for as_dir in $PATH 2471do 2472 IFS=$as_save_IFS 2473 test -z "$as_dir" && as_dir=. 2474 for ac_exec_ext in '' $ac_executable_extensions; do 2475 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2476 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2477 ac_prog_rejected=yes 2478 continue 2479 fi 2480 ac_cv_prog_CC="cc" 2481 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2482 break 2 2483 fi 2484done 2485 done 2486IFS=$as_save_IFS 2487 2488if test $ac_prog_rejected = yes; then 2489 # We found a bogon in the path, so make sure we never use it. 2490 set dummy $ac_cv_prog_CC 2491 shift 2492 if test $# != 0; then 2493 # We chose a different compiler from the bogus one. 2494 # However, it has the same basename, so the bogon will be chosen 2495 # first if we set CC to just the basename; use the full file name. 2496 shift 2497 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2498 fi 2499fi 2500fi 2501fi 2502CC=$ac_cv_prog_CC 2503if test -n "$CC"; then 2504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2505$as_echo "$CC" >&6; } 2506else 2507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2508$as_echo "no" >&6; } 2509fi 2510 2511 2512fi 2513if test -z "$CC"; then 2514 if test -n "$ac_tool_prefix"; then 2515 for ac_prog in cl.exe 2516 do 2517 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2518set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2520$as_echo_n "checking for $ac_word... " >&6; } 2521if ${ac_cv_prog_CC+:} false; then : 2522 $as_echo_n "(cached) " >&6 2523else 2524 if test -n "$CC"; then 2525 ac_cv_prog_CC="$CC" # Let the user override the test. 2526else 2527as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2528for as_dir in $PATH 2529do 2530 IFS=$as_save_IFS 2531 test -z "$as_dir" && as_dir=. 2532 for ac_exec_ext in '' $ac_executable_extensions; do 2533 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2534 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2535 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2536 break 2 2537 fi 2538done 2539 done 2540IFS=$as_save_IFS 2541 2542fi 2543fi 2544CC=$ac_cv_prog_CC 2545if test -n "$CC"; then 2546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2547$as_echo "$CC" >&6; } 2548else 2549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2550$as_echo "no" >&6; } 2551fi 2552 2553 2554 test -n "$CC" && break 2555 done 2556fi 2557if test -z "$CC"; then 2558 ac_ct_CC=$CC 2559 for ac_prog in cl.exe 2560do 2561 # Extract the first word of "$ac_prog", so it can be a program name with args. 2562set dummy $ac_prog; ac_word=$2 2563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2564$as_echo_n "checking for $ac_word... " >&6; } 2565if ${ac_cv_prog_ac_ct_CC+:} false; then : 2566 $as_echo_n "(cached) " >&6 2567else 2568 if test -n "$ac_ct_CC"; then 2569 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2570else 2571as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2572for as_dir in $PATH 2573do 2574 IFS=$as_save_IFS 2575 test -z "$as_dir" && as_dir=. 2576 for ac_exec_ext in '' $ac_executable_extensions; do 2577 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2578 ac_cv_prog_ac_ct_CC="$ac_prog" 2579 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2580 break 2 2581 fi 2582done 2583 done 2584IFS=$as_save_IFS 2585 2586fi 2587fi 2588ac_ct_CC=$ac_cv_prog_ac_ct_CC 2589if test -n "$ac_ct_CC"; then 2590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2591$as_echo "$ac_ct_CC" >&6; } 2592else 2593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2594$as_echo "no" >&6; } 2595fi 2596 2597 2598 test -n "$ac_ct_CC" && break 2599done 2600 2601 if test "x$ac_ct_CC" = x; then 2602 CC="" 2603 else 2604 case $cross_compiling:$ac_tool_warned in 2605yes:) 2606{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2607$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2608ac_tool_warned=yes ;; 2609esac 2610 CC=$ac_ct_CC 2611 fi 2612fi 2613 2614fi 2615 2616 2617test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2618$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2619as_fn_error $? "no acceptable C compiler found in \$PATH 2620See \`config.log' for more details" "$LINENO" 5; } 2621 2622# Provide some information about the compiler. 2623$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2624set X $ac_compile 2625ac_compiler=$2 2626for ac_option in --version -v -V -qversion; do 2627 { { ac_try="$ac_compiler $ac_option >&5" 2628case "(($ac_try" in 2629 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2630 *) ac_try_echo=$ac_try;; 2631esac 2632eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2633$as_echo "$ac_try_echo"; } >&5 2634 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2635 ac_status=$? 2636 if test -s conftest.err; then 2637 sed '10a\ 2638... rest of stderr output deleted ... 2639 10q' conftest.err >conftest.er1 2640 cat conftest.er1 >&5 2641 fi 2642 rm -f conftest.er1 conftest.err 2643 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2644 test $ac_status = 0; } 2645done 2646 2647EXEEXT= 2648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 2649$as_echo_n "checking for suffix of object files... " >&6; } 2650if ${ac_cv_objext+:} false; then : 2651 $as_echo_n "(cached) " >&6 2652else 2653 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2654/* end confdefs.h. */ 2655 2656int 2657main () 2658{ 2659 2660 ; 2661 return 0; 2662} 2663_ACEOF 2664rm -f conftest.o conftest.obj 2665if { { ac_try="$ac_compile" 2666case "(($ac_try" in 2667 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2668 *) ac_try_echo=$ac_try;; 2669esac 2670eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2671$as_echo "$ac_try_echo"; } >&5 2672 (eval "$ac_compile") 2>&5 2673 ac_status=$? 2674 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2675 test $ac_status = 0; }; then : 2676 for ac_file in conftest.o conftest.obj conftest.*; do 2677 test -f "$ac_file" || continue; 2678 case $ac_file in 2679 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 2680 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 2681 break;; 2682 esac 2683done 2684else 2685 $as_echo "$as_me: failed program was:" >&5 2686sed 's/^/| /' conftest.$ac_ext >&5 2687 2688{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2689$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2690as_fn_error $? "cannot compute suffix of object files: cannot compile 2691See \`config.log' for more details" "$LINENO" 5; } 2692fi 2693rm -f conftest.$ac_cv_objext conftest.$ac_ext 2694fi 2695{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 2696$as_echo "$ac_cv_objext" >&6; } 2697OBJEXT=$ac_cv_objext 2698ac_objext=$OBJEXT 2699{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 2700$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 2701if ${ac_cv_c_compiler_gnu+:} false; then : 2702 $as_echo_n "(cached) " >&6 2703else 2704 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2705/* end confdefs.h. */ 2706 2707int 2708main () 2709{ 2710#ifndef __GNUC__ 2711 choke me 2712#endif 2713 2714 ; 2715 return 0; 2716} 2717_ACEOF 2718if ac_fn_c_try_compile "$LINENO"; then : 2719 ac_compiler_gnu=yes 2720else 2721 ac_compiler_gnu=no 2722fi 2723rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2724ac_cv_c_compiler_gnu=$ac_compiler_gnu 2725 2726fi 2727{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 2728$as_echo "$ac_cv_c_compiler_gnu" >&6; } 2729if test $ac_compiler_gnu = yes; then 2730 GCC=yes 2731else 2732 GCC= 2733fi 2734ac_test_CFLAGS=${CFLAGS+set} 2735ac_save_CFLAGS=$CFLAGS 2736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 2737$as_echo_n "checking whether $CC accepts -g... " >&6; } 2738if ${ac_cv_prog_cc_g+:} false; then : 2739 $as_echo_n "(cached) " >&6 2740else 2741 ac_save_c_werror_flag=$ac_c_werror_flag 2742 ac_c_werror_flag=yes 2743 ac_cv_prog_cc_g=no 2744 CFLAGS="-g" 2745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2746/* end confdefs.h. */ 2747 2748int 2749main () 2750{ 2751 2752 ; 2753 return 0; 2754} 2755_ACEOF 2756if ac_fn_c_try_compile "$LINENO"; then : 2757 ac_cv_prog_cc_g=yes 2758else 2759 CFLAGS="" 2760 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2761/* end confdefs.h. */ 2762 2763int 2764main () 2765{ 2766 2767 ; 2768 return 0; 2769} 2770_ACEOF 2771if ac_fn_c_try_compile "$LINENO"; then : 2772 2773else 2774 ac_c_werror_flag=$ac_save_c_werror_flag 2775 CFLAGS="-g" 2776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2777/* end confdefs.h. */ 2778 2779int 2780main () 2781{ 2782 2783 ; 2784 return 0; 2785} 2786_ACEOF 2787if ac_fn_c_try_compile "$LINENO"; then : 2788 ac_cv_prog_cc_g=yes 2789fi 2790rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2791fi 2792rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2793fi 2794rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2795 ac_c_werror_flag=$ac_save_c_werror_flag 2796fi 2797{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 2798$as_echo "$ac_cv_prog_cc_g" >&6; } 2799if test "$ac_test_CFLAGS" = set; then 2800 CFLAGS=$ac_save_CFLAGS 2801elif test $ac_cv_prog_cc_g = yes; then 2802 if test "$GCC" = yes; then 2803 CFLAGS="-g -O2" 2804 else 2805 CFLAGS="-g" 2806 fi 2807else 2808 if test "$GCC" = yes; then 2809 CFLAGS="-O2" 2810 else 2811 CFLAGS= 2812 fi 2813fi 2814 2815ac_ext=c 2816ac_cpp='$CPP $CPPFLAGS' 2817ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2818ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2819ac_compiler_gnu=$ac_cv_c_compiler_gnu 2820 2821if test $host != $build; then 2822 for ac_prog in gcc cc 2823do 2824 # Extract the first word of "$ac_prog", so it can be a program name with args. 2825set dummy $ac_prog; ac_word=$2 2826{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2827$as_echo_n "checking for $ac_word... " >&6; } 2828if ${ac_cv_prog_BUILD_CC+:} false; then : 2829 $as_echo_n "(cached) " >&6 2830else 2831 if test -n "$BUILD_CC"; then 2832 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test. 2833else 2834as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2835for as_dir in $PATH 2836do 2837 IFS=$as_save_IFS 2838 test -z "$as_dir" && as_dir=. 2839 for ac_exec_ext in '' $ac_executable_extensions; do 2840 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2841 ac_cv_prog_BUILD_CC="$ac_prog" 2842 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2843 break 2 2844 fi 2845done 2846 done 2847IFS=$as_save_IFS 2848 2849fi 2850fi 2851BUILD_CC=$ac_cv_prog_BUILD_CC 2852if test -n "$BUILD_CC"; then 2853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5 2854$as_echo "$BUILD_CC" >&6; } 2855else 2856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2857$as_echo "no" >&6; } 2858fi 2859 2860 2861 test -n "$BUILD_CC" && break 2862done 2863 2864fi 2865 2866# On Suns, sometimes $CPP names a directory. 2867if test -n "$CPP" && test -d "$CPP"; then 2868 CPP= 2869fi 2870if test -z "$CPP"; then 2871 CPP="$CC -E" 2872fi 2873 2874if test -n "$ac_tool_prefix"; then 2875 # Extract the first word of "${ac_tool_prefix}readelf", so it can be a program name with args. 2876set dummy ${ac_tool_prefix}readelf; ac_word=$2 2877{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2878$as_echo_n "checking for $ac_word... " >&6; } 2879if ${ac_cv_prog_READELF+:} false; then : 2880 $as_echo_n "(cached) " >&6 2881else 2882 if test -n "$READELF"; then 2883 ac_cv_prog_READELF="$READELF" # Let the user override the test. 2884else 2885as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2886for as_dir in $PATH 2887do 2888 IFS=$as_save_IFS 2889 test -z "$as_dir" && as_dir=. 2890 for ac_exec_ext in '' $ac_executable_extensions; do 2891 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2892 ac_cv_prog_READELF="${ac_tool_prefix}readelf" 2893 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2894 break 2 2895 fi 2896done 2897 done 2898IFS=$as_save_IFS 2899 2900fi 2901fi 2902READELF=$ac_cv_prog_READELF 2903if test -n "$READELF"; then 2904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5 2905$as_echo "$READELF" >&6; } 2906else 2907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2908$as_echo "no" >&6; } 2909fi 2910 2911 2912fi 2913if test -z "$ac_cv_prog_READELF"; then 2914 ac_ct_READELF=$READELF 2915 # Extract the first word of "readelf", so it can be a program name with args. 2916set dummy readelf; ac_word=$2 2917{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2918$as_echo_n "checking for $ac_word... " >&6; } 2919if ${ac_cv_prog_ac_ct_READELF+:} false; then : 2920 $as_echo_n "(cached) " >&6 2921else 2922 if test -n "$ac_ct_READELF"; then 2923 ac_cv_prog_ac_ct_READELF="$ac_ct_READELF" # Let the user override the test. 2924else 2925as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2926for as_dir in $PATH 2927do 2928 IFS=$as_save_IFS 2929 test -z "$as_dir" && as_dir=. 2930 for ac_exec_ext in '' $ac_executable_extensions; do 2931 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2932 ac_cv_prog_ac_ct_READELF="readelf" 2933 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2934 break 2 2935 fi 2936done 2937 done 2938IFS=$as_save_IFS 2939 2940fi 2941fi 2942ac_ct_READELF=$ac_cv_prog_ac_ct_READELF 2943if test -n "$ac_ct_READELF"; then 2944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_READELF" >&5 2945$as_echo "$ac_ct_READELF" >&6; } 2946else 2947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2948$as_echo "no" >&6; } 2949fi 2950 2951 if test "x$ac_ct_READELF" = x; then 2952 READELF="false" 2953 else 2954 case $cross_compiling:$ac_tool_warned in 2955yes:) 2956{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2957$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2958ac_tool_warned=yes ;; 2959esac 2960 READELF=$ac_ct_READELF 2961 fi 2962else 2963 READELF="$ac_cv_prog_READELF" 2964fi 2965 2966 2967# We need the C++ compiler only for testing. 2968ac_ext=cpp 2969ac_cpp='$CXXCPP $CPPFLAGS' 2970ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2971ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2972ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 2973if test -z "$CXX"; then 2974 if test -n "$CCC"; then 2975 CXX=$CCC 2976 else 2977 if test -n "$ac_tool_prefix"; then 2978 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 2979 do 2980 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2981set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2983$as_echo_n "checking for $ac_word... " >&6; } 2984if ${ac_cv_prog_CXX+:} false; then : 2985 $as_echo_n "(cached) " >&6 2986else 2987 if test -n "$CXX"; then 2988 ac_cv_prog_CXX="$CXX" # Let the user override the test. 2989else 2990as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2991for as_dir in $PATH 2992do 2993 IFS=$as_save_IFS 2994 test -z "$as_dir" && as_dir=. 2995 for ac_exec_ext in '' $ac_executable_extensions; do 2996 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2997 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 2998 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2999 break 2 3000 fi 3001done 3002 done 3003IFS=$as_save_IFS 3004 3005fi 3006fi 3007CXX=$ac_cv_prog_CXX 3008if test -n "$CXX"; then 3009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 3010$as_echo "$CXX" >&6; } 3011else 3012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3013$as_echo "no" >&6; } 3014fi 3015 3016 3017 test -n "$CXX" && break 3018 done 3019fi 3020if test -z "$CXX"; then 3021 ac_ct_CXX=$CXX 3022 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 3023do 3024 # Extract the first word of "$ac_prog", so it can be a program name with args. 3025set dummy $ac_prog; ac_word=$2 3026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3027$as_echo_n "checking for $ac_word... " >&6; } 3028if ${ac_cv_prog_ac_ct_CXX+:} false; then : 3029 $as_echo_n "(cached) " >&6 3030else 3031 if test -n "$ac_ct_CXX"; then 3032 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 3033else 3034as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3035for as_dir in $PATH 3036do 3037 IFS=$as_save_IFS 3038 test -z "$as_dir" && as_dir=. 3039 for ac_exec_ext in '' $ac_executable_extensions; do 3040 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3041 ac_cv_prog_ac_ct_CXX="$ac_prog" 3042 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3043 break 2 3044 fi 3045done 3046 done 3047IFS=$as_save_IFS 3048 3049fi 3050fi 3051ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 3052if test -n "$ac_ct_CXX"; then 3053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 3054$as_echo "$ac_ct_CXX" >&6; } 3055else 3056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3057$as_echo "no" >&6; } 3058fi 3059 3060 3061 test -n "$ac_ct_CXX" && break 3062done 3063 3064 if test "x$ac_ct_CXX" = x; then 3065 CXX="g++" 3066 else 3067 case $cross_compiling:$ac_tool_warned in 3068yes:) 3069{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3070$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3071ac_tool_warned=yes ;; 3072esac 3073 CXX=$ac_ct_CXX 3074 fi 3075fi 3076 3077 fi 3078fi 3079# Provide some information about the compiler. 3080$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 3081set X $ac_compile 3082ac_compiler=$2 3083for ac_option in --version -v -V -qversion; do 3084 { { ac_try="$ac_compiler $ac_option >&5" 3085case "(($ac_try" in 3086 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3087 *) ac_try_echo=$ac_try;; 3088esac 3089eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3090$as_echo "$ac_try_echo"; } >&5 3091 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3092 ac_status=$? 3093 if test -s conftest.err; then 3094 sed '10a\ 3095... rest of stderr output deleted ... 3096 10q' conftest.err >conftest.er1 3097 cat conftest.er1 >&5 3098 fi 3099 rm -f conftest.er1 conftest.err 3100 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3101 test $ac_status = 0; } 3102done 3103 3104{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 3105$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 3106if ${ac_cv_cxx_compiler_gnu+:} false; then : 3107 $as_echo_n "(cached) " >&6 3108else 3109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3110/* end confdefs.h. */ 3111 3112int 3113main () 3114{ 3115#ifndef __GNUC__ 3116 choke me 3117#endif 3118 3119 ; 3120 return 0; 3121} 3122_ACEOF 3123if ac_fn_cxx_try_compile "$LINENO"; then : 3124 ac_compiler_gnu=yes 3125else 3126 ac_compiler_gnu=no 3127fi 3128rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3129ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 3130 3131fi 3132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 3133$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 3134if test $ac_compiler_gnu = yes; then 3135 GXX=yes 3136else 3137 GXX= 3138fi 3139ac_test_CXXFLAGS=${CXXFLAGS+set} 3140ac_save_CXXFLAGS=$CXXFLAGS 3141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 3142$as_echo_n "checking whether $CXX accepts -g... " >&6; } 3143if ${ac_cv_prog_cxx_g+:} false; then : 3144 $as_echo_n "(cached) " >&6 3145else 3146 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 3147 ac_cxx_werror_flag=yes 3148 ac_cv_prog_cxx_g=no 3149 CXXFLAGS="-g" 3150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3151/* end confdefs.h. */ 3152 3153int 3154main () 3155{ 3156 3157 ; 3158 return 0; 3159} 3160_ACEOF 3161if ac_fn_cxx_try_compile "$LINENO"; then : 3162 ac_cv_prog_cxx_g=yes 3163else 3164 CXXFLAGS="" 3165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3166/* end confdefs.h. */ 3167 3168int 3169main () 3170{ 3171 3172 ; 3173 return 0; 3174} 3175_ACEOF 3176if ac_fn_cxx_try_compile "$LINENO"; then : 3177 3178else 3179 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 3180 CXXFLAGS="-g" 3181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3182/* end confdefs.h. */ 3183 3184int 3185main () 3186{ 3187 3188 ; 3189 return 0; 3190} 3191_ACEOF 3192if ac_fn_cxx_try_compile "$LINENO"; then : 3193 ac_cv_prog_cxx_g=yes 3194fi 3195rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3196fi 3197rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3198fi 3199rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3200 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 3201fi 3202{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 3203$as_echo "$ac_cv_prog_cxx_g" >&6; } 3204if test "$ac_test_CXXFLAGS" = set; then 3205 CXXFLAGS=$ac_save_CXXFLAGS 3206elif test $ac_cv_prog_cxx_g = yes; then 3207 if test "$GXX" = yes; then 3208 CXXFLAGS="-g -O2" 3209 else 3210 CXXFLAGS="-g" 3211 fi 3212else 3213 if test "$GXX" = yes; then 3214 CXXFLAGS="-O2" 3215 else 3216 CXXFLAGS= 3217 fi 3218fi 3219ac_ext=c 3220ac_cpp='$CPP $CPPFLAGS' 3221ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3222ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3223ac_compiler_gnu=$ac_cv_c_compiler_gnu 3224 3225# It's useless to us if it can't link programs (e.g. missing -lstdc++). 3226 3227{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX can link programs" >&5 3228$as_echo_n "checking whether $CXX can link programs... " >&6; } 3229if ${libc_cv_cxx_link_ok+:} false; then : 3230 $as_echo_n "(cached) " >&6 3231else 3232 ac_ext=cpp 3233ac_cpp='$CXXCPP $CPPFLAGS' 3234ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3235ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3236ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 3237 3238# Default, dynamic case. 3239cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3240/* end confdefs.h. */ 3241 3242int 3243main () 3244{ 3245 3246 ; 3247 return 0; 3248} 3249_ACEOF 3250if ac_fn_cxx_try_link "$LINENO"; then : 3251 libc_cv_cxx_link_ok=yes 3252else 3253 libc_cv_cxx_link_ok=no 3254fi 3255rm -f core conftest.err conftest.$ac_objext \ 3256 conftest$ac_exeext conftest.$ac_ext 3257# Static case. 3258old_LDFLAGS="$LDFLAGS" 3259LDFLAGS="$LDFLAGS -static" 3260cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3261/* end confdefs.h. */ 3262 3263#include <iostream> 3264 3265int 3266main() 3267{ 3268 std::cout << "Hello, world!"; 3269 return 0; 3270} 3271 3272_ACEOF 3273if ac_fn_cxx_try_link "$LINENO"; then : 3274 3275else 3276 libc_cv_cxx_link_ok=no 3277fi 3278rm -f core conftest.err conftest.$ac_objext \ 3279 conftest$ac_exeext conftest.$ac_ext 3280LDFLAGS="$old_LDFLAGS" 3281ac_ext=c 3282ac_cpp='$CPP $CPPFLAGS' 3283ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3284ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3285ac_compiler_gnu=$ac_cv_c_compiler_gnu 3286 3287fi 3288{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cxx_link_ok" >&5 3289$as_echo "$libc_cv_cxx_link_ok" >&6; } 3290if test $libc_cv_cxx_link_ok != yes; then : 3291 CXX= 3292fi 3293 3294if test "`cd $srcdir; pwd -P`" = "`pwd -P`"; then 3295 as_fn_error $? "you must configure in a separate build directory" "$LINENO" 5 3296fi 3297 3298# This will get text that should go into config.make. 3299config_vars= 3300 3301# Check for a --with-gd argument and set libgd-LDFLAGS in config.make. 3302 3303# Check whether --with-gd was given. 3304if test "${with_gd+set}" = set; then : 3305 withval=$with_gd; case "$with_gd" in 3306yes|''|no) ;; 3307*) libgd_include="-I$withval/include" 3308 libgd_ldflags="-L$withval/lib" ;; 3309esac 3310 3311fi 3312 3313 3314# Check whether --with-gd-include was given. 3315if test "${with_gd_include+set}" = set; then : 3316 withval=$with_gd_include; case "$with_gd_include" in 3317''|no) ;; 3318*) libgd_include="-I$withval" ;; 3319esac 3320 3321fi 3322 3323 3324# Check whether --with-gd-lib was given. 3325if test "${with_gd_lib+set}" = set; then : 3326 withval=$with_gd_lib; case "$with_gd_lib" in 3327''|no) ;; 3328*) libgd_ldflags="-L$withval" ;; 3329esac 3330 3331fi 3332 3333 3334if test -n "$libgd_include"; then 3335 config_vars="$config_vars 3336CFLAGS-memusagestat.c = $libgd_include" 3337fi 3338if test -n "$libgd_ldflags"; then 3339 config_vars="$config_vars 3340libgd-LDFLAGS = $libgd_ldflags" 3341fi 3342 3343 3344# Check whether --with-binutils was given. 3345if test "${with_binutils+set}" = set; then : 3346 withval=$with_binutils; path_binutils=$withval 3347else 3348 path_binutils='' 3349fi 3350 3351 3352# Check whether --with-selinux was given. 3353if test "${with_selinux+set}" = set; then : 3354 withval=$with_selinux; with_selinux=$withval 3355else 3356 with_selinux=auto 3357fi 3358 3359 3360 3361# Check whether --with-headers was given. 3362if test "${with_headers+set}" = set; then : 3363 withval=$with_headers; sysheaders=$withval 3364else 3365 sysheaders='' 3366fi 3367 3368 3369 3370 3371 3372# Check whether --with-default-link was given. 3373if test "${with_default_link+set}" = set; then : 3374 withval=$with_default_link; use_default_link=$withval 3375else 3376 use_default_link=no 3377fi 3378 3379 3380 3381# Check whether --with-nonshared-cflags was given. 3382if test "${with_nonshared_cflags+set}" = set; then : 3383 withval=$with_nonshared_cflags; extra_nonshared_cflags=$withval 3384else 3385 extra_nonshared_cflags= 3386fi 3387 3388 3389 3390# Check whether --with-rtld-early-cflags was given. 3391if test "${with_rtld_early_cflags+set}" = set; then : 3392 withval=$with_rtld_early_cflags; rtld_early_cflags=$withval 3393else 3394 rtld_early_cflags= 3395fi 3396 3397 3398 3399 3400# Check whether --with-timeoutfactor was given. 3401if test "${with_timeoutfactor+set}" = set; then : 3402 withval=$with_timeoutfactor; timeoutfactor=$withval 3403else 3404 timeoutfactor=1 3405fi 3406 3407cat >>confdefs.h <<_ACEOF 3408#define TIMEOUTFACTOR $timeoutfactor 3409_ACEOF 3410 3411 3412# Check whether --enable-sanity-checks was given. 3413if test "${enable_sanity_checks+set}" = set; then : 3414 enableval=$enable_sanity_checks; enable_sanity=$enableval 3415else 3416 enable_sanity=yes 3417fi 3418 3419 3420# Check whether --enable-shared was given. 3421if test "${enable_shared+set}" = set; then : 3422 enableval=$enable_shared; shared=$enableval 3423else 3424 shared=yes 3425fi 3426 3427# Check whether --enable-profile was given. 3428if test "${enable_profile+set}" = set; then : 3429 enableval=$enable_profile; profile=$enableval 3430else 3431 profile=no 3432fi 3433 3434# Check whether --enable-default-pie was given. 3435if test "${enable_default_pie+set}" = set; then : 3436 enableval=$enable_default_pie; default_pie=$enableval 3437else 3438 default_pie=yes 3439fi 3440 3441# Check whether --enable-timezone-tools was given. 3442if test "${enable_timezone_tools+set}" = set; then : 3443 enableval=$enable_timezone_tools; enable_timezone_tools=$enableval 3444else 3445 enable_timezone_tools=yes 3446fi 3447 3448 3449 3450# Check whether --enable-hardcoded-path-in-tests was given. 3451if test "${enable_hardcoded_path_in_tests+set}" = set; then : 3452 enableval=$enable_hardcoded_path_in_tests; hardcoded_path_in_tests=$enableval 3453else 3454 hardcoded_path_in_tests=no 3455fi 3456 3457 3458 3459# Check whether --enable-hidden-plt was given. 3460if test "${enable_hidden_plt+set}" = set; then : 3461 enableval=$enable_hidden_plt; hidden=$enableval 3462else 3463 hidden=yes 3464fi 3465 3466if test "x$hidden" = xno; then 3467 $as_echo "#define NO_HIDDEN 1" >>confdefs.h 3468 3469fi 3470 3471# Check whether --enable-bind-now was given. 3472if test "${enable_bind_now+set}" = set; then : 3473 enableval=$enable_bind_now; bindnow=$enableval 3474else 3475 bindnow=no 3476fi 3477 3478 3479if test "x$bindnow" = xyes; then 3480 $as_echo "#define BIND_NOW 1" >>confdefs.h 3481 3482fi 3483 3484# Check whether --enable-stack-protector was given. 3485if test "${enable_stack_protector+set}" = set; then : 3486 enableval=$enable_stack_protector; enable_stack_protector=$enableval 3487else 3488 enable_stack_protector=no 3489fi 3490 3491case "$enable_stack_protector" in 3492all|yes|no|strong) ;; 3493*) as_fn_error $? "Not a valid argument for --enable-stack-protector: \"$enable_stack_protector\"" "$LINENO" 5;; 3494esac 3495 3496# Check whether --enable-static-nss was given. 3497if test "${enable_static_nss+set}" = set; then : 3498 enableval=$enable_static_nss; static_nss=$enableval 3499else 3500 static_nss=no 3501fi 3502 3503if test x"$static_nss" = xyes || test x"$shared" = xno; then 3504 static_nss=yes 3505 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h 3506 3507fi 3508 3509# Check whether --enable-force-install was given. 3510if test "${enable_force_install+set}" = set; then : 3511 enableval=$enable_force_install; force_install=$enableval 3512else 3513 force_install=yes 3514fi 3515 3516 3517 3518# Check whether --enable-maintainer-mode was given. 3519if test "${enable_maintainer_mode+set}" = set; then : 3520 enableval=$enable_maintainer_mode; maintainer=$enableval 3521else 3522 maintainer=no 3523fi 3524 3525 3526# Check whether --enable-kernel was given. 3527if test "${enable_kernel+set}" = set; then : 3528 enableval=$enable_kernel; minimum_kernel=$enableval 3529fi 3530 3531if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then 3532 # Better nothing than this. 3533 minimum_kernel="" 3534else 3535 if test "$minimum_kernel" = current; then 3536 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel= 3537 fi 3538fi 3539 3540# Check whether --enable-all-warnings was given. 3541if test "${enable_all_warnings+set}" = set; then : 3542 enableval=$enable_all_warnings; all_warnings=$enableval 3543fi 3544 3545 3546 3547# Check whether --enable-werror was given. 3548if test "${enable_werror+set}" = set; then : 3549 enableval=$enable_werror; enable_werror=$enableval 3550else 3551 enable_werror=yes 3552fi 3553 3554 3555 3556# Check whether --enable-multi-arch was given. 3557if test "${enable_multi_arch+set}" = set; then : 3558 enableval=$enable_multi_arch; multi_arch=$enableval 3559else 3560 multi_arch=default 3561fi 3562 3563 3564# Check whether --enable-experimental-malloc was given. 3565if test "${enable_experimental_malloc+set}" = set; then : 3566 enableval=$enable_experimental_malloc; experimental_malloc=$enableval 3567else 3568 experimental_malloc=yes 3569fi 3570 3571 3572 3573# Check whether --enable-memory-tagging was given. 3574if test "${enable_memory_tagging+set}" = set; then : 3575 enableval=$enable_memory_tagging; memory_tagging=$enableval 3576else 3577 memory_tagging=no 3578fi 3579 3580if test "$memory_tagging" = yes; then 3581 # Only enable this on architectures that support it. 3582 case $host_cpu in 3583 aarch64) 3584 $as_echo "#define USE_MTAG 1" >>confdefs.h 3585 3586 ;; 3587 esac 3588fi 3589 3590 3591# Check whether --enable-crypt was given. 3592if test "${enable_crypt+set}" = set; then : 3593 enableval=$enable_crypt; build_crypt=$enableval 3594else 3595 build_crypt=yes 3596fi 3597 3598 3599 3600# Check whether --enable-nss-crypt was given. 3601if test "${enable_nss_crypt+set}" = set; then : 3602 enableval=$enable_nss_crypt; nss_crypt=$enableval 3603else 3604 nss_crypt=no 3605fi 3606 3607if test x$build_libcrypt = xno && test x$nss_crypt = xyes; then 3608 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-nss-crypt has no effect when libcrypt is disabled" >&5 3609$as_echo "$as_me: WARNING: --enable-nss-crypt has no effect when libcrypt is disabled" >&2;} 3610 nss_crypt=no 3611fi 3612if test x$nss_crypt = xyes; then 3613 nss_includes=-I$(nss-config --includedir 2>/dev/null) 3614 if test $? -ne 0; then 3615 as_fn_error $? "cannot find include directory with nss-config" "$LINENO" 5 3616 fi 3617 nspr_includes=-I$(nspr-config --includedir 2>/dev/null) 3618 if test $? -ne 0; then 3619 as_fn_error $? "cannot find include directory with nspr-config" "$LINENO" 5 3620 fi 3621 old_CFLAGS="$CFLAGS" 3622 CFLAGS="$CFLAGS $nss_includes $nspr_includes" 3623 3624cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3625/* end confdefs.h. */ 3626typedef int PRBool; 3627#include <hasht.h> 3628#include <nsslowhash.h> 3629void f (void) { NSSLOW_Init (); } 3630int 3631main () 3632{ 3633 3634 ; 3635 return 0; 3636} 3637_ACEOF 3638if ac_fn_c_try_compile "$LINENO"; then : 3639 libc_cv_nss_crypt=yes 3640else 3641 as_fn_error $? " 3642cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5 3643fi 3644rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3645 old_LIBS="$LIBS" 3646 old_LDFLAGS="$LDFLAGS" 3647 LIBS="$LIBS -lfreebl3" 3648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3649/* end confdefs.h. */ 3650typedef int PRBool; 3651#include <hasht.h> 3652#include <nsslowhash.h> 3653int 3654main () 3655{ 3656NSSLOW_Init(); 3657 ; 3658 return 0; 3659} 3660_ACEOF 3661if ac_fn_c_try_link "$LINENO"; then : 3662 libc_cv_nss_crypt=yes 3663else 3664 as_fn_error $? " 3665cannot link program using lowlevel NSS hash functions" "$LINENO" 5 3666fi 3667rm -f core conftest.err conftest.$ac_objext \ 3668 conftest$ac_exeext conftest.$ac_ext 3669 # Check to see if there is a static NSS cryptographic library. 3670 # If there isn't then we can't link anything with libcrypt.a, 3671 # and that might mean disabling some static tests. 3672 LDFLAGS="$LDFLAGS -static" 3673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3674/* end confdefs.h. */ 3675typedef int PRBool; 3676#include <hasht.h> 3677#include <nsslowhash.h> 3678int 3679main () 3680{ 3681NSSLOW_Init(); 3682 ; 3683 return 0; 3684} 3685_ACEOF 3686if ac_fn_c_try_link "$LINENO"; then : 3687 libc_cv_static_nss_crypt=yes 3688else 3689 libc_cv_static_nss_crypt=no 3690fi 3691rm -f core conftest.err conftest.$ac_objext \ 3692 conftest$ac_exeext conftest.$ac_ext 3693 LDFLAGS="$old_LDFLAGS" 3694 CFLAGS="$old_CFLAGS" 3695 LIBS="$old_LIBS" 3696else 3697 libc_cv_nss_crypt=no 3698 libc_cv_static_nss_crypt=no 3699fi 3700 3701 3702 3703 3704# Check whether --enable-systemtap was given. 3705if test "${enable_systemtap+set}" = set; then : 3706 enableval=$enable_systemtap; systemtap=$enableval 3707else 3708 systemtap=no 3709fi 3710 3711if test "x$systemtap" != xno; then 3712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for systemtap static probe support" >&5 3713$as_echo_n "checking for systemtap static probe support... " >&6; } 3714if ${libc_cv_sdt+:} false; then : 3715 $as_echo_n "(cached) " >&6 3716else 3717 old_CFLAGS="$CFLAGS" 3718 CFLAGS="-std=gnu11 $CFLAGS" 3719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3720/* end confdefs.h. */ 3721#include <sys/sdt.h> 3722void foo (int i, void *p) 3723{ 3724 asm ("" STAP_PROBE_ASM (foo, bar, STAP_PROBE_ASM_TEMPLATE (2)) "" 3725 :: STAP_PROBE_ASM_OPERANDS (2, i, p)); 3726} 3727_ACEOF 3728if ac_fn_c_try_compile "$LINENO"; then : 3729 libc_cv_sdt=yes 3730else 3731 libc_cv_sdt=no 3732fi 3733rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3734 CFLAGS="$old_CFLAGS" 3735fi 3736{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_sdt" >&5 3737$as_echo "$libc_cv_sdt" >&6; } 3738 if test $libc_cv_sdt = yes; then 3739 $as_echo "#define USE_STAP_PROBE 1" >>confdefs.h 3740 3741 elif test "x$systemtap" != xauto; then 3742 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3743$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3744as_fn_error $? "systemtap support needs sys/sdt.h with asm support 3745See \`config.log' for more details" "$LINENO" 5; } 3746 fi 3747fi 3748 3749# Check whether --enable-build-nscd was given. 3750if test "${enable_build_nscd+set}" = set; then : 3751 enableval=$enable_build_nscd; build_nscd=$enableval 3752else 3753 build_nscd=default 3754fi 3755 3756 3757 3758# Note the use of $use_nscd is near the bottom of the file. 3759# Check whether --enable-nscd was given. 3760if test "${enable_nscd+set}" = set; then : 3761 enableval=$enable_nscd; use_nscd=$enableval 3762else 3763 use_nscd=yes 3764fi 3765 3766 3767# Check whether --enable-pt_chown was given. 3768if test "${enable_pt_chown+set}" = set; then : 3769 enableval=$enable_pt_chown; build_pt_chown=$enableval 3770else 3771 build_pt_chown=no 3772fi 3773 3774 3775if test "$build_pt_chown" = yes; then 3776 $as_echo "#define HAVE_PT_CHOWN 1" >>confdefs.h 3777 3778fi 3779 3780# Check whether --enable-tunables was given. 3781if test "${enable_tunables+set}" = set; then : 3782 enableval=$enable_tunables; have_tunables=$enableval 3783else 3784 have_tunables=yes 3785fi 3786 3787 3788if test "$have_tunables" = yes; then 3789 $as_echo "#define HAVE_TUNABLES 1" >>confdefs.h 3790 3791fi 3792 3793# The abi-tags file uses a fairly simplistic model for name recognition that 3794# can't distinguish i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a 3795# $host_os of `gnu*' here to be `gnu-gnu*' just so that it can tell. 3796# This doesn't get used much beyond that, so it's fairly safe. 3797case "$host_os" in 3798linux*) 3799 ;; 3800gnu*) 3801 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'` 3802 ;; 3803esac 3804 3805# Check whether --enable-mathvec was given. 3806if test "${enable_mathvec+set}" = set; then : 3807 enableval=$enable_mathvec; build_mathvec=$enableval 3808else 3809 build_mathvec=notset 3810fi 3811 3812 3813 3814cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3815/* end confdefs.h. */ 3816 3817int 3818main () 3819{ 3820 3821#ifndef __CET__ 3822# error no CET compiler support 3823#endif 3824 ; 3825 return 0; 3826} 3827_ACEOF 3828if ac_fn_c_try_cpp "$LINENO"; then : 3829 libc_cv_compiler_default_cet=yes 3830else 3831 libc_cv_compiler_default_cet=no 3832fi 3833rm -f conftest.err conftest.i conftest.$ac_ext 3834 3835# Check whether --enable-cet was given. 3836if test "${enable_cet+set}" = set; then : 3837 enableval=$enable_cet; enable_cet=$enableval 3838else 3839 enable_cet=$libc_cv_compiler_default_cet 3840fi 3841 3842 3843# Check whether --enable-scv was given. 3844if test "${enable_scv+set}" = set; then : 3845 enableval=$enable_scv; use_scv=$enableval 3846else 3847 use_scv=yes 3848fi 3849 3850 3851if test "$use_scv" != "no"; then : 3852 $as_echo "#define USE_PPC_SCV 1" >>confdefs.h 3853 3854fi 3855 3856# We keep the original values in `$config_*' and never modify them, so we 3857# can write them unchanged into config.make. Everything else uses 3858# $machine, $vendor, and $os, and changes them whenever convenient. 3859config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os 3860 3861# Don't allow vendor == "unknown" 3862test "$config_vendor" = unknown && config_vendor= 3863config_os="`echo $config_os | sed 's/^unknown-//'`" 3864 3865# Some configurations imply other options. 3866elf=yes 3867 3868# The configure fragment of a port can modify these to supplement 3869# or override the table in the case statement below. No fragment should 3870# ever change the config_* variables, however. 3871machine=$config_machine 3872vendor=$config_vendor 3873os=$config_os 3874base_os='' 3875 3876submachine= 3877 3878# Check whether --with-cpu was given. 3879if test "${with_cpu+set}" = set; then : 3880 withval=$with_cpu; case "$withval" in 3881 yes|'') as_fn_error $? "--with-cpu requires an argument" "$LINENO" 5 ;; 3882 no) ;; 3883 *) submachine="$withval" ;; 3884 esac 3885 3886fi 3887 3888 3889# An preconfigure script can set this when it wants to disable the sanity 3890# check below. 3891libc_config_ok=no 3892 3893# A preconfigure script for a system that may or may not use fpu 3894# sysdeps directories sets this to a preprocessor conditional for 3895# whether to use such directories. 3896with_fp_cond=1 3897 3898if frags=`ls -d $srcdir/sysdeps/*/preconfigure 2> /dev/null` 3899then 3900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysdeps preconfigure fragments" >&5 3901$as_echo_n "checking for sysdeps preconfigure fragments... " >&6; } 3902 for frag in $frags; do 3903 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'` 3904 echo $ECHO_N "$name $ECHO_C" >&6 3905 . "$frag" 3906 done 3907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 3908$as_echo "" >&6; } 3909fi 3910 3911 3912### 3913### By using the undocumented --enable-hacker-mode option for configure 3914### one can skip this test to make the configuration not fail for unsupported 3915### platforms. 3916### 3917if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then 3918 case "$machine-$host_os" in 3919 *-linux* | *-gnu*) 3920 ;; 3921 *) 3922 as_fn_error $? " 3923*** The GNU C library is currently unavailable for this platform. 3924*** If you are interested in seeing glibc on this platform visit 3925*** the \"How to submit a new port\" in the wiki: 3926*** https://sourceware.org/glibc/wiki/#Development 3927*** and join the community!" "$LINENO" 5 3928 ;; 3929 esac 3930fi 3931 3932# Set base_machine if not set by a preconfigure fragment. 3933test -n "$base_machine" || base_machine=$machine 3934 3935 3936# Determine whether to use fpu or nofpu sysdeps directories. 3937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for use of fpu sysdeps directories" >&5 3938$as_echo_n "checking for use of fpu sysdeps directories... " >&6; } 3939if ${libc_cv_with_fp+:} false; then : 3940 $as_echo_n "(cached) " >&6 3941else 3942 cat > conftest.c <<EOF 3943#if $with_fp_cond 3944int dummy; 3945#else 3946# error "no hardware floating point" 3947#endif 3948EOF 3949libc_cv_with_fp=no 3950if ${CC-cc} $CFLAGS $CPPFLAGS -S conftest.c -o conftest.s \ 3951 1>&5 2>&5 ; then 3952 libc_cv_with_fp=yes 3953fi 3954rm -f conftest* 3955fi 3956{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_with_fp" >&5 3957$as_echo "$libc_cv_with_fp" >&6; } 3958 3959 3960{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5 3961$as_echo_n "checking for -fstack-protector... " >&6; } 3962if ${libc_cv_ssp+:} false; then : 3963 $as_echo_n "(cached) " >&6 3964else 3965 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector -xc /dev/null -S -o /dev/null' 3966 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 3967 (eval $ac_try) 2>&5 3968 ac_status=$? 3969 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3970 test $ac_status = 0; }; }; then : 3971 libc_cv_ssp=yes 3972else 3973 libc_cv_ssp=no 3974fi 3975 3976fi 3977{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5 3978$as_echo "$libc_cv_ssp" >&6; } 3979 3980{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector-strong" >&5 3981$as_echo_n "checking for -fstack-protector-strong... " >&6; } 3982if ${libc_cv_ssp_strong+:} false; then : 3983 $as_echo_n "(cached) " >&6 3984else 3985 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector-strong -xc /dev/null -S -o /dev/null' 3986 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 3987 (eval $ac_try) 2>&5 3988 ac_status=$? 3989 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3990 test $ac_status = 0; }; }; then : 3991 libc_cv_ssp_strong=yes 3992else 3993 libc_cv_ssp_strong=no 3994fi 3995 3996fi 3997{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp_strong" >&5 3998$as_echo "$libc_cv_ssp_strong" >&6; } 3999 4000{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector-all" >&5 4001$as_echo_n "checking for -fstack-protector-all... " >&6; } 4002if ${libc_cv_ssp_all+:} false; then : 4003 $as_echo_n "(cached) " >&6 4004else 4005 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector-all -xc /dev/null -S -o /dev/null' 4006 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 4007 (eval $ac_try) 2>&5 4008 ac_status=$? 4009 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4010 test $ac_status = 0; }; }; then : 4011 libc_cv_ssp_all=yes 4012else 4013 libc_cv_ssp_all=no 4014fi 4015 4016fi 4017{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp_all" >&5 4018$as_echo "$libc_cv_ssp_all" >&6; } 4019 4020stack_protector= 4021no_stack_protector= 4022if test "$libc_cv_ssp" = yes; then 4023 no_stack_protector="-fno-stack-protector -DSTACK_PROTECTOR_LEVEL=0" 4024 $as_echo "#define HAVE_CC_NO_STACK_PROTECTOR 1" >>confdefs.h 4025 4026fi 4027 4028if test "$enable_stack_protector" = yes && test "$libc_cv_ssp" = yes; then 4029 stack_protector="-fstack-protector" 4030 $as_echo "#define STACK_PROTECTOR_LEVEL 1" >>confdefs.h 4031 4032elif test "$enable_stack_protector" = all && test "$libc_cv_ssp_all" = yes; then 4033 stack_protector="-fstack-protector-all" 4034 $as_echo "#define STACK_PROTECTOR_LEVEL 2" >>confdefs.h 4035 4036elif test "$enable_stack_protector" = strong && test "$libc_cv_ssp_strong" = yes; then 4037 stack_protector="-fstack-protector-strong" 4038 $as_echo "#define STACK_PROTECTOR_LEVEL 3" >>confdefs.h 4039 4040else 4041 stack_protector="-fno-stack-protector" 4042 $as_echo "#define STACK_PROTECTOR_LEVEL 0" >>confdefs.h 4043 4044fi 4045 4046 4047 4048 4049if test -n "$stack_protector"; then 4050 no_ssp=-fno-stack-protector 4051else 4052 no_ssp= 4053 4054 if test "$enable_stack_protector" != no; then 4055 as_fn_error $? "--enable-stack-protector=$enable_stack_protector specified, but specified level of stack protection is not supported by the compiler." "$LINENO" 5 4056 fi 4057fi 4058 4059# For the multi-arch option we need support in the assembler & linker. 4060{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler and linker STT_GNU_IFUNC support" >&5 4061$as_echo_n "checking for assembler and linker STT_GNU_IFUNC support... " >&6; } 4062if ${libc_cv_ld_gnu_indirect_function+:} false; then : 4063 $as_echo_n "(cached) " >&6 4064else 4065 cat > conftest.S <<EOF 4066.type foo,%gnu_indirect_function 4067foo: 4068.globl _start 4069_start: 4070.globl __start 4071__start: 4072.data 4073#ifdef _LP64 4074.quad foo 4075#else 4076.long foo 4077#endif 4078EOF 4079libc_cv_ld_gnu_indirect_function=no 4080if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \ 4081 -nostartfiles -nostdlib $no_ssp \ 4082 -o conftest conftest.S 1>&5 2>&5; then 4083 # Do a link to see if the backend supports IFUNC relocs. 4084 $READELF -r conftest 1>&5 4085 LC_ALL=C $READELF -Wr conftest | grep -q 'IRELATIVE\|R_SPARC_JMP_IREL' && { 4086 libc_cv_ld_gnu_indirect_function=yes 4087 } 4088fi 4089rm -f conftest* 4090fi 4091{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_gnu_indirect_function" >&5 4092$as_echo "$libc_cv_ld_gnu_indirect_function" >&6; } 4093 4094# Check if gcc supports attribute ifunc as it is used in libc_ifunc macro. 4095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc attribute ifunc support" >&5 4096$as_echo_n "checking for gcc attribute ifunc support... " >&6; } 4097if ${libc_cv_gcc_indirect_function+:} false; then : 4098 $as_echo_n "(cached) " >&6 4099else 4100 cat > conftest.c <<EOF 4101extern int func (int); 4102int used_func (int a) 4103{ 4104 return a; 4105} 4106static void *resolver () 4107{ 4108 return &used_func; 4109} 4110extern __typeof (func) func __attribute__ ((ifunc ("resolver"))); 4111EOF 4112libc_cv_gcc_indirect_function=no 4113if ${CC-cc} -c conftest.c -o conftest.o 1>&5 \ 4114 2>&5 ; then 4115 if $READELF -s conftest.o | grep IFUNC >/dev/null 2>&5; then 4116 libc_cv_gcc_indirect_function=yes 4117 fi 4118fi 4119rm -f conftest* 4120fi 4121{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_indirect_function" >&5 4122$as_echo "$libc_cv_gcc_indirect_function" >&6; } 4123 4124# Check if linker supports textrel relocation with ifunc (used on elf/tests). 4125# Note that it relies on libc_cv_ld_gnu_indirect_function test above. 4126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker supports textrels along with ifunc" >&5 4127$as_echo_n "checking whether the linker supports textrels along with ifunc... " >&6; } 4128if ${libc_cv_textrel_ifunc+:} false; then : 4129 $as_echo_n "(cached) " >&6 4130else 4131 cat > conftest.S <<EOF 4132.type foo,%gnu_indirect_function 4133foo: 4134.globl _start 4135_start: 4136.globl __start 4137__start: 4138.data 4139#ifdef _LP64 4140.quad foo 4141#else 4142.long foo 4143#endif 4144.text 4145.globl address 4146address: 4147#ifdef _LP64 4148.quad address 4149#else 4150.long address 4151#endif 4152EOF 4153libc_cv_textrel_ifunc=no 4154if test $libc_cv_ld_gnu_indirect_function = yes; then 4155 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostartfiles -nostdlib $no_ssp -pie -o conftest conftest.S' 4156 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 4157 (eval $ac_try) 2>&5 4158 ac_status=$? 4159 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4160 test $ac_status = 0; }; }; then 4161 libc_cv_textrel_ifunc=yes 4162 fi 4163fi 4164rm -f conftest* 4165fi 4166{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_textrel_ifunc" >&5 4167$as_echo "$libc_cv_textrel_ifunc" >&6; } 4168 4169 4170# Check if CC supports attribute retain as it is used in attribute_used_retain macro. 4171{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU attribute retain support" >&5 4172$as_echo_n "checking for GNU attribute retain support... " >&6; } 4173if ${libc_cv_gnu_retain+:} false; then : 4174 $as_echo_n "(cached) " >&6 4175else 4176 cat > conftest.c <<EOF 4177static int var __attribute__ ((used, retain, section ("__libc_atexit"))); 4178EOF 4179libc_cv_gnu_retain=no 4180if ${CC-cc} -Werror -c conftest.c -o /dev/null 1>&5 \ 4181 2>&5 ; then 4182 libc_cv_gnu_retain=yes 4183fi 4184rm -f conftest* 4185fi 4186{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gnu_retain" >&5 4187$as_echo "$libc_cv_gnu_retain" >&6; } 4188if test $libc_cv_gnu_retain = yes; then 4189 $as_echo "#define HAVE_GNU_RETAIN 1" >>confdefs.h 4190 4191fi 4192config_vars="$config_vars 4193have-gnu-retain = $libc_cv_gnu_retain" 4194 4195# Check if gcc warns about alias for function with incompatible types. 4196{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler warns about alias for function with incompatible types" >&5 4197$as_echo_n "checking if compiler warns about alias for function with incompatible types... " >&6; } 4198if ${libc_cv_gcc_incompatible_alias+:} false; then : 4199 $as_echo_n "(cached) " >&6 4200else 4201 cat > conftest.c <<EOF 4202int __redirect_foo (const void *s, int c); 4203 4204__typeof (__redirect_foo) *foo_impl (void) __asm__ ("foo"); 4205__typeof (__redirect_foo) *foo_impl (void) 4206{ 4207 return 0; 4208} 4209 4210extern __typeof (__redirect_foo) foo_alias __attribute__ ((alias ("foo"))); 4211EOF 4212libc_cv_gcc_incompatible_alias=yes 4213if ${CC-cc} -Werror -c conftest.c -o conftest.o 1>&5 2>&5 ; then 4214 libc_cv_gcc_incompatible_alias=no 4215fi 4216rm -f conftest* 4217fi 4218{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_incompatible_alias" >&5 4219$as_echo "$libc_cv_gcc_incompatible_alias" >&6; } 4220 4221if test x"$libc_cv_ld_gnu_indirect_function" != xyes; then 4222 if test x"$multi_arch" = xyes; then 4223 as_fn_error $? "--enable-multi-arch support requires assembler and linker support" "$LINENO" 5 4224 else 4225 multi_arch=no 4226 fi 4227fi 4228if test x"$libc_cv_gcc_indirect_function" != xyes; then 4229 # GCC 8+ emits a warning for alias with incompatible types and it might 4230 # fail to build ifunc resolvers aliases to either weak or internal 4231 # symbols. Disables multiarch build in this case. 4232 if test x"$libc_cv_gcc_incompatible_alias" = xyes; then 4233 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gcc emits a warning for alias between functions of incompatible types" >&5 4234$as_echo "$as_me: WARNING: gcc emits a warning for alias between functions of incompatible types" >&2;} 4235 if test x"$multi_arch" = xyes; then 4236 as_fn_error $? "--enable-multi-arch support requires a gcc with gnu-indirect-function support" "$LINENO" 5 4237 fi 4238 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Multi-arch is disabled." >&5 4239$as_echo "$as_me: WARNING: Multi-arch is disabled." >&2;} 4240 multi_arch=no 4241 elif test x"$multi_arch" = xyes; then 4242 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-multi-arch support recommends a gcc with gnu-indirect-function support. 4243Please use a gcc which supports it by default or configure gcc with --enable-gnu-indirect-function" >&5 4244$as_echo "$as_me: WARNING: --enable-multi-arch support recommends a gcc with gnu-indirect-function support. 4245Please use a gcc which supports it by default or configure gcc with --enable-gnu-indirect-function" >&2;} 4246 fi 4247fi 4248multi_arch_d= 4249if test x"$multi_arch" != xno; then 4250 multi_arch_d=/multiarch 4251fi 4252 4253# Compute the list of sysdep directories for this configuration. 4254# This can take a while to compute. 4255sysdep_dir=$srcdir/sysdeps 4256{ $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5 4257$as_echo_n "checking sysdep dirs... " >&6; } 4258# Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1. 4259os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`" 4260 4261test "x$base_os" != x || case "$os" in 4262gnu*) 4263 base_os=mach/hurd ;; 4264linux*) 4265 base_os=unix/sysv ;; 4266esac 4267 4268# For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos. 4269tail=$os 4270ostry=$os 4271while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do 4272 ostry="$ostry /$o" 4273 tail=$o 4274done 4275o=`echo $tail | sed 's/[0-9]*$//'` 4276if test $o != $tail; then 4277 ostry="$ostry /$o" 4278fi 4279# For linux-gnu, try linux-gnu, then linux. 4280o=`echo $tail | sed 's/-.*$//'` 4281if test $o != $tail; then 4282 ostry="$ostry /$o" 4283fi 4284 4285# For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix. 4286base= 4287tail=$base_os 4288while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do 4289 set $b 4290 base="$base /$1" 4291 tail="$2" 4292done 4293 4294# For sparc/sparc32, try sparc/sparc32 and then sparc. 4295mach= 4296tail=$machine${submachine:+/$submachine} 4297while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do 4298 set $m 4299 # Prepend the machine's FPU directory unless the architecture specific 4300 # preconfigure disables it. 4301 if test "$libc_cv_with_fp" = yes; then 4302 maybe_fpu=/fpu 4303 else 4304 maybe_fpu=/nofpu 4305 fi 4306 # For each machine term, try it with and then without /multiarch. 4307 for try_fpu in $maybe_fpu ''; do 4308 for try_multi in $multi_arch_d ''; do 4309 mach="$mach /$1$try_fpu$try_multi" 4310 done 4311 done 4312 tail="$2" 4313done 4314 4315 4316# Find what sysdep directories exist. 4317sysnames= 4318for b in $base ''; do 4319 for m0 in $mach ''; do 4320 for v in /$vendor ''; do 4321 test "$v" = / && continue 4322 for o in /$ostry ''; do 4323 test "$o" = / && continue 4324 for m in $mach ''; do 4325 try_suffix="$m0$b$v$o$m" 4326 if test -n "$try_suffix"; then 4327 try_srcdir="${srcdir}/" 4328 try="sysdeps$try_suffix" 4329 test -n "$enable_debug_configure" && 4330 echo "$0 DEBUG: try $try" >&2 4331 if test -d "$try_srcdir$try"; then 4332 sysnames="$sysnames $try" 4333 { test -n "$o" || test -n "$b"; } && os_used=t 4334 { test -n "$m" || test -n "$m0"; } && machine_used=t 4335 case x${m0:-$m} in 4336 x*/$submachine) submachine_used=t ;; 4337 esac 4338 fi 4339 fi 4340 done 4341 done 4342 done 4343 done 4344done 4345 4346# If the assembler supports gnu_indirect_function symbol type and the 4347# architecture supports multi-arch, we enable multi-arch by default. 4348case $sysnames in 4349*"$multi_arch_d"*) 4350 ;; 4351*) 4352 test x"$multi_arch" = xdefault && multi_arch=no 4353 ;; 4354esac 4355if test x"$multi_arch" != xno; then 4356 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h 4357 4358fi 4359 4360 4361if test -z "$os_used" && test "$os" != none; then 4362 as_fn_error $? "Operating system $os is not supported." "$LINENO" 5 4363fi 4364if test -z "$machine_used" && test "$machine" != none; then 4365 as_fn_error $? "The $machine is not supported." "$LINENO" 5 4366fi 4367if test -z "$submachine_used" && test -n "$submachine"; then 4368 as_fn_error $? "The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5 4369fi 4370 4371 4372# We have now validated the configuration. 4373 4374# Expand the list of system names into a full list of directories 4375# from each element's parent name and Implies file (if present). 4376set $sysnames 4377names= 4378while test $# -gt 0; do 4379 name=$1 4380 shift 4381 4382 case " $names " in *" $name "*) 4383 # Already in the list. 4384 continue 4385 esac 4386 4387 # Report each name as we discover it, so there is no long pause in output. 4388 echo $ECHO_N "$name $ECHO_C" >&6 4389 4390 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'` 4391 4392 case $name in 4393 /*) xsrcdir= ;; 4394 *) xsrcdir=$srcdir/ ;; 4395 esac 4396 test -n "$enable_debug_configure" && 4397 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2 4398 4399 for implies_file in Implies Implies-before Implies-after; do 4400 implies_type=`echo $implies_file | sed s/-/_/` 4401 eval ${implies_type}= 4402 if test -f $xsrcdir$name/$implies_file; then 4403 # Collect more names from the `Implies' file (removing comments). 4404 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/$implies_file`" 4405 for x in $implied_candidate; do 4406 found=no 4407 if test -d $xsrcdir$name_base/$x; then 4408 eval "${implies_type}=\"\$${implies_type} \$name_base/\$x\"" 4409 found=yes 4410 fi 4411 try="sysdeps/$x" 4412 try_srcdir=$srcdir/ 4413 test -n "$enable_debug_configure" && 4414 echo "DEBUG: $name $implies_file $x try() {$try_srcdir}$try" >&2 4415 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try; 4416 then 4417 eval "${implies_type}=\"\$${implies_type} \$try\"" 4418 found=yes 4419 fi 4420 if test $found = no; then 4421 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/$implies_file specifies nonexistent $x" >&5 4422$as_echo "$as_me: WARNING: $name/$implies_file specifies nonexistent $x" >&2;} 4423 fi 4424 done 4425 fi 4426 done 4427 4428 # Add NAME to the list of names. 4429 names="$names $name" 4430 4431 # Find the parent of NAME, using the empty string if it has none. 4432 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`" 4433 4434 test -n "$enable_debug_configure" && 4435 echo "DEBUG: $name Implies='$Implies' rest='$*' parent='$parent' \ 4436Implies_before='$Implies_before' Implies_after='$Implies_after'" >&2 4437 4438 # Add the names implied by NAME, and NAME's parent (if it has one), to 4439 # the list of names to be processed (the argument list). We prepend the 4440 # implied names to the list and append the parent. We want implied 4441 # directories to come before further directories inferred from the 4442 # configuration components; this ensures that for sysv4, unix/common 4443 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*) 4444 # after sysv4). 4445 sysnames="`echo $Implies $* $Implies_before $parent $Implies_after`" 4446 test -n "$sysnames" && set $sysnames 4447done 4448 4449# Add the default directories. 4450default_sysnames="sysdeps/generic" 4451sysnames="$names $default_sysnames" 4452 4453# The other names were emitted during the scan. 4454{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5 4455$as_echo "$default_sysnames" >&6; } 4456 4457 4458### Locate tools. 4459 4460# Find a good install program. We prefer a C program (faster), 4461# so one script is as good as another. But avoid the broken or 4462# incompatible versions: 4463# SysV /etc/install, /usr/sbin/install 4464# SunOS /usr/etc/install 4465# IRIX /sbin/install 4466# AIX /bin/install 4467# AmigaOS /C/install, which installs bootblocks on floppy discs 4468# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 4469# AFS /usr/afsws/bin/install, which mishandles nonexistent args 4470# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 4471# OS/2's system install, which has a completely different semantic 4472# ./install, which can be erroneously created by make from ./install.sh. 4473# Reject install programs that cannot install multiple files. 4474{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 4475$as_echo_n "checking for a BSD-compatible install... " >&6; } 4476if test -z "$INSTALL"; then 4477if ${ac_cv_path_install+:} false; then : 4478 $as_echo_n "(cached) " >&6 4479else 4480 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4481for as_dir in $PATH 4482do 4483 IFS=$as_save_IFS 4484 test -z "$as_dir" && as_dir=. 4485 # Account for people who put trailing slashes in PATH elements. 4486case $as_dir/ in #(( 4487 ./ | .// | /[cC]/* | \ 4488 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 4489 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 4490 /usr/ucb/* ) ;; 4491 *) 4492 # OSF1 and SCO ODT 3.0 have their own names for install. 4493 # Don't use installbsd from OSF since it installs stuff as root 4494 # by default. 4495 for ac_prog in ginstall scoinst install; do 4496 for ac_exec_ext in '' $ac_executable_extensions; do 4497 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 4498 if test $ac_prog = install && 4499 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 4500 # AIX install. It has an incompatible calling convention. 4501 : 4502 elif test $ac_prog = install && 4503 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 4504 # program-specific install script used by HP pwplus--don't use. 4505 : 4506 else 4507 rm -rf conftest.one conftest.two conftest.dir 4508 echo one > conftest.one 4509 echo two > conftest.two 4510 mkdir conftest.dir 4511 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 4512 test -s conftest.one && test -s conftest.two && 4513 test -s conftest.dir/conftest.one && 4514 test -s conftest.dir/conftest.two 4515 then 4516 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 4517 break 3 4518 fi 4519 fi 4520 fi 4521 done 4522 done 4523 ;; 4524esac 4525 4526 done 4527IFS=$as_save_IFS 4528 4529rm -rf conftest.one conftest.two conftest.dir 4530 4531fi 4532 if test "${ac_cv_path_install+set}" = set; then 4533 INSTALL=$ac_cv_path_install 4534 else 4535 # As a last resort, use the slow shell script. Don't cache a 4536 # value for INSTALL within a source directory, because that will 4537 # break other packages using the cache if that directory is 4538 # removed, or if the value is a relative name. 4539 INSTALL=$ac_install_sh 4540 fi 4541fi 4542{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 4543$as_echo "$INSTALL" >&6; } 4544 4545# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 4546# It thinks the first close brace ends the variable substitution. 4547test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 4548 4549test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 4550 4551test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 4552 4553if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then 4554 # The makefiles need to use a different form to find it in $srcdir. 4555 INSTALL='\$(..)./scripts/install-sh -c' 4556fi 4557{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4558$as_echo_n "checking whether ln -s works... " >&6; } 4559LN_S=$as_ln_s 4560if test "$LN_S" = "ln -s"; then 4561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4562$as_echo "yes" >&6; } 4563else 4564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4565$as_echo "no, using $LN_S" >&6; } 4566fi 4567 4568 4569# Was a --with-binutils option given? 4570if test -n "$path_binutils"; then 4571 # Make absolute; ensure a single trailing slash. 4572 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'` 4573 CC="$CC -B$path_binutils" 4574fi 4575case "$CC" in 4576 *fuse-ld=lld*) LDNAME=ld.lld;; 4577 *) LDNAME=ld;; 4578esac 4579AS=`$CC -print-prog-name=as` 4580LD=`$CC -print-prog-name=$LDNAME` 4581AR=`$CC -print-prog-name=ar` 4582 4583OBJDUMP=`$CC -print-prog-name=objdump` 4584 4585OBJCOPY=`$CC -print-prog-name=objcopy` 4586 4587GPROF=`$CC -print-prog-name=gprof` 4588 4589 4590# Determine whether we are using GNU binutils. 4591{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5 4592$as_echo_n "checking whether $AS is GNU as... " >&6; } 4593if ${libc_cv_prog_as_gnu+:} false; then : 4594 $as_echo_n "(cached) " >&6 4595else 4596 # Most GNU programs take a -v and spit out some text including 4597# the word 'GNU'. Some try to read stdin, so give them /dev/null. 4598if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then 4599 libc_cv_prog_as_gnu=yes 4600else 4601 libc_cv_prog_as_gnu=no 4602fi 4603rm -fr contest* 4604fi 4605{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5 4606$as_echo "$libc_cv_prog_as_gnu" >&6; } 4607rm -f a.out 4608gnu_as=$libc_cv_prog_as_gnu 4609 4610{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5 4611$as_echo_n "checking whether $LD is GNU ld... " >&6; } 4612if ${libc_cv_prog_ld_gnu+:} false; then : 4613 $as_echo_n "(cached) " >&6 4614else 4615 # Most GNU programs take a -v and spit out some text including 4616# the word 'GNU'. Some try to read stdin, so give them /dev/null. 4617if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then 4618 libc_cv_prog_ld_gnu=yes 4619else 4620 libc_cv_prog_ld_gnu=no 4621fi 4622rm -fr contest* 4623fi 4624{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5 4625$as_echo "$libc_cv_prog_ld_gnu" >&6; } 4626gnu_ld=$libc_cv_prog_ld_gnu 4627 4628 4629# Accept binutils 2.25 or newer. 4630for ac_prog in $AS 4631do 4632 # Extract the first word of "$ac_prog", so it can be a program name with args. 4633set dummy $ac_prog; ac_word=$2 4634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4635$as_echo_n "checking for $ac_word... " >&6; } 4636if ${ac_cv_prog_AS+:} false; then : 4637 $as_echo_n "(cached) " >&6 4638else 4639 if test -n "$AS"; then 4640 ac_cv_prog_AS="$AS" # Let the user override the test. 4641else 4642as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4643for as_dir in $PATH 4644do 4645 IFS=$as_save_IFS 4646 test -z "$as_dir" && as_dir=. 4647 for ac_exec_ext in '' $ac_executable_extensions; do 4648 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4649 ac_cv_prog_AS="$ac_prog" 4650 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4651 break 2 4652 fi 4653done 4654 done 4655IFS=$as_save_IFS 4656 4657fi 4658fi 4659AS=$ac_cv_prog_AS 4660if test -n "$AS"; then 4661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 4662$as_echo "$AS" >&6; } 4663else 4664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4665$as_echo "no" >&6; } 4666fi 4667 4668 4669 test -n "$AS" && break 4670done 4671 4672if test -z "$AS"; then 4673 ac_verc_fail=yes 4674else 4675 # Found it, now check the version. 4676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5 4677$as_echo_n "checking version of $AS... " >&6; } 4678 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'` 4679 case $ac_prog_version in 4680 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; 4681 2.1[0-9][0-9]*|2.2[5-9]*|2.[3-9][0-9]*|[3-9].*|[1-9][0-9]*) 4682 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; 4683 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; 4684 4685 esac 4686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5 4687$as_echo "$ac_prog_version" >&6; } 4688fi 4689if test $ac_verc_fail = yes; then 4690 AS=: critic_missing="$critic_missing as" 4691fi 4692 4693 4694libc_cv_with_lld=no 4695case $($LD --version) in 4696 "GNU gold"*) 4697 # Accept gold 1.14 or higher 4698 for ac_prog in $LD 4699do 4700 # Extract the first word of "$ac_prog", so it can be a program name with args. 4701set dummy $ac_prog; ac_word=$2 4702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4703$as_echo_n "checking for $ac_word... " >&6; } 4704if ${ac_cv_prog_LD+:} false; then : 4705 $as_echo_n "(cached) " >&6 4706else 4707 if test -n "$LD"; then 4708 ac_cv_prog_LD="$LD" # Let the user override the test. 4709else 4710as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4711for as_dir in $PATH 4712do 4713 IFS=$as_save_IFS 4714 test -z "$as_dir" && as_dir=. 4715 for ac_exec_ext in '' $ac_executable_extensions; do 4716 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4717 ac_cv_prog_LD="$ac_prog" 4718 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4719 break 2 4720 fi 4721done 4722 done 4723IFS=$as_save_IFS 4724 4725fi 4726fi 4727LD=$ac_cv_prog_LD 4728if test -n "$LD"; then 4729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4730$as_echo "$LD" >&6; } 4731else 4732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4733$as_echo "no" >&6; } 4734fi 4735 4736 4737 test -n "$LD" && break 4738done 4739 4740if test -z "$LD"; then 4741 ac_verc_fail=yes 4742else 4743 # Found it, now check the version. 4744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5 4745$as_echo_n "checking version of $LD... " >&6; } 4746 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU gold.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'` 4747 case $ac_prog_version in 4748 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; 4749 1.1[4-9]*|1.[2-9][0-9]*|1.1[0-9][0-9]*|[2-9].*|[1-9][0-9]*) 4750 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; 4751 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; 4752 4753 esac 4754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5 4755$as_echo "$ac_prog_version" >&6; } 4756fi 4757if test $ac_verc_fail = yes; then 4758 LD=: critic_missing="$critic_missing GNU gold" 4759fi 4760 4761 ;; 4762 "LLD"*) 4763 # Accept LLD 13.0.0 or higher 4764 for ac_prog in $LD 4765do 4766 # Extract the first word of "$ac_prog", so it can be a program name with args. 4767set dummy $ac_prog; ac_word=$2 4768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4769$as_echo_n "checking for $ac_word... " >&6; } 4770if ${ac_cv_prog_LD+:} false; then : 4771 $as_echo_n "(cached) " >&6 4772else 4773 if test -n "$LD"; then 4774 ac_cv_prog_LD="$LD" # Let the user override the test. 4775else 4776as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4777for as_dir in $PATH 4778do 4779 IFS=$as_save_IFS 4780 test -z "$as_dir" && as_dir=. 4781 for ac_exec_ext in '' $ac_executable_extensions; do 4782 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4783 ac_cv_prog_LD="$ac_prog" 4784 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4785 break 2 4786 fi 4787done 4788 done 4789IFS=$as_save_IFS 4790 4791fi 4792fi 4793LD=$ac_cv_prog_LD 4794if test -n "$LD"; then 4795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4796$as_echo "$LD" >&6; } 4797else 4798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4799$as_echo "no" >&6; } 4800fi 4801 4802 4803 test -n "$LD" && break 4804done 4805 4806if test -z "$LD"; then 4807 ac_verc_fail=yes 4808else 4809 # Found it, now check the version. 4810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5 4811$as_echo_n "checking version of $LD... " >&6; } 4812 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*LLD.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'` 4813 case $ac_prog_version in 4814 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; 4815 1[3-9].*|[2-9][0-9].*) 4816 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; 4817 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; 4818 4819 esac 4820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5 4821$as_echo "$ac_prog_version" >&6; } 4822fi 4823if test $ac_verc_fail = yes; then 4824 LD=: critic_missing="$critic_missing LLD" 4825fi 4826 4827 libc_cv_with_lld=yes 4828 ;; 4829 *) 4830 for ac_prog in $LD 4831do 4832 # Extract the first word of "$ac_prog", so it can be a program name with args. 4833set dummy $ac_prog; ac_word=$2 4834{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4835$as_echo_n "checking for $ac_word... " >&6; } 4836if ${ac_cv_prog_LD+:} false; then : 4837 $as_echo_n "(cached) " >&6 4838else 4839 if test -n "$LD"; then 4840 ac_cv_prog_LD="$LD" # Let the user override the test. 4841else 4842as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4843for as_dir in $PATH 4844do 4845 IFS=$as_save_IFS 4846 test -z "$as_dir" && as_dir=. 4847 for ac_exec_ext in '' $ac_executable_extensions; do 4848 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4849 ac_cv_prog_LD="$ac_prog" 4850 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4851 break 2 4852 fi 4853done 4854 done 4855IFS=$as_save_IFS 4856 4857fi 4858fi 4859LD=$ac_cv_prog_LD 4860if test -n "$LD"; then 4861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4862$as_echo "$LD" >&6; } 4863else 4864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4865$as_echo "no" >&6; } 4866fi 4867 4868 4869 test -n "$LD" && break 4870done 4871 4872if test -z "$LD"; then 4873 ac_verc_fail=yes 4874else 4875 # Found it, now check the version. 4876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5 4877$as_echo_n "checking version of $LD... " >&6; } 4878 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'` 4879 case $ac_prog_version in 4880 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; 4881 2.1[0-9][0-9]*|2.2[5-9]*|2.[3-9][0-9]*|[3-9].*|[1-9][0-9]*) 4882 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; 4883 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; 4884 4885 esac 4886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5 4887$as_echo "$ac_prog_version" >&6; } 4888fi 4889if test $ac_verc_fail = yes; then 4890 LD=: critic_missing="$critic_missing GNU ld" 4891fi 4892 4893 ;; 4894esac 4895config_vars="$config_vars 4896with-lld = $libc_cv_with_lld" 4897 4898# These programs are version sensitive. 4899for ac_prog in gnumake gmake make 4900do 4901 # Extract the first word of "$ac_prog", so it can be a program name with args. 4902set dummy $ac_prog; ac_word=$2 4903{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4904$as_echo_n "checking for $ac_word... " >&6; } 4905if ${ac_cv_prog_MAKE+:} false; then : 4906 $as_echo_n "(cached) " >&6 4907else 4908 if test -n "$MAKE"; then 4909 ac_cv_prog_MAKE="$MAKE" # Let the user override the test. 4910else 4911as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4912for as_dir in $PATH 4913do 4914 IFS=$as_save_IFS 4915 test -z "$as_dir" && as_dir=. 4916 for ac_exec_ext in '' $ac_executable_extensions; do 4917 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4918 ac_cv_prog_MAKE="$ac_prog" 4919 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4920 break 2 4921 fi 4922done 4923 done 4924IFS=$as_save_IFS 4925 4926fi 4927fi 4928MAKE=$ac_cv_prog_MAKE 4929if test -n "$MAKE"; then 4930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5 4931$as_echo "$MAKE" >&6; } 4932else 4933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4934$as_echo "no" >&6; } 4935fi 4936 4937 4938 test -n "$MAKE" && break 4939done 4940 4941if test -z "$MAKE"; then 4942 ac_verc_fail=yes 4943else 4944 # Found it, now check the version. 4945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5 4946$as_echo_n "checking version of $MAKE... " >&6; } 4947 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'` 4948 case $ac_prog_version in 4949 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; 4950 [4-9].* | [1-9][0-9]*) 4951 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; 4952 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; 4953 4954 esac 4955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5 4956$as_echo "$ac_prog_version" >&6; } 4957fi 4958if test $ac_verc_fail = yes; then 4959 critic_missing="$critic_missing make" 4960fi 4961 4962 4963for ac_prog in gnumsgfmt gmsgfmt msgfmt 4964do 4965 # Extract the first word of "$ac_prog", so it can be a program name with args. 4966set dummy $ac_prog; ac_word=$2 4967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4968$as_echo_n "checking for $ac_word... " >&6; } 4969if ${ac_cv_prog_MSGFMT+:} false; then : 4970 $as_echo_n "(cached) " >&6 4971else 4972 if test -n "$MSGFMT"; then 4973 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test. 4974else 4975as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4976for as_dir in $PATH 4977do 4978 IFS=$as_save_IFS 4979 test -z "$as_dir" && as_dir=. 4980 for ac_exec_ext in '' $ac_executable_extensions; do 4981 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4982 ac_cv_prog_MSGFMT="$ac_prog" 4983 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4984 break 2 4985 fi 4986done 4987 done 4988IFS=$as_save_IFS 4989 4990fi 4991fi 4992MSGFMT=$ac_cv_prog_MSGFMT 4993if test -n "$MSGFMT"; then 4994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 4995$as_echo "$MSGFMT" >&6; } 4996else 4997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4998$as_echo "no" >&6; } 4999fi 5000 5001 5002 test -n "$MSGFMT" && break 5003done 5004 5005if test -z "$MSGFMT"; then 5006 ac_verc_fail=yes 5007else 5008 # Found it, now check the version. 5009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5 5010$as_echo_n "checking version of $MSGFMT... " >&6; } 5011 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'` 5012 case $ac_prog_version in 5013 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; 5014 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*) 5015 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; 5016 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; 5017 5018 esac 5019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5 5020$as_echo "$ac_prog_version" >&6; } 5021fi 5022if test $ac_verc_fail = yes; then 5023 MSGFMT=: aux_missing="$aux_missing msgfmt" 5024fi 5025 5026for ac_prog in makeinfo 5027do 5028 # Extract the first word of "$ac_prog", so it can be a program name with args. 5029set dummy $ac_prog; ac_word=$2 5030{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5031$as_echo_n "checking for $ac_word... " >&6; } 5032if ${ac_cv_prog_MAKEINFO+:} false; then : 5033 $as_echo_n "(cached) " >&6 5034else 5035 if test -n "$MAKEINFO"; then 5036 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test. 5037else 5038as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5039for as_dir in $PATH 5040do 5041 IFS=$as_save_IFS 5042 test -z "$as_dir" && as_dir=. 5043 for ac_exec_ext in '' $ac_executable_extensions; do 5044 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5045 ac_cv_prog_MAKEINFO="$ac_prog" 5046 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5047 break 2 5048 fi 5049done 5050 done 5051IFS=$as_save_IFS 5052 5053fi 5054fi 5055MAKEINFO=$ac_cv_prog_MAKEINFO 5056if test -n "$MAKEINFO"; then 5057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5 5058$as_echo "$MAKEINFO" >&6; } 5059else 5060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5061$as_echo "no" >&6; } 5062fi 5063 5064 5065 test -n "$MAKEINFO" && break 5066done 5067 5068if test -z "$MAKEINFO"; then 5069 ac_verc_fail=yes 5070else 5071 # Found it, now check the version. 5072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5 5073$as_echo_n "checking version of $MAKEINFO... " >&6; } 5074 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'` 5075 case $ac_prog_version in 5076 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; 5077 4.[7-9]*|4.[1-9][0-9]*|[5-9].*) 5078 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; 5079 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; 5080 5081 esac 5082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5 5083$as_echo "$ac_prog_version" >&6; } 5084fi 5085if test $ac_verc_fail = yes; then 5086 MAKEINFO=: aux_missing="$aux_missing makeinfo" 5087fi 5088 5089for ac_prog in sed 5090do 5091 # Extract the first word of "$ac_prog", so it can be a program name with args. 5092set dummy $ac_prog; ac_word=$2 5093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5094$as_echo_n "checking for $ac_word... " >&6; } 5095if ${ac_cv_prog_SED+:} false; then : 5096 $as_echo_n "(cached) " >&6 5097else 5098 if test -n "$SED"; then 5099 ac_cv_prog_SED="$SED" # Let the user override the test. 5100else 5101as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5102for as_dir in $PATH 5103do 5104 IFS=$as_save_IFS 5105 test -z "$as_dir" && as_dir=. 5106 for ac_exec_ext in '' $ac_executable_extensions; do 5107 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5108 ac_cv_prog_SED="$ac_prog" 5109 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5110 break 2 5111 fi 5112done 5113 done 5114IFS=$as_save_IFS 5115 5116fi 5117fi 5118SED=$ac_cv_prog_SED 5119if test -n "$SED"; then 5120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5 5121$as_echo "$SED" >&6; } 5122else 5123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5124$as_echo "no" >&6; } 5125fi 5126 5127 5128 test -n "$SED" && break 5129done 5130 5131if test -z "$SED"; then 5132 ac_verc_fail=yes 5133else 5134 # Found it, now check the version. 5135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5 5136$as_echo_n "checking version of $SED... " >&6; } 5137 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed[^0-9]* \([0-9]*\.[0-9.]*\).*$/\1/p'` 5138 case $ac_prog_version in 5139 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; 5140 3.0[2-9]*|3.[1-9]*|[4-9]*) 5141 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; 5142 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; 5143 5144 esac 5145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5 5146$as_echo "$ac_prog_version" >&6; } 5147fi 5148if test $ac_verc_fail = yes; then 5149 SED=: aux_missing="$aux_missing sed" 5150fi 5151 5152for ac_prog in gawk 5153do 5154 # Extract the first word of "$ac_prog", so it can be a program name with args. 5155set dummy $ac_prog; ac_word=$2 5156{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5157$as_echo_n "checking for $ac_word... " >&6; } 5158if ${ac_cv_prog_AWK+:} false; then : 5159 $as_echo_n "(cached) " >&6 5160else 5161 if test -n "$AWK"; then 5162 ac_cv_prog_AWK="$AWK" # Let the user override the test. 5163else 5164as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5165for as_dir in $PATH 5166do 5167 IFS=$as_save_IFS 5168 test -z "$as_dir" && as_dir=. 5169 for ac_exec_ext in '' $ac_executable_extensions; do 5170 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5171 ac_cv_prog_AWK="$ac_prog" 5172 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5173 break 2 5174 fi 5175done 5176 done 5177IFS=$as_save_IFS 5178 5179fi 5180fi 5181AWK=$ac_cv_prog_AWK 5182if test -n "$AWK"; then 5183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 5184$as_echo "$AWK" >&6; } 5185else 5186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5187$as_echo "no" >&6; } 5188fi 5189 5190 5191 test -n "$AWK" && break 5192done 5193 5194if test -z "$AWK"; then 5195 ac_verc_fail=yes 5196else 5197 # Found it, now check the version. 5198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AWK" >&5 5199$as_echo_n "checking version of $AWK... " >&6; } 5200 ac_prog_version=`$AWK --version 2>&1 | sed -n 's/^.*GNU Awk[^0-9]*\([0-9][0-9.]*\).*$/\1/p'` 5201 case $ac_prog_version in 5202 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; 5203 3.1.[2-9]*|3.[2-9]*|[4-9]*) 5204 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; 5205 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; 5206 5207 esac 5208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5 5209$as_echo "$ac_prog_version" >&6; } 5210fi 5211if test $ac_verc_fail = yes; then 5212 critic_missing="$critic_missing gawk" 5213fi 5214 5215for ac_prog in bison 5216do 5217 # Extract the first word of "$ac_prog", so it can be a program name with args. 5218set dummy $ac_prog; ac_word=$2 5219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5220$as_echo_n "checking for $ac_word... " >&6; } 5221if ${ac_cv_prog_BISON+:} false; then : 5222 $as_echo_n "(cached) " >&6 5223else 5224 if test -n "$BISON"; then 5225 ac_cv_prog_BISON="$BISON" # Let the user override the test. 5226else 5227as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5228for as_dir in $PATH 5229do 5230 IFS=$as_save_IFS 5231 test -z "$as_dir" && as_dir=. 5232 for ac_exec_ext in '' $ac_executable_extensions; do 5233 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5234 ac_cv_prog_BISON="$ac_prog" 5235 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5236 break 2 5237 fi 5238done 5239 done 5240IFS=$as_save_IFS 5241 5242fi 5243fi 5244BISON=$ac_cv_prog_BISON 5245if test -n "$BISON"; then 5246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5 5247$as_echo "$BISON" >&6; } 5248else 5249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5250$as_echo "no" >&6; } 5251fi 5252 5253 5254 test -n "$BISON" && break 5255done 5256 5257if test -z "$BISON"; then 5258 ac_verc_fail=yes 5259else 5260 # Found it, now check the version. 5261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $BISON" >&5 5262$as_echo_n "checking version of $BISON... " >&6; } 5263 ac_prog_version=`$BISON --version 2>&1 | sed -n 's/^.*bison (GNU Bison) \([0-9]*\.[0-9.]*\).*$/\1/p'` 5264 case $ac_prog_version in 5265 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; 5266 2.7*|[3-9].*|[1-9][0-9]*) 5267 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; 5268 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; 5269 5270 esac 5271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5 5272$as_echo "$ac_prog_version" >&6; } 5273fi 5274if test $ac_verc_fail = yes; then 5275 critic_missing="$critic_missing bison" 5276fi 5277 5278 5279{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC is sufficient to build libc" >&5 5280$as_echo_n "checking if $CC is sufficient to build libc... " >&6; } 5281if ${libc_cv_compiler_ok+:} false; then : 5282 $as_echo_n "(cached) " >&6 5283else 5284 5285cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5286/* end confdefs.h. */ 5287 5288int 5289main () 5290{ 5291 5292#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2) 5293#error insufficient compiler 5294#endif 5295 ; 5296 return 0; 5297} 5298_ACEOF 5299if ac_fn_c_try_cpp "$LINENO"; then : 5300 libc_cv_compiler_ok=yes 5301else 5302 libc_cv_compiler_ok=no 5303fi 5304rm -f conftest.err conftest.i conftest.$ac_ext 5305fi 5306{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_compiler_ok" >&5 5307$as_echo "$libc_cv_compiler_ok" >&6; } 5308if test $libc_cv_compiler_ok != yes; then : 5309 critic_missing="$critic_missing compiler" 5310fi 5311 5312if test -n "$ac_tool_prefix"; then 5313 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args. 5314set dummy ${ac_tool_prefix}nm; ac_word=$2 5315{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5316$as_echo_n "checking for $ac_word... " >&6; } 5317if ${ac_cv_prog_NM+:} false; then : 5318 $as_echo_n "(cached) " >&6 5319else 5320 if test -n "$NM"; then 5321 ac_cv_prog_NM="$NM" # Let the user override the test. 5322else 5323as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5324for as_dir in $PATH 5325do 5326 IFS=$as_save_IFS 5327 test -z "$as_dir" && as_dir=. 5328 for ac_exec_ext in '' $ac_executable_extensions; do 5329 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5330 ac_cv_prog_NM="${ac_tool_prefix}nm" 5331 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5332 break 2 5333 fi 5334done 5335 done 5336IFS=$as_save_IFS 5337 5338fi 5339fi 5340NM=$ac_cv_prog_NM 5341if test -n "$NM"; then 5342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5 5343$as_echo "$NM" >&6; } 5344else 5345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5346$as_echo "no" >&6; } 5347fi 5348 5349 5350fi 5351if test -z "$ac_cv_prog_NM"; then 5352 ac_ct_NM=$NM 5353 # Extract the first word of "nm", so it can be a program name with args. 5354set dummy nm; ac_word=$2 5355{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5356$as_echo_n "checking for $ac_word... " >&6; } 5357if ${ac_cv_prog_ac_ct_NM+:} false; then : 5358 $as_echo_n "(cached) " >&6 5359else 5360 if test -n "$ac_ct_NM"; then 5361 ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test. 5362else 5363as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5364for as_dir in $PATH 5365do 5366 IFS=$as_save_IFS 5367 test -z "$as_dir" && as_dir=. 5368 for ac_exec_ext in '' $ac_executable_extensions; do 5369 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5370 ac_cv_prog_ac_ct_NM="nm" 5371 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5372 break 2 5373 fi 5374done 5375 done 5376IFS=$as_save_IFS 5377 5378fi 5379fi 5380ac_ct_NM=$ac_cv_prog_ac_ct_NM 5381if test -n "$ac_ct_NM"; then 5382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5 5383$as_echo "$ac_ct_NM" >&6; } 5384else 5385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5386$as_echo "no" >&6; } 5387fi 5388 5389 if test "x$ac_ct_NM" = x; then 5390 NM="false" 5391 else 5392 case $cross_compiling:$ac_tool_warned in 5393yes:) 5394{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5395$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5396ac_tool_warned=yes ;; 5397esac 5398 NM=$ac_ct_NM 5399 fi 5400else 5401 NM="$ac_cv_prog_NM" 5402fi 5403 5404 5405if test "x$maintainer" = "xyes"; then 5406 for ac_prog in autoconf 5407do 5408 # Extract the first word of "$ac_prog", so it can be a program name with args. 5409set dummy $ac_prog; ac_word=$2 5410{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5411$as_echo_n "checking for $ac_word... " >&6; } 5412if ${ac_cv_prog_AUTOCONF+:} false; then : 5413 $as_echo_n "(cached) " >&6 5414else 5415 if test -n "$AUTOCONF"; then 5416 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test. 5417else 5418as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5419for as_dir in $PATH 5420do 5421 IFS=$as_save_IFS 5422 test -z "$as_dir" && as_dir=. 5423 for ac_exec_ext in '' $ac_executable_extensions; do 5424 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5425 ac_cv_prog_AUTOCONF="$ac_prog" 5426 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5427 break 2 5428 fi 5429done 5430 done 5431IFS=$as_save_IFS 5432 5433fi 5434fi 5435AUTOCONF=$ac_cv_prog_AUTOCONF 5436if test -n "$AUTOCONF"; then 5437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5 5438$as_echo "$AUTOCONF" >&6; } 5439else 5440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5441$as_echo "no" >&6; } 5442fi 5443 5444 5445 test -n "$AUTOCONF" && break 5446done 5447test -n "$AUTOCONF" || AUTOCONF="no" 5448 5449 case "x$AUTOCONF" in 5450 xno|x|x:) AUTOCONF=no ;; 5451 *) 5452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5 5453$as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; } 5454if ${libc_cv_autoconf_works+:} false; then : 5455 $as_echo_n "(cached) " >&6 5456else 5457 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.ac > /dev/null 2>&1); then 5458 libc_cv_autoconf_works=yes 5459 else 5460 libc_cv_autoconf_works=no 5461 fi 5462fi 5463{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5 5464$as_echo "$libc_cv_autoconf_works" >&6; } 5465 test $libc_cv_autoconf_works = yes || AUTOCONF=no 5466 ;; 5467 esac 5468 if test "x$AUTOCONF" = xno; then 5469 aux_missing="$aux_missing autoconf" 5470 fi 5471else 5472 AUTOCONF=no 5473fi 5474 5475# Check for python3 if available, or else python. 5476for ac_prog in python3 python 5477do 5478 # Extract the first word of "$ac_prog", so it can be a program name with args. 5479set dummy $ac_prog; ac_word=$2 5480{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5481$as_echo_n "checking for $ac_word... " >&6; } 5482if ${ac_cv_prog_PYTHON_PROG+:} false; then : 5483 $as_echo_n "(cached) " >&6 5484else 5485 if test -n "$PYTHON_PROG"; then 5486 ac_cv_prog_PYTHON_PROG="$PYTHON_PROG" # Let the user override the test. 5487else 5488as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5489for as_dir in $PATH 5490do 5491 IFS=$as_save_IFS 5492 test -z "$as_dir" && as_dir=. 5493 for ac_exec_ext in '' $ac_executable_extensions; do 5494 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5495 ac_cv_prog_PYTHON_PROG="$ac_prog" 5496 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5497 break 2 5498 fi 5499done 5500 done 5501IFS=$as_save_IFS 5502 5503fi 5504fi 5505PYTHON_PROG=$ac_cv_prog_PYTHON_PROG 5506if test -n "$PYTHON_PROG"; then 5507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_PROG" >&5 5508$as_echo "$PYTHON_PROG" >&6; } 5509else 5510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5511$as_echo "no" >&6; } 5512fi 5513 5514 5515 test -n "$PYTHON_PROG" && break 5516done 5517 5518if test -z "$PYTHON_PROG"; then 5519 ac_verc_fail=yes 5520else 5521 # Found it, now check the version. 5522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $PYTHON_PROG" >&5 5523$as_echo_n "checking version of $PYTHON_PROG... " >&6; } 5524 ac_prog_version=`$PYTHON_PROG --version 2>&1 | sed -n 's/^.*Python \([0-9][0-9.]*\).*$/\1/p'` 5525 case $ac_prog_version in 5526 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; 5527 3.[4-9]*|3.[1-9][0-9]*|[4-9].*|[1-9][0-9]*) 5528 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; 5529 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; 5530 5531 esac 5532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5 5533$as_echo "$ac_prog_version" >&6; } 5534fi 5535if test $ac_verc_fail = yes; then 5536 critic_missing="$critic_missing python" 5537fi 5538 5539PYTHON="$PYTHON_PROG -B" 5540 5541 5542test -n "$critic_missing" && as_fn_error $? " 5543*** These critical programs are missing or too old:$critic_missing 5544*** Check the INSTALL file for required versions." "$LINENO" 5 5545 5546test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 5547*** These auxiliary programs are missing or incompatible versions:$aux_missing 5548*** some features or tests will be disabled. 5549*** Check the INSTALL file for required versions." >&5 5550$as_echo "$as_me: WARNING: 5551*** These auxiliary programs are missing or incompatible versions:$aux_missing 5552*** some features or tests will be disabled. 5553*** Check the INSTALL file for required versions." >&2;} 5554 5555# if using special system headers, find out the compiler's sekrit 5556# header directory and add that to the list. NOTE: Only does the right 5557# thing on a system that doesn't need fixincludes. (Not presently a problem.) 5558if test -n "$sysheaders"; then 5559 SYSINCLUDES=-nostdinc 5560 for d in include include-fixed; do 5561 i=`$CC -print-file-name="$d"` && test "x$i" != x && test "x$i" != "x$d" && 5562 SYSINCLUDES="$SYSINCLUDES -isystem $i" 5563 done 5564 SYSINCLUDES="$SYSINCLUDES \ 5565-isystem `echo $sysheaders | sed 's/:/ -isystem /g'`" 5566 if test -n "$CXX"; then 5567 CXX_SYSINCLUDES= 5568 for cxxheaders in `$CXX -v -S -x c++ /dev/null -o /dev/null 2>&1 \ 5569 | sed -n -e '1,/#include/d' -e 's/^ \(\/.*\/[cg]++\)/\1/p'`; do 5570 test "x$cxxheaders" != x && 5571 CXX_SYSINCLUDES="$CXX_SYSINCLUDES -isystem $cxxheaders" 5572 done 5573 fi 5574fi 5575 5576 5577 5578# Obtain some C++ header file paths. This is used to make a local 5579# copy of those headers in Makerules. 5580if test -n "$CXX"; then 5581 find_cxx_header () { 5582 echo "#include <$1>" | $CXX -M -MP -x c++ - 2>/dev/null \ 5583 | sed -n "\,$1:,{s/:\$//;p}" 5584 } 5585 CXX_CSTDLIB_HEADER="$(find_cxx_header cstdlib)" 5586 CXX_CMATH_HEADER="$(find_cxx_header cmath)" 5587 CXX_BITS_STD_ABS_H="$(find_cxx_header bits/std_abs.h)" 5588fi 5589 5590 5591 5592 5593# Test if LD_LIBRARY_PATH contains the notation for the current directory 5594# since this would lead to problems installing/building glibc. 5595# LD_LIBRARY_PATH contains the current directory if one of the following 5596# is true: 5597# - one of the terminals (":" and ";") is the first or last sign 5598# - two terminals occur directly after each other 5599# - the path contains an element with a dot in it 5600{ $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5 5601$as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; } 5602case ${LD_LIBRARY_PATH} in 5603 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* ) 5604 ld_library_path_setting="contains current directory" 5605 ;; 5606 *) 5607 ld_library_path_setting="ok" 5608 ;; 5609esac 5610{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5 5611$as_echo "$ld_library_path_setting" >&6; } 5612if test "$ld_library_path_setting" != "ok"; then 5613as_fn_error $? " 5614*** LD_LIBRARY_PATH shouldn't contain the current directory when 5615*** building glibc. Please change the environment variable 5616*** and run configure again." "$LINENO" 5 5617fi 5618 5619# Extract the first word of "bash", so it can be a program name with args. 5620set dummy bash; ac_word=$2 5621{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5622$as_echo_n "checking for $ac_word... " >&6; } 5623if ${ac_cv_path_BASH_SHELL+:} false; then : 5624 $as_echo_n "(cached) " >&6 5625else 5626 case $BASH_SHELL in 5627 [\\/]* | ?:[\\/]*) 5628 ac_cv_path_BASH_SHELL="$BASH_SHELL" # Let the user override the test with a path. 5629 ;; 5630 *) 5631 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5632for as_dir in $PATH 5633do 5634 IFS=$as_save_IFS 5635 test -z "$as_dir" && as_dir=. 5636 for ac_exec_ext in '' $ac_executable_extensions; do 5637 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5638 ac_cv_path_BASH_SHELL="$as_dir/$ac_word$ac_exec_ext" 5639 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5640 break 2 5641 fi 5642done 5643 done 5644IFS=$as_save_IFS 5645 5646 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL="no" 5647 ;; 5648esac 5649fi 5650BASH_SHELL=$ac_cv_path_BASH_SHELL 5651if test -n "$BASH_SHELL"; then 5652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5 5653$as_echo "$BASH_SHELL" >&6; } 5654else 5655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5656$as_echo "no" >&6; } 5657fi 5658 5659 5660 5661# Extract the first word of "perl", so it can be a program name with args. 5662set dummy perl; ac_word=$2 5663{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5664$as_echo_n "checking for $ac_word... " >&6; } 5665if ${ac_cv_path_PERL+:} false; then : 5666 $as_echo_n "(cached) " >&6 5667else 5668 case $PERL in 5669 [\\/]* | ?:[\\/]*) 5670 ac_cv_path_PERL="$PERL" # Let the user override the test with a path. 5671 ;; 5672 *) 5673 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5674for as_dir in $PATH 5675do 5676 IFS=$as_save_IFS 5677 test -z "$as_dir" && as_dir=. 5678 for ac_exec_ext in '' $ac_executable_extensions; do 5679 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5680 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext" 5681 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5682 break 2 5683 fi 5684done 5685 done 5686IFS=$as_save_IFS 5687 5688 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no" 5689 ;; 5690esac 5691fi 5692PERL=$ac_cv_path_PERL 5693if test -n "$PERL"; then 5694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5 5695$as_echo "$PERL" >&6; } 5696else 5697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5698$as_echo "no" >&6; } 5699fi 5700 5701 5702if test "$PERL" != no && 5703 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then 5704 PERL=no 5705fi 5706# Extract the first word of "install-info", so it can be a program name with args. 5707set dummy install-info; ac_word=$2 5708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5709$as_echo_n "checking for $ac_word... " >&6; } 5710if ${ac_cv_path_INSTALL_INFO+:} false; then : 5711 $as_echo_n "(cached) " >&6 5712else 5713 case $INSTALL_INFO in 5714 [\\/]* | ?:[\\/]*) 5715 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path. 5716 ;; 5717 *) 5718 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5719as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin" 5720for as_dir in $as_dummy 5721do 5722 IFS=$as_save_IFS 5723 test -z "$as_dir" && as_dir=. 5724 for ac_exec_ext in '' $ac_executable_extensions; do 5725 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5726 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext" 5727 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5728 break 2 5729 fi 5730done 5731 done 5732IFS=$as_save_IFS 5733 5734 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no" 5735 ;; 5736esac 5737fi 5738INSTALL_INFO=$ac_cv_path_INSTALL_INFO 5739if test -n "$INSTALL_INFO"; then 5740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5 5741$as_echo "$INSTALL_INFO" >&6; } 5742else 5743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5744$as_echo "no" >&6; } 5745fi 5746 5747 5748 5749{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5 5750$as_echo_n "checking for .set assembler directive... " >&6; } 5751if ${libc_cv_asm_set_directive+:} false; then : 5752 $as_echo_n "(cached) " >&6 5753else 5754 cat > conftest.s <<EOF 5755.text 5756foo: 5757.set glibc_conftest_frobozz,foo 5758.globl glibc_conftest_frobozz 5759EOF 5760# The alpha-dec-osf1 assembler gives only a warning for `.set' 5761# (but it doesn't work), so we must do a linking check to be sure. 5762cat > conftest1.c <<\EOF 5763extern int glibc_conftest_frobozz; 5764void _start() { glibc_conftest_frobozz = 1; } 5765EOF 5766if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \ 5767 -nostartfiles -nostdlib $no_ssp \ 5768 -o conftest conftest.s conftest1.c 1>&5 2>&5; then 5769 libc_cv_asm_set_directive=yes 5770else 5771 libc_cv_asm_set_directive=no 5772fi 5773rm -f conftest* 5774fi 5775{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5 5776$as_echo "$libc_cv_asm_set_directive" >&6; } 5777if test $libc_cv_asm_set_directive = yes; then 5778 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h 5779 5780fi 5781 5782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker support for protected data symbol" >&5 5783$as_echo_n "checking linker support for protected data symbol... " >&6; } 5784if ${libc_cv_protected_data+:} false; then : 5785 $as_echo_n "(cached) " >&6 5786else 5787 cat > conftest.c <<EOF 5788 int bar __attribute__ ((visibility ("protected"))) = 1; 5789EOF 5790 libc_cv_protected_data=no 5791 if { ac_try='${CC-cc} -nostdlib -nostartfiles $no_ssp -fPIC -shared conftest.c -o conftest.so' 5792 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 5793 (eval $ac_try) 2>&5 5794 ac_status=$? 5795 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5796 test $ac_status = 0; }; }; then 5797 cat > conftest.c <<EOF 5798 extern int bar; 5799 int main (void) { return bar; } 5800EOF 5801 if { ac_try='${CC-cc} -nostdlib -nostartfiles $no_ssp conftest.c -o conftest conftest.so' 5802 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 5803 (eval $ac_try) 2>&5 5804 ac_status=$? 5805 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5806 test $ac_status = 0; }; }; then 5807 libc_cv_protected_data=yes 5808 fi 5809 fi 5810 rm -f conftest.* 5811 5812fi 5813{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_protected_data" >&5 5814$as_echo "$libc_cv_protected_data" >&6; } 5815 5816 5817{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker support for INSERT in linker script" >&5 5818$as_echo_n "checking linker support for INSERT in linker script... " >&6; } 5819if ${libc_cv_insert+:} false; then : 5820 $as_echo_n "(cached) " >&6 5821else 5822 cat > conftest.c <<EOF 5823 int __attribute__ ((section(".bar"))) bar = 0x12345678; 5824 int test (void) { return bar; } 5825EOF 5826 cat > conftest.t <<EOF 5827 SECTIONS 5828 { 5829 .bar : { *(.bar) } 5830 } 5831 INSERT AFTER .rela.dyn; 5832EOF 5833 libc_cv_insert=no 5834 if { ac_try='${CC-cc} -nostdlib -nostartfiles $no_ssp -fPIC -shared conftest.c -Wl,-T,conftest.t -o conftest.so' 5835 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 5836 (eval $ac_try) 2>&5 5837 ac_status=$? 5838 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5839 test $ac_status = 0; }; }; then 5840 libc_cv_insert=yes 5841 fi 5842 rm -f conftest.* 5843 5844fi 5845{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_insert" >&5 5846$as_echo "$libc_cv_insert" >&6; } 5847 5848 5849{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5 5850$as_echo_n "checking for broken __attribute__((alias()))... " >&6; } 5851if ${libc_cv_broken_alias_attribute+:} false; then : 5852 $as_echo_n "(cached) " >&6 5853else 5854 cat > conftest.c <<EOF 5855 extern int foo (int x) __asm ("xyzzy"); 5856 int bar (int x) { return x; } 5857 extern __typeof (bar) foo __attribute ((weak, alias ("bar"))); 5858 extern int dfoo; 5859 extern __typeof (dfoo) dfoo __asm ("abccb"); 5860 int dfoo = 1; 5861EOF 5862 libc_cv_broken_alias_attribute=yes 5863 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5' 5864 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 5865 (eval $ac_try) 2>&5 5866 ac_status=$? 5867 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5868 test $ac_status = 0; }; }; then 5869 if grep 'xyzzy' conftest.s >/dev/null && 5870 grep 'abccb' conftest.s >/dev/null; then 5871 libc_cv_broken_alias_attribute=no 5872 fi 5873 fi 5874 rm -f conftest.c conftest.s 5875 5876fi 5877{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5 5878$as_echo "$libc_cv_broken_alias_attribute" >&6; } 5879if test $libc_cv_broken_alias_attribute = yes; then 5880 as_fn_error $? "working alias attribute support required" "$LINENO" 5 5881fi 5882 5883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5 5884$as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; } 5885if ${libc_cv_have_sdata_section+:} false; then : 5886 $as_echo_n "(cached) " >&6 5887else 5888 echo "int i;" > conftest.c 5889 libc_cv_have_sdata_section=no 5890 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \ 5891 | grep '\.sdata' >/dev/null; then 5892 libc_cv_have_sdata_section=yes 5893 fi 5894 rm -f conftest.c conftest.so 5895 5896fi 5897{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5 5898$as_echo "$libc_cv_have_sdata_section" >&6; } 5899if test $libc_cv_have_sdata_section = yes; then 5900 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h 5901 5902fi 5903 5904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5 5905$as_echo_n "checking for libunwind-support in compiler... " >&6; } 5906if ${libc_cv_cc_with_libunwind+:} false; then : 5907 $as_echo_n "(cached) " >&6 5908else 5909 5910 cat > conftest.c <<EOF 5911int main (void) { return 0; } 5912EOF 5913 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \ 5914 conftest.c -v 2>&1 >/dev/null | grep ' -lunwind ' >/dev/null; then 5915 libc_cv_cc_with_libunwind=yes 5916 else 5917 libc_cv_cc_with_libunwind=no 5918 fi 5919 rm -f conftest* 5920fi 5921{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5 5922$as_echo "$libc_cv_cc_with_libunwind" >&6; } 5923 5924if test $libc_cv_cc_with_libunwind = yes; then 5925 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h 5926 5927fi 5928 5929ASFLAGS_config= 5930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5 5931$as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; } 5932if ${libc_cv_as_noexecstack+:} false; then : 5933 $as_echo_n "(cached) " >&6 5934else 5935 cat > conftest.c <<EOF 5936void foo (void) { } 5937EOF 5938if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS 5939 -S -o conftest.s conftest.c 1>&5' 5940 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 5941 (eval $ac_try) 2>&5 5942 ac_status=$? 5943 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5944 test $ac_status = 0; }; } \ 5945 && grep .note.GNU-stack conftest.s >/dev/null \ 5946 && { ac_try='${CC-cc} $ASFLAGS -Wa,--noexecstack 5947 -c -o conftest.o conftest.s 1>&5' 5948 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 5949 (eval $ac_try) 2>&5 5950 ac_status=$? 5951 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5952 test $ac_status = 0; }; } 5953then 5954 libc_cv_as_noexecstack=yes 5955else 5956 libc_cv_as_noexecstack=no 5957fi 5958rm -f conftest* 5959fi 5960{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5 5961$as_echo "$libc_cv_as_noexecstack" >&6; } 5962if test $libc_cv_as_noexecstack = yes; then 5963 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack" 5964fi 5965 5966 5967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z execstack" >&5 5968$as_echo_n "checking for linker that supports -z execstack... " >&6; } 5969libc_linker_feature=no 5970if test x"$gnu_ld" = x"yes"; then 5971 cat > conftest.c <<EOF 5972int _start (void) { return 42; } 5973EOF 5974 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp 5975 -Wl,-z,execstack -nostdlib -nostartfiles 5976 -fPIC -shared -o conftest.so conftest.c 5977 1>&5' 5978 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 5979 (eval $ac_try) 2>&5 5980 ac_status=$? 5981 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5982 test $ac_status = 0; }; } 5983 then 5984 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp -Wl,-z,execstack -nostdlib \ 5985 -nostartfiles -fPIC -shared -o conftest.so conftest.c 2>&1 \ 5986 | grep "warning: -z execstack ignored" > /dev/null 2>&1; then 5987 true 5988 else 5989 libc_linker_feature=yes 5990 fi 5991 fi 5992 rm -f conftest* 5993fi 5994if test $libc_linker_feature = yes; then 5995 libc_cv_z_execstack=yes 5996else 5997 libc_cv_z_execstack=no 5998fi 5999{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5 6000$as_echo "$libc_linker_feature" >&6; } 6001 6002 6003{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z start-stop-gc" >&5 6004$as_echo_n "checking for linker that supports -z start-stop-gc... " >&6; } 6005libc_linker_feature=no 6006if test x"$gnu_ld" = x"yes"; then 6007 cat > conftest.c <<EOF 6008int _start (void) { return 42; } 6009EOF 6010 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp 6011 -Wl,-z,start-stop-gc -nostdlib -nostartfiles 6012 -fPIC -shared -o conftest.so conftest.c 6013 1>&5' 6014 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 6015 (eval $ac_try) 2>&5 6016 ac_status=$? 6017 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6018 test $ac_status = 0; }; } 6019 then 6020 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp -Wl,-z,start-stop-gc -nostdlib \ 6021 -nostartfiles -fPIC -shared -o conftest.so conftest.c 2>&1 \ 6022 | grep "warning: -z start-stop-gc ignored" > /dev/null 2>&1; then 6023 true 6024 else 6025 libc_linker_feature=yes 6026 fi 6027 fi 6028 rm -f conftest* 6029fi 6030if test $libc_linker_feature = yes; then 6031 libc_cv_z_start_stop_gc=yes 6032else 6033 libc_cv_z_start_stop_gc=no 6034fi 6035{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5 6036$as_echo "$libc_linker_feature" >&6; } 6037config_vars="$config_vars 6038have-z-start-stop-gc = $libc_cv_z_start_stop_gc" 6039 6040{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports --depaudit" >&5 6041$as_echo_n "checking for linker that supports --depaudit... " >&6; } 6042libc_linker_feature=no 6043if test x"$gnu_ld" = x"yes"; then 6044 cat > conftest.c <<EOF 6045int _start (void) { return 42; } 6046EOF 6047 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp 6048 -Wl,--depaudit,x -nostdlib -nostartfiles 6049 -fPIC -shared -o conftest.so conftest.c 6050 1>&5' 6051 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 6052 (eval $ac_try) 2>&5 6053 ac_status=$? 6054 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6055 test $ac_status = 0; }; } 6056 then 6057 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp -Wl,--depaudit,x -nostdlib \ 6058 -nostartfiles -fPIC -shared -o conftest.so conftest.c 2>&1 \ 6059 | grep "warning: --depaudit ignored" > /dev/null 2>&1; then 6060 true 6061 else 6062 libc_linker_feature=yes 6063 fi 6064 fi 6065 rm -f conftest* 6066fi 6067if test $libc_linker_feature = yes; then 6068 libc_cv_depaudit=yes 6069else 6070 libc_cv_depaudit=no 6071fi 6072{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5 6073$as_echo "$libc_linker_feature" >&6; } 6074config_vars="$config_vars 6075have-depaudit = $libc_cv_depaudit" 6076 6077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z pack-relative-relocs" >&5 6078$as_echo_n "checking for linker that supports -z pack-relative-relocs... " >&6; } 6079libc_linker_feature=no 6080if test x"$gnu_ld" = x"yes"; then 6081 cat > conftest.c <<EOF 6082int _start (void) { return 42; } 6083EOF 6084 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp 6085 -Wl,-z,pack-relative-relocs -nostdlib -nostartfiles 6086 -fPIC -shared -o conftest.so conftest.c 6087 1>&5' 6088 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 6089 (eval $ac_try) 2>&5 6090 ac_status=$? 6091 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6092 test $ac_status = 0; }; } 6093 then 6094 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp -Wl,-z,pack-relative-relocs -nostdlib \ 6095 -nostartfiles -fPIC -shared -o conftest.so conftest.c 2>&1 \ 6096 | grep "warning: -z pack-relative-relocs ignored" > /dev/null 2>&1; then 6097 true 6098 else 6099 libc_linker_feature=yes 6100 fi 6101 fi 6102 rm -f conftest* 6103fi 6104if test $libc_linker_feature = yes; then 6105 libc_cv_dt_relr=yes 6106else 6107 libc_cv_dt_relr=no 6108fi 6109{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5 6110$as_echo "$libc_linker_feature" >&6; } 6111config_vars="$config_vars 6112have-dt-relr = $libc_cv_dt_relr" 6113 6114{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports --no-dynamic-linker" >&5 6115$as_echo_n "checking for linker that supports --no-dynamic-linker... " >&6; } 6116libc_linker_feature=no 6117if test x"$gnu_ld" = x"yes"; then 6118 cat > conftest.c <<EOF 6119int _start (void) { return 42; } 6120EOF 6121 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp 6122 -Wl,--no-dynamic-linker -nostdlib -nostartfiles 6123 -fPIC -shared -o conftest.so conftest.c 6124 1>&5' 6125 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 6126 (eval $ac_try) 2>&5 6127 ac_status=$? 6128 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6129 test $ac_status = 0; }; } 6130 then 6131 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp -Wl,--no-dynamic-linker -nostdlib \ 6132 -nostartfiles -fPIC -shared -o conftest.so conftest.c 2>&1 \ 6133 | grep "warning: --no-dynamic-linker ignored" > /dev/null 2>&1; then 6134 true 6135 else 6136 libc_linker_feature=yes 6137 fi 6138 fi 6139 rm -f conftest* 6140fi 6141if test $libc_linker_feature = yes; then 6142 libc_cv_no_dynamic_linker=yes 6143else 6144 libc_cv_no_dynamic_linker=no 6145fi 6146{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5 6147$as_echo "$libc_linker_feature" >&6; } 6148config_vars="$config_vars 6149have-no-dynamic-linker = $libc_cv_no_dynamic_linker" 6150 6151{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -static-pie" >&5 6152$as_echo_n "checking for -static-pie... " >&6; } 6153if ${libc_cv_static_pie+:} false; then : 6154 $as_echo_n "(cached) " >&6 6155else 6156 if { ac_try='${CC-cc} -static-pie -xc /dev/null -S -o /dev/null' 6157 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 6158 (eval $ac_try) 2>&5 6159 ac_status=$? 6160 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6161 test $ac_status = 0; }; }; then : 6162 libc_cv_static_pie=yes 6163else 6164 libc_cv_static_pie=no 6165fi 6166 6167fi 6168{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_static_pie" >&5 6169$as_echo "$libc_cv_static_pie" >&6; } 6170config_vars="$config_vars 6171have-static-pie = $libc_cv_static_pie" 6172 6173{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5 6174$as_echo_n "checking for -fpie... " >&6; } 6175if ${libc_cv_fpie+:} false; then : 6176 $as_echo_n "(cached) " >&6 6177else 6178 if { ac_try='${CC-cc} -fpie -xc /dev/null -S -o /dev/null' 6179 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 6180 (eval $ac_try) 2>&5 6181 ac_status=$? 6182 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6183 test $ac_status = 0; }; }; then : 6184 libc_cv_fpie=yes 6185else 6186 libc_cv_fpie=no 6187fi 6188 6189fi 6190{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5 6191$as_echo "$libc_cv_fpie" >&6; } 6192 6193 6194 6195{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLOB_DAT reloc" >&5 6196$as_echo_n "checking for GLOB_DAT reloc... " >&6; } 6197if ${libc_cv_has_glob_dat+:} false; then : 6198 $as_echo_n "(cached) " >&6 6199else 6200 cat > conftest.c <<EOF 6201extern int mumble; 6202int foo (void) { return mumble; } 6203EOF 6204if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS 6205 -fPIC -shared -o conftest.so conftest.c 6206 -nostdlib -nostartfiles $no_ssp 6207 1>&5' 6208 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 6209 (eval $ac_try) 2>&5 6210 ac_status=$? 6211 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6212 test $ac_status = 0; }; } 6213then 6214 if $READELF -rW conftest.so | grep '_GLOB_DAT' > /dev/null; then 6215 libc_cv_has_glob_dat=yes 6216 else 6217 libc_cv_has_glob_dat=no 6218 fi 6219else 6220 libc_cv_has_glob_dat=no 6221fi 6222rm -f conftest* 6223fi 6224{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_has_glob_dat" >&5 6225$as_echo "$libc_cv_has_glob_dat" >&6; } 6226 6227 6228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -mtls-dialect=gnu2" >&5 6229$as_echo_n "checking for -mtls-dialect=gnu2... " >&6; } 6230if ${libc_cv_mtls_dialect_gnu2+:} false; then : 6231 $as_echo_n "(cached) " >&6 6232else 6233 cat > conftest.c <<EOF 6234__thread int i; 6235void foo (void) 6236{ 6237 i = 10; 6238} 6239EOF 6240if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -fPIC -mtls-dialect=gnu2 -nostdlib -nostartfiles 6241 conftest.c -o conftest 1>&5' 6242 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 6243 (eval $ac_try) 2>&5 6244 ac_status=$? 6245 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6246 test $ac_status = 0; }; } 6247then 6248 libc_cv_mtls_dialect_gnu2=yes 6249else 6250 libc_cv_mtls_dialect_gnu2=no 6251fi 6252rm -f conftest* 6253fi 6254{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mtls_dialect_gnu2" >&5 6255$as_echo "$libc_cv_mtls_dialect_gnu2" >&6; } 6256 6257config_vars="$config_vars 6258have-mtls-dialect-gnu2 = $libc_cv_mtls_dialect_gnu2" 6259 6260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5 6261$as_echo_n "checking whether cc puts quotes around section names... " >&6; } 6262if ${libc_cv_have_section_quotes+:} false; then : 6263 $as_echo_n "(cached) " >&6 6264else 6265 cat > conftest.c <<EOF 6266 static const int foo 6267 __attribute__ ((section ("bar"))) = 1; 6268EOF 6269 if ${CC-cc} -S conftest.c -o conftest.s; then 6270 if grep '\.section.*"bar"' conftest.s >/dev/null; then 6271 libc_cv_have_section_quotes=yes 6272 else 6273 libc_cv_have_section_quotes=no 6274 fi 6275 else 6276 libc_cv_have_section_quotes=unknown 6277 fi 6278 rm -f conftest.{c,s} 6279 6280fi 6281{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5 6282$as_echo "$libc_cv_have_section_quotes" >&6; } 6283if test $libc_cv_have_section_quotes = yes; then 6284 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h 6285 6286fi 6287 6288{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5 6289$as_echo_n "checking for __builtin_memset... " >&6; } 6290if ${libc_cv_gcc_builtin_memset+:} false; then : 6291 $as_echo_n "(cached) " >&6 6292else 6293 cat > conftest.c <<\EOF 6294void zero (void *x) 6295{ 6296 __builtin_memset (x, 0, 1000); 6297} 6298EOF 6299if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "memset" > /dev/null' 6300 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 6301 (eval $ac_try) 2>&5 6302 ac_status=$? 6303 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6304 test $ac_status = 0; }; }; 6305then 6306 libc_cv_gcc_builtin_memset=no 6307else 6308 libc_cv_gcc_builtin_memset=yes 6309fi 6310rm -f conftest* 6311fi 6312{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5 6313$as_echo "$libc_cv_gcc_builtin_memset" >&6; } 6314if test "$libc_cv_gcc_builtin_memset" = yes ; then 6315 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h 6316 6317fi 6318 6319{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5 6320$as_echo_n "checking for redirection of built-in functions... " >&6; } 6321if ${libc_cv_gcc_builtin_redirection+:} false; then : 6322 $as_echo_n "(cached) " >&6 6323else 6324 cat > conftest.c <<\EOF 6325extern char *strstr (const char *, const char *) __asm ("my_strstr"); 6326char *foo (const char *a, const char *b) 6327{ 6328 return __builtin_strstr (a, b); 6329} 6330EOF 6331if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null' 6332 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 6333 (eval $ac_try) 2>&5 6334 ac_status=$? 6335 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6336 test $ac_status = 0; }; }; 6337then 6338 libc_cv_gcc_builtin_redirection=yes 6339else 6340 libc_cv_gcc_builtin_redirection=no 6341fi 6342rm -f conftest* 6343fi 6344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5 6345$as_echo "$libc_cv_gcc_builtin_redirection" >&6; } 6346if test "$libc_cv_gcc_builtin_redirection" = no; then 6347 as_fn_error $? "support for the symbol redirection needed" "$LINENO" 5 6348fi 6349 6350{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option to disable generation of FMA instructions" >&5 6351$as_echo_n "checking for compiler option to disable generation of FMA instructions... " >&6; } 6352if ${libc_cv_cc_nofma+:} false; then : 6353 $as_echo_n "(cached) " >&6 6354else 6355 libc_cv_cc_nofma= 6356for opt in -ffp-contract=off -mno-fused-madd; do 6357 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null' 6358 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 6359 (eval $ac_try) 2>&5 6360 ac_status=$? 6361 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6362 test $ac_status = 0; }; }; then : 6363 libc_cv_cc_nofma=$opt; break 6364fi 6365done 6366fi 6367{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_nofma" >&5 6368$as_echo "$libc_cv_cc_nofma" >&6; } 6369 6370 6371if test -n "$submachine"; then 6372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5 6373$as_echo_n "checking for compiler option for CPU variant... " >&6; } 6374if ${libc_cv_cc_submachine+:} false; then : 6375 $as_echo_n "(cached) " >&6 6376else 6377 libc_cv_cc_submachine=no 6378 for opt in "-march=$submachine" "-mcpu=$submachine"; do 6379 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null' 6380 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 6381 (eval $ac_try) 2>&5 6382 ac_status=$? 6383 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6384 test $ac_status = 0; }; }; then : 6385 6386 libc_cv_cc_submachine="$opt" 6387 break 6388fi 6389 done 6390fi 6391{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5 6392$as_echo "$libc_cv_cc_submachine" >&6; } 6393 if test "x$libc_cv_cc_submachine" = xno; then 6394 as_fn_error $? "${CC-cc} does not support $submachine" "$LINENO" 5 6395 fi 6396fi 6397 6398 6399{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -fno-tree-loop-distribute-patterns with \ 6400__attribute__ ((__optimize__))" >&5 6401$as_echo_n "checking if $CC accepts -fno-tree-loop-distribute-patterns with \ 6402__attribute__ ((__optimize__))... " >&6; } 6403if ${libc_cv_cc_loop_to_function+:} false; then : 6404 $as_echo_n "(cached) " >&6 6405else 6406 cat > conftest.c <<EOF 6407void 6408__attribute__ ((__optimize__ ("-fno-tree-loop-distribute-patterns"))) 6409foo (void) {} 6410EOF 6411libc_cv_cc_loop_to_function=no 6412if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c' 6413 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 6414 (eval $ac_try) 2>&5 6415 ac_status=$? 6416 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6417 test $ac_status = 0; }; } 6418then 6419 libc_cv_cc_loop_to_function=yes 6420fi 6421rm -f conftest* 6422fi 6423{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_loop_to_function" >&5 6424$as_echo "$libc_cv_cc_loop_to_function" >&6; } 6425if test $libc_cv_cc_loop_to_function = yes; then 6426 $as_echo "#define HAVE_CC_INHIBIT_LOOP_TO_LIBCALL 1" >>confdefs.h 6427 6428fi 6429 6430 6431{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5 6432$as_echo_n "checking for libgd... " >&6; } 6433if test "$with_gd" != "no"; then 6434 old_CFLAGS="$CFLAGS" 6435 CFLAGS="$CFLAGS $libgd_include" 6436 old_LDFLAGS="$LDFLAGS" 6437 LDFLAGS="$LDFLAGS $libgd_ldflags" 6438 old_LIBS="$LIBS" 6439 LIBS="$LIBS -lgd -lpng -lz -lm" 6440 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6441/* end confdefs.h. */ 6442#include <gd.h> 6443int 6444main () 6445{ 6446gdImagePng (0, 0) 6447 ; 6448 return 0; 6449} 6450_ACEOF 6451if ac_fn_c_try_link "$LINENO"; then : 6452 LIBGD=yes 6453else 6454 LIBGD=no 6455fi 6456rm -f core conftest.err conftest.$ac_objext \ 6457 conftest$ac_exeext conftest.$ac_ext 6458 CFLAGS="$old_CFLAGS" 6459 LDFLAGS="$old_LDFLAGS" 6460 LIBS="$old_LIBS" 6461else 6462 LIBGD=no 6463fi 6464{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5 6465$as_echo "$LIBGD" >&6; } 6466 6467 6468# SELinux detection 6469if test x$with_selinux = xno ; then 6470 have_selinux=no; 6471else 6472 # See if we have the SELinux library 6473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5 6474$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; } 6475if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then : 6476 $as_echo_n "(cached) " >&6 6477else 6478 ac_check_lib_save_LIBS=$LIBS 6479LIBS="-lselinux $LIBS" 6480cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6481/* end confdefs.h. */ 6482 6483/* Override any GCC internal prototype to avoid an error. 6484 Use char because int might match the return type of a GCC 6485 builtin and then its argument prototype would still apply. */ 6486#ifdef __cplusplus 6487extern "C" 6488#endif 6489char is_selinux_enabled (); 6490int 6491main () 6492{ 6493return is_selinux_enabled (); 6494 ; 6495 return 0; 6496} 6497_ACEOF 6498if ac_fn_c_try_link "$LINENO"; then : 6499 ac_cv_lib_selinux_is_selinux_enabled=yes 6500else 6501 ac_cv_lib_selinux_is_selinux_enabled=no 6502fi 6503rm -f core conftest.err conftest.$ac_objext \ 6504 conftest$ac_exeext conftest.$ac_ext 6505LIBS=$ac_check_lib_save_LIBS 6506fi 6507{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5 6508$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; } 6509if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then : 6510 have_selinux=yes 6511else 6512 have_selinux=no 6513fi 6514 6515 if test x$with_selinux = xyes ; then 6516 if test x$have_selinux = xno ; then 6517 as_fn_error $? "SELinux explicitly required, but SELinux library not found" "$LINENO" 5 6518 fi 6519 fi 6520fi 6521# Check if we're building with SELinux support. 6522if test "x$have_selinux" = xyes; then 6523 6524$as_echo "#define HAVE_SELINUX 1" >>confdefs.h 6525 6526 6527 # See if we have the libaudit library 6528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5 6529$as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; } 6530if ${ac_cv_lib_audit_audit_log_user_avc_message+:} false; then : 6531 $as_echo_n "(cached) " >&6 6532else 6533 ac_check_lib_save_LIBS=$LIBS 6534LIBS="-laudit $LIBS" 6535cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6536/* end confdefs.h. */ 6537 6538/* Override any GCC internal prototype to avoid an error. 6539 Use char because int might match the return type of a GCC 6540 builtin and then its argument prototype would still apply. */ 6541#ifdef __cplusplus 6542extern "C" 6543#endif 6544char audit_log_user_avc_message (); 6545int 6546main () 6547{ 6548return audit_log_user_avc_message (); 6549 ; 6550 return 0; 6551} 6552_ACEOF 6553if ac_fn_c_try_link "$LINENO"; then : 6554 ac_cv_lib_audit_audit_log_user_avc_message=yes 6555else 6556 ac_cv_lib_audit_audit_log_user_avc_message=no 6557fi 6558rm -f core conftest.err conftest.$ac_objext \ 6559 conftest$ac_exeext conftest.$ac_ext 6560LIBS=$ac_check_lib_save_LIBS 6561fi 6562{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5 6563$as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; } 6564if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = xyes; then : 6565 have_libaudit=yes 6566else 6567 have_libaudit=no 6568fi 6569 6570 if test "x$have_libaudit" = xyes; then 6571 6572$as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h 6573 6574 fi 6575 6576 6577 # See if we have the libcap library 6578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5 6579$as_echo_n "checking for cap_init in -lcap... " >&6; } 6580if ${ac_cv_lib_cap_cap_init+:} false; then : 6581 $as_echo_n "(cached) " >&6 6582else 6583 ac_check_lib_save_LIBS=$LIBS 6584LIBS="-lcap $LIBS" 6585cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6586/* end confdefs.h. */ 6587 6588/* Override any GCC internal prototype to avoid an error. 6589 Use char because int might match the return type of a GCC 6590 builtin and then its argument prototype would still apply. */ 6591#ifdef __cplusplus 6592extern "C" 6593#endif 6594char cap_init (); 6595int 6596main () 6597{ 6598return cap_init (); 6599 ; 6600 return 0; 6601} 6602_ACEOF 6603if ac_fn_c_try_link "$LINENO"; then : 6604 ac_cv_lib_cap_cap_init=yes 6605else 6606 ac_cv_lib_cap_cap_init=no 6607fi 6608rm -f core conftest.err conftest.$ac_objext \ 6609 conftest$ac_exeext conftest.$ac_ext 6610LIBS=$ac_check_lib_save_LIBS 6611fi 6612{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5 6613$as_echo "$ac_cv_lib_cap_cap_init" >&6; } 6614if test "x$ac_cv_lib_cap_cap_init" = xyes; then : 6615 have_libcap=yes 6616else 6617 have_libcap=no 6618fi 6619 6620 if test "x$have_libcap" = xyes; then 6621 6622$as_echo "#define HAVE_LIBCAP 1" >>confdefs.h 6623 6624 fi 6625 6626fi 6627 6628 6629CPPUNDEFS= 6630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FORTIFY_SOURCE predefine" >&5 6631$as_echo_n "checking for _FORTIFY_SOURCE predefine... " >&6; } 6632if ${libc_cv_predef_fortify_source+:} false; then : 6633 $as_echo_n "(cached) " >&6 6634else 6635 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6636/* end confdefs.h. */ 6637 6638int 6639main () 6640{ 6641 6642#ifdef _FORTIFY_SOURCE 6643# error bogon 6644#endif 6645 ; 6646 return 0; 6647} 6648_ACEOF 6649if ac_fn_c_try_compile "$LINENO"; then : 6650 libc_cv_predef_fortify_source=no 6651else 6652 libc_cv_predef_fortify_source=yes 6653fi 6654rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6655fi 6656{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_fortify_source" >&5 6657$as_echo "$libc_cv_predef_fortify_source" >&6; } 6658if test $libc_cv_predef_fortify_source = yes; then 6659 CPPUNDEFS="${CPPUNDEFS:+$CPPUNDEFS }-U_FORTIFY_SOURCE" 6660fi 6661 6662 6663{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the assembler requires one version per symbol" >&5 6664$as_echo_n "checking whether the assembler requires one version per symbol... " >&6; } 6665if ${libc_cv_symver_needs_alias+:} false; then : 6666 $as_echo_n "(cached) " >&6 6667else 6668 cat > conftest.s <<EOF 6669 .text 6670testfunc: 6671 .globl testfunc 6672 .symver testfunc, testfunc1@VERSION1 6673 .symver testfunc, testfunc1@VERSION2 6674EOF 6675 libc_cv_symver_needs_alias=no 6676 if ${CC-cc} $ASFLAGS -c conftest.s 2>&5; then 6677 libc_cv_symver_needs_alias=no 6678 else 6679 libc_cv_symver_needs_alias=yes 6680 fi 6681 rm conftest.* 6682 6683fi 6684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_symver_needs_alias" >&5 6685$as_echo "$libc_cv_symver_needs_alias" >&6; } 6686if test "$libc_cv_symver_needs_alias" = yes; then 6687 $as_echo "#define SYMVER_NEEDS_ALIAS 1" >>confdefs.h 6688 6689fi 6690 6691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_trap with no external dependencies" >&5 6692$as_echo_n "checking for __builtin_trap with no external dependencies... " >&6; } 6693if ${libc_cv_builtin_trap+:} false; then : 6694 $as_echo_n "(cached) " >&6 6695else 6696 libc_cv_builtin_trap=no 6697cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6698/* end confdefs.h. */ 6699 6700int 6701main () 6702{ 6703__builtin_trap () 6704 ; 6705 return 0; 6706} 6707_ACEOF 6708if ac_fn_c_try_compile "$LINENO"; then : 6709 6710libc_undefs=`$NM -u conftest.o | 6711 LC_ALL=C $AWK '$1 == "U" { print $2 | "sort -u"; next } { exit(1) }' \ 6712 2>&5` || { 6713 as_fn_error $? "confusing output from $NM -u" "$LINENO" 5 6714} 6715echo >&5 "libc_undefs='$libc_undefs'" 6716if test -z "$libc_undefs"; then 6717 libc_cv_builtin_trap=yes 6718fi 6719fi 6720rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6721fi 6722{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_builtin_trap" >&5 6723$as_echo "$libc_cv_builtin_trap" >&6; } 6724if test $libc_cv_builtin_trap = yes; then 6725 $as_echo "#define HAVE_BUILTIN_TRAP 1" >>confdefs.h 6726 6727fi 6728 6729ac_ext=cpp 6730ac_cpp='$CXXCPP $CPPFLAGS' 6731ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6732ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6733ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6734 6735 6736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler supports thread_local" >&5 6737$as_echo_n "checking whether the C++ compiler supports thread_local... " >&6; } 6738if ${libc_cv_cxx_thread_local+:} false; then : 6739 $as_echo_n "(cached) " >&6 6740else 6741 6742old_CXXFLAGS="$CXXFLAGS" 6743CXXFLAGS="$CXXFLAGS -std=gnu++11" 6744cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6745/* end confdefs.h. */ 6746 6747#include <thread> 6748 6749// Compiler support. 6750struct S 6751{ 6752 S (); 6753 ~S (); 6754}; 6755thread_local S s; 6756S * get () { return &s; } 6757 6758// libstdc++ support. 6759#ifndef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL 6760#error __cxa_thread_atexit_impl not supported 6761#endif 6762 6763_ACEOF 6764if ac_fn_cxx_try_compile "$LINENO"; then : 6765 libc_cv_cxx_thread_local=yes 6766else 6767 libc_cv_cxx_thread_local=no 6768fi 6769rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6770CXXFLAGS="$old_CXXFLAGS" 6771 6772fi 6773{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cxx_thread_local" >&5 6774$as_echo "$libc_cv_cxx_thread_local" >&6; } 6775 6776 6777ac_ext=c 6778ac_cpp='$CPP $CPPFLAGS' 6779ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6780ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6781ac_compiler_gnu=$ac_cv_c_compiler_gnu 6782 6783 6784### End of automated tests. 6785### Now run sysdeps configure fragments. 6786 6787# They also can set these variables. 6788use_ldconfig=no 6789ldd_rewrite_script=no 6790libc_cv_sysconfdir=$sysconfdir 6791libc_cv_localstatedir=$localstatedir 6792libc_cv_gcc_unwind_find_fde=no 6793libc_cv_idn=no 6794pthread_in_libc=yes 6795 6796# Iterate over all the sysdep directories we will use, running their 6797# configure fragments. 6798for dir in $sysnames; do 6799 case $dir in 6800 /*) dest=$dir ;; 6801 *) dest=$srcdir/$dir ;; 6802 esac 6803 if test -r $dest/configure; then 6804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5 6805$as_echo "running configure fragment for $dir" >&6; } 6806 . $dest/configure 6807 fi 6808done 6809 6810if test x"$build_mathvec" = xnotset; then 6811 build_mathvec=no 6812fi 6813config_vars="$config_vars 6814build-mathvec = $build_mathvec" 6815 6816 6817 6818 6819if test x$libc_cv_gcc_unwind_find_fde = xyes; then 6820 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h 6821 6822fi 6823 6824 6825# A sysdeps configure fragment can reset this if IFUNC is not actually 6826# usable even though the assembler knows how to generate the symbol type. 6827if test x"$libc_cv_ld_gnu_indirect_function" = xyes; then 6828 $as_echo "#define HAVE_IFUNC 1" >>confdefs.h 6829 6830fi 6831config_vars="$config_vars 6832have-ifunc = $libc_cv_ld_gnu_indirect_function" 6833 6834if test x"$libc_cv_gcc_indirect_function" = xyes; then 6835 $as_echo "#define HAVE_GCC_IFUNC 1" >>confdefs.h 6836 6837fi 6838config_vars="$config_vars 6839have-gcc-ifunc = $libc_cv_gcc_indirect_function" 6840 6841# This is far from the AC_ARG_ENABLE that sets it so that a sysdeps 6842# configure fragment can override the value to prevent this AC_DEFINE. 6843 6844if test "x$use_nscd" != xno; then 6845 $as_echo "#define USE_NSCD 1" >>confdefs.h 6846 6847fi 6848if test "x$build_nscd" = xdefault; then 6849 build_nscd=$use_nscd 6850fi 6851 6852 6853 6854 6855 6856 6857 6858 6859if test x$use_ldconfig = xyes; then 6860 $as_echo "#define USE_LDCONFIG 1" >>confdefs.h 6861 6862fi 6863 6864 6865 6866 6867 6868 6869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5 6870$as_echo_n "checking whether -fPIC is default... " >&6; } 6871if ${libc_cv_pic_default+:} false; then : 6872 $as_echo_n "(cached) " >&6 6873else 6874 libc_cv_pic_default=yes 6875cat > conftest.c <<EOF 6876#if defined __PIC__ || defined __pic__ || defined PIC || defined pic 6877# error PIC is default. 6878#endif 6879EOF 6880if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then 6881 libc_cv_pic_default=no 6882fi 6883rm -f conftest.* 6884fi 6885{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5 6886$as_echo "$libc_cv_pic_default" >&6; } 6887config_vars="$config_vars 6888build-pic-default = $libc_cv_pic_default" 6889 6890{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIE is default" >&5 6891$as_echo_n "checking whether -fPIE is default... " >&6; } 6892if ${libc_cv_cc_pie_default+:} false; then : 6893 $as_echo_n "(cached) " >&6 6894else 6895 libc_cv_cc_pie_default=yes 6896cat > conftest.c <<EOF 6897#if defined __PIE__ || defined __pie__ || defined PIE || defined pie 6898# error PIE is default. 6899#endif 6900EOF 6901if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then 6902 libc_cv_cc_pie_default=no 6903fi 6904rm -f conftest.* 6905fi 6906{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_pie_default" >&5 6907$as_echo "$libc_cv_cc_pie_default" >&6; } 6908config_vars="$config_vars 6909cc-pie-default = $libc_cv_cc_pie_default" 6910 6911{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can build programs as PIE" >&5 6912$as_echo_n "checking if we can build programs as PIE... " >&6; } 6913cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6914/* end confdefs.h. */ 6915#ifdef PIE_UNSUPPORTED 6916# error PIE is not supported 6917#endif 6918_ACEOF 6919if ac_fn_c_try_compile "$LINENO"; then : 6920 libc_cv_pie_supported=yes 6921else 6922 libc_cv_pie_supported=no 6923fi 6924rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6925{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pie_supported" >&5 6926$as_echo "$libc_cv_pie_supported" >&6; } 6927# Disable build-pie-default if target does not support it or glibc is 6928# configured with --disable-default-pie. 6929if test "x$default_pie" = xno; then 6930 build_pie_default=no 6931else 6932 build_pie_default=$libc_cv_pie_supported 6933fi 6934config_vars="$config_vars 6935build-pie-default = $build_pie_default" 6936 6937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can build static PIE programs" >&5 6938$as_echo_n "checking if we can build static PIE programs... " >&6; } 6939libc_cv_static_pie_supported=$libc_cv_pie_supported 6940if test "x$libc_cv_pie_supported" != xno \ 6941 -a "$libc_cv_no_dynamic_linker" = yes; then 6942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6943/* end confdefs.h. */ 6944#ifndef SUPPORT_STATIC_PIE 6945# error static PIE is not supported 6946#endif 6947_ACEOF 6948if ac_fn_c_try_compile "$LINENO"; then : 6949 libc_cv_static_pie_supported=yes 6950else 6951 libc_cv_static_pie_supported=no 6952fi 6953rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6954fi 6955{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_static_pie_supported" >&5 6956$as_echo "$libc_cv_static_pie_supported" >&6; } 6957 6958# Enable static-pie only if it is available and glibc isn't configured 6959# with --disable-default-pie. 6960if test "x$default_pie" = xno; then 6961 libc_cv_static_pie=no 6962else 6963 libc_cv_static_pie=$libc_cv_static_pie_supported 6964fi 6965if test "$libc_cv_static_pie" = "yes"; then 6966 $as_echo "#define ENABLE_STATIC_PIE 1" >>confdefs.h 6967 6968fi 6969config_vars="$config_vars 6970enable-static-pie = $libc_cv_static_pie" 6971 6972# Set the `multidir' variable by grabbing the variable from the compiler. 6973# We do it once and save the result in a generated makefile. 6974libc_cv_multidir=`${CC-cc} $CFLAGS $CPPFLAGS -print-multi-directory` 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h` 6985RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h` 6986 6987 6988 6989if test "$pthread_in_libc" = yes; then 6990 $as_echo "#define PTHREAD_IN_LIBC 1" >>confdefs.h 6991 6992fi 6993 6994 6995ac_config_files="$ac_config_files config.make Makefile" 6996 6997ac_config_commands="$ac_config_commands default" 6998 6999cat >confcache <<\_ACEOF 7000# This file is a shell script that caches the results of configure 7001# tests run on this system so they can be shared between configure 7002# scripts and configure runs, see configure's option --config-cache. 7003# It is not useful on other systems. If it contains results you don't 7004# want to keep, you may remove or edit it. 7005# 7006# config.status only pays attention to the cache file if you give it 7007# the --recheck option to rerun configure. 7008# 7009# `ac_cv_env_foo' variables (set or unset) will be overridden when 7010# loading this file, other *unset* `ac_cv_foo' will be assigned the 7011# following values. 7012 7013_ACEOF 7014 7015# The following way of writing the cache mishandles newlines in values, 7016# but we know of no workaround that is simple, portable, and efficient. 7017# So, we kill variables containing newlines. 7018# Ultrix sh set writes to stderr and can't be redirected directly, 7019# and sets the high bit in the cache file unless we assign to the vars. 7020( 7021 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 7022 eval ac_val=\$$ac_var 7023 case $ac_val in #( 7024 *${as_nl}*) 7025 case $ac_var in #( 7026 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 7027$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 7028 esac 7029 case $ac_var in #( 7030 _ | IFS | as_nl) ;; #( 7031 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 7032 *) { eval $ac_var=; unset $ac_var;} ;; 7033 esac ;; 7034 esac 7035 done 7036 7037 (set) 2>&1 | 7038 case $as_nl`(ac_space=' '; set) 2>&1` in #( 7039 *${as_nl}ac_space=\ *) 7040 # `set' does not quote correctly, so add quotes: double-quote 7041 # substitution turns \\\\ into \\, and sed turns \\ into \. 7042 sed -n \ 7043 "s/'/'\\\\''/g; 7044 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 7045 ;; #( 7046 *) 7047 # `set' quotes correctly as required by POSIX, so do not add quotes. 7048 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 7049 ;; 7050 esac | 7051 sort 7052) | 7053 sed ' 7054 /^ac_cv_env_/b end 7055 t clear 7056 :clear 7057 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 7058 t end 7059 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 7060 :end' >>confcache 7061if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 7062 if test -w "$cache_file"; then 7063 if test "x$cache_file" != "x/dev/null"; then 7064 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 7065$as_echo "$as_me: updating cache $cache_file" >&6;} 7066 if test ! -f "$cache_file" || test -h "$cache_file"; then 7067 cat confcache >"$cache_file" 7068 else 7069 case $cache_file in #( 7070 */* | ?:*) 7071 mv -f confcache "$cache_file"$$ && 7072 mv -f "$cache_file"$$ "$cache_file" ;; #( 7073 *) 7074 mv -f confcache "$cache_file" ;; 7075 esac 7076 fi 7077 fi 7078 else 7079 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 7080$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 7081 fi 7082fi 7083rm -f confcache 7084 7085test "x$prefix" = xNONE && prefix=$ac_default_prefix 7086# Let make expand exec_prefix. 7087test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 7088 7089DEFS=-DHAVE_CONFIG_H 7090 7091ac_libobjs= 7092ac_ltlibobjs= 7093U= 7094for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 7095 # 1. Remove the extension, and $U if already installed. 7096 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 7097 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 7098 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 7099 # will be set to the directory where LIBOBJS objects are built. 7100 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 7101 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 7102done 7103LIBOBJS=$ac_libobjs 7104 7105LTLIBOBJS=$ac_ltlibobjs 7106 7107 7108 7109: "${CONFIG_STATUS=./config.status}" 7110ac_write_fail=0 7111ac_clean_files_save=$ac_clean_files 7112ac_clean_files="$ac_clean_files $CONFIG_STATUS" 7113{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 7114$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 7115as_write_fail=0 7116cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 7117#! $SHELL 7118# Generated by $as_me. 7119# Run this file to recreate the current configuration. 7120# Compiler output produced by configure, useful for debugging 7121# configure, is in config.log if it exists. 7122 7123debug=false 7124ac_cs_recheck=false 7125ac_cs_silent=false 7126 7127SHELL=\${CONFIG_SHELL-$SHELL} 7128export SHELL 7129_ASEOF 7130cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 7131## -------------------- ## 7132## M4sh Initialization. ## 7133## -------------------- ## 7134 7135# Be more Bourne compatible 7136DUALCASE=1; export DUALCASE # for MKS sh 7137if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 7138 emulate sh 7139 NULLCMD=: 7140 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 7141 # is contrary to our usage. Disable this feature. 7142 alias -g '${1+"$@"}'='"$@"' 7143 setopt NO_GLOB_SUBST 7144else 7145 case `(set -o) 2>/dev/null` in #( 7146 *posix*) : 7147 set -o posix ;; #( 7148 *) : 7149 ;; 7150esac 7151fi 7152 7153 7154as_nl=' 7155' 7156export as_nl 7157# Printing a long string crashes Solaris 7 /usr/bin/printf. 7158as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 7159as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 7160as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 7161# Prefer a ksh shell builtin over an external printf program on Solaris, 7162# but without wasting forks for bash or zsh. 7163if test -z "$BASH_VERSION$ZSH_VERSION" \ 7164 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 7165 as_echo='print -r --' 7166 as_echo_n='print -rn --' 7167elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 7168 as_echo='printf %s\n' 7169 as_echo_n='printf %s' 7170else 7171 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 7172 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 7173 as_echo_n='/usr/ucb/echo -n' 7174 else 7175 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 7176 as_echo_n_body='eval 7177 arg=$1; 7178 case $arg in #( 7179 *"$as_nl"*) 7180 expr "X$arg" : "X\\(.*\\)$as_nl"; 7181 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 7182 esac; 7183 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 7184 ' 7185 export as_echo_n_body 7186 as_echo_n='sh -c $as_echo_n_body as_echo' 7187 fi 7188 export as_echo_body 7189 as_echo='sh -c $as_echo_body as_echo' 7190fi 7191 7192# The user is always right. 7193if test "${PATH_SEPARATOR+set}" != set; then 7194 PATH_SEPARATOR=: 7195 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 7196 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 7197 PATH_SEPARATOR=';' 7198 } 7199fi 7200 7201 7202# IFS 7203# We need space, tab and new line, in precisely that order. Quoting is 7204# there to prevent editors from complaining about space-tab. 7205# (If _AS_PATH_WALK were called with IFS unset, it would disable word 7206# splitting by setting IFS to empty value.) 7207IFS=" "" $as_nl" 7208 7209# Find who we are. Look in the path if we contain no directory separator. 7210as_myself= 7211case $0 in #(( 7212 *[\\/]* ) as_myself=$0 ;; 7213 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7214for as_dir in $PATH 7215do 7216 IFS=$as_save_IFS 7217 test -z "$as_dir" && as_dir=. 7218 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 7219 done 7220IFS=$as_save_IFS 7221 7222 ;; 7223esac 7224# We did not find ourselves, most probably we were run as `sh COMMAND' 7225# in which case we are not to be found in the path. 7226if test "x$as_myself" = x; then 7227 as_myself=$0 7228fi 7229if test ! -f "$as_myself"; then 7230 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 7231 exit 1 7232fi 7233 7234# Unset variables that we do not need and which cause bugs (e.g. in 7235# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 7236# suppresses any "Segmentation fault" message there. '((' could 7237# trigger a bug in pdksh 5.2.14. 7238for as_var in BASH_ENV ENV MAIL MAILPATH 7239do eval test x\${$as_var+set} = xset \ 7240 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 7241done 7242PS1='$ ' 7243PS2='> ' 7244PS4='+ ' 7245 7246# NLS nuisances. 7247LC_ALL=C 7248export LC_ALL 7249LANGUAGE=C 7250export LANGUAGE 7251 7252# CDPATH. 7253(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 7254 7255 7256# as_fn_error STATUS ERROR [LINENO LOG_FD] 7257# ---------------------------------------- 7258# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 7259# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 7260# script with STATUS, using 1 if that was 0. 7261as_fn_error () 7262{ 7263 as_status=$1; test $as_status -eq 0 && as_status=1 7264 if test "$4"; then 7265 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 7266 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 7267 fi 7268 $as_echo "$as_me: error: $2" >&2 7269 as_fn_exit $as_status 7270} # as_fn_error 7271 7272 7273# as_fn_set_status STATUS 7274# ----------------------- 7275# Set $? to STATUS, without forking. 7276as_fn_set_status () 7277{ 7278 return $1 7279} # as_fn_set_status 7280 7281# as_fn_exit STATUS 7282# ----------------- 7283# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 7284as_fn_exit () 7285{ 7286 set +e 7287 as_fn_set_status $1 7288 exit $1 7289} # as_fn_exit 7290 7291# as_fn_unset VAR 7292# --------------- 7293# Portably unset VAR. 7294as_fn_unset () 7295{ 7296 { eval $1=; unset $1;} 7297} 7298as_unset=as_fn_unset 7299# as_fn_append VAR VALUE 7300# ---------------------- 7301# Append the text in VALUE to the end of the definition contained in VAR. Take 7302# advantage of any shell optimizations that allow amortized linear growth over 7303# repeated appends, instead of the typical quadratic growth present in naive 7304# implementations. 7305if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 7306 eval 'as_fn_append () 7307 { 7308 eval $1+=\$2 7309 }' 7310else 7311 as_fn_append () 7312 { 7313 eval $1=\$$1\$2 7314 } 7315fi # as_fn_append 7316 7317# as_fn_arith ARG... 7318# ------------------ 7319# Perform arithmetic evaluation on the ARGs, and store the result in the 7320# global $as_val. Take advantage of shells that can avoid forks. The arguments 7321# must be portable across $(()) and expr. 7322if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 7323 eval 'as_fn_arith () 7324 { 7325 as_val=$(( $* )) 7326 }' 7327else 7328 as_fn_arith () 7329 { 7330 as_val=`expr "$@" || test $? -eq 1` 7331 } 7332fi # as_fn_arith 7333 7334 7335if expr a : '\(a\)' >/dev/null 2>&1 && 7336 test "X`expr 00001 : '.*\(...\)'`" = X001; then 7337 as_expr=expr 7338else 7339 as_expr=false 7340fi 7341 7342if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 7343 as_basename=basename 7344else 7345 as_basename=false 7346fi 7347 7348if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 7349 as_dirname=dirname 7350else 7351 as_dirname=false 7352fi 7353 7354as_me=`$as_basename -- "$0" || 7355$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 7356 X"$0" : 'X\(//\)$' \| \ 7357 X"$0" : 'X\(/\)' \| . 2>/dev/null || 7358$as_echo X/"$0" | 7359 sed '/^.*\/\([^/][^/]*\)\/*$/{ 7360 s//\1/ 7361 q 7362 } 7363 /^X\/\(\/\/\)$/{ 7364 s//\1/ 7365 q 7366 } 7367 /^X\/\(\/\).*/{ 7368 s//\1/ 7369 q 7370 } 7371 s/.*/./; q'` 7372 7373# Avoid depending upon Character Ranges. 7374as_cr_letters='abcdefghijklmnopqrstuvwxyz' 7375as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 7376as_cr_Letters=$as_cr_letters$as_cr_LETTERS 7377as_cr_digits='0123456789' 7378as_cr_alnum=$as_cr_Letters$as_cr_digits 7379 7380ECHO_C= ECHO_N= ECHO_T= 7381case `echo -n x` in #((((( 7382-n*) 7383 case `echo 'xy\c'` in 7384 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 7385 xy) ECHO_C='\c';; 7386 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 7387 ECHO_T=' ';; 7388 esac;; 7389*) 7390 ECHO_N='-n';; 7391esac 7392 7393rm -f conf$$ conf$$.exe conf$$.file 7394if test -d conf$$.dir; then 7395 rm -f conf$$.dir/conf$$.file 7396else 7397 rm -f conf$$.dir 7398 mkdir conf$$.dir 2>/dev/null 7399fi 7400if (echo >conf$$.file) 2>/dev/null; then 7401 if ln -s conf$$.file conf$$ 2>/dev/null; then 7402 as_ln_s='ln -s' 7403 # ... but there are two gotchas: 7404 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 7405 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 7406 # In both cases, we have to default to `cp -pR'. 7407 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 7408 as_ln_s='cp -pR' 7409 elif ln conf$$.file conf$$ 2>/dev/null; then 7410 as_ln_s=ln 7411 else 7412 as_ln_s='cp -pR' 7413 fi 7414else 7415 as_ln_s='cp -pR' 7416fi 7417rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 7418rmdir conf$$.dir 2>/dev/null 7419 7420 7421# as_fn_mkdir_p 7422# ------------- 7423# Create "$as_dir" as a directory, including parents if necessary. 7424as_fn_mkdir_p () 7425{ 7426 7427 case $as_dir in #( 7428 -*) as_dir=./$as_dir;; 7429 esac 7430 test -d "$as_dir" || eval $as_mkdir_p || { 7431 as_dirs= 7432 while :; do 7433 case $as_dir in #( 7434 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 7435 *) as_qdir=$as_dir;; 7436 esac 7437 as_dirs="'$as_qdir' $as_dirs" 7438 as_dir=`$as_dirname -- "$as_dir" || 7439$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 7440 X"$as_dir" : 'X\(//\)[^/]' \| \ 7441 X"$as_dir" : 'X\(//\)$' \| \ 7442 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 7443$as_echo X"$as_dir" | 7444 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 7445 s//\1/ 7446 q 7447 } 7448 /^X\(\/\/\)[^/].*/{ 7449 s//\1/ 7450 q 7451 } 7452 /^X\(\/\/\)$/{ 7453 s//\1/ 7454 q 7455 } 7456 /^X\(\/\).*/{ 7457 s//\1/ 7458 q 7459 } 7460 s/.*/./; q'` 7461 test -d "$as_dir" && break 7462 done 7463 test -z "$as_dirs" || eval "mkdir $as_dirs" 7464 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 7465 7466 7467} # as_fn_mkdir_p 7468if mkdir -p . 2>/dev/null; then 7469 as_mkdir_p='mkdir -p "$as_dir"' 7470else 7471 test -d ./-p && rmdir ./-p 7472 as_mkdir_p=false 7473fi 7474 7475 7476# as_fn_executable_p FILE 7477# ----------------------- 7478# Test if FILE is an executable regular file. 7479as_fn_executable_p () 7480{ 7481 test -f "$1" && test -x "$1" 7482} # as_fn_executable_p 7483as_test_x='test -x' 7484as_executable_p=as_fn_executable_p 7485 7486# Sed expression to map a string onto a valid CPP name. 7487as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 7488 7489# Sed expression to map a string onto a valid variable name. 7490as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 7491 7492 7493exec 6>&1 7494## ----------------------------------- ## 7495## Main body of $CONFIG_STATUS script. ## 7496## ----------------------------------- ## 7497_ASEOF 7498test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 7499 7500cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7501# Save the log message, to keep $0 and so on meaningful, and to 7502# report actual input values of CONFIG_FILES etc. instead of their 7503# values after options handling. 7504ac_log=" 7505This file was extended by GNU C Library $as_me (see version.h), which was 7506generated by GNU Autoconf 2.69. Invocation command line was 7507 7508 CONFIG_FILES = $CONFIG_FILES 7509 CONFIG_HEADERS = $CONFIG_HEADERS 7510 CONFIG_LINKS = $CONFIG_LINKS 7511 CONFIG_COMMANDS = $CONFIG_COMMANDS 7512 $ $0 $@ 7513 7514on `(hostname || uname -n) 2>/dev/null | sed 1q` 7515" 7516 7517_ACEOF 7518 7519case $ac_config_files in *" 7520"*) set x $ac_config_files; shift; ac_config_files=$*;; 7521esac 7522 7523case $ac_config_headers in *" 7524"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 7525esac 7526 7527 7528cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7529# Files that config.status was made for. 7530config_files="$ac_config_files" 7531config_headers="$ac_config_headers" 7532config_commands="$ac_config_commands" 7533 7534_ACEOF 7535 7536cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7537ac_cs_usage="\ 7538\`$as_me' instantiates files and other configuration actions 7539from templates according to the current configuration. Unless the files 7540and actions are specified as TAGs, all are instantiated by default. 7541 7542Usage: $0 [OPTION]... [TAG]... 7543 7544 -h, --help print this help, then exit 7545 -V, --version print version number and configuration settings, then exit 7546 --config print configuration, then exit 7547 -q, --quiet, --silent 7548 do not print progress messages 7549 -d, --debug don't remove temporary files 7550 --recheck update $as_me by reconfiguring in the same conditions 7551 --file=FILE[:TEMPLATE] 7552 instantiate the configuration file FILE 7553 --header=FILE[:TEMPLATE] 7554 instantiate the configuration header FILE 7555 7556Configuration files: 7557$config_files 7558 7559Configuration headers: 7560$config_headers 7561 7562Configuration commands: 7563$config_commands 7564 7565Report bugs to <https://sourceware.org/bugzilla/>. 7566GNU C Library home page: <https://www.gnu.org/software/glibc/>. 7567General help using GNU software: <http://www.gnu.org/gethelp/>." 7568 7569_ACEOF 7570cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7571ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 7572ac_cs_version="\\ 7573GNU C Library config.status (see version.h) 7574configured by $0, generated by GNU Autoconf 2.69, 7575 with options \\"\$ac_cs_config\\" 7576 7577Copyright (C) 2012 Free Software Foundation, Inc. 7578This config.status script is free software; the Free Software Foundation 7579gives unlimited permission to copy, distribute and modify it." 7580 7581ac_pwd='$ac_pwd' 7582srcdir='$srcdir' 7583INSTALL='$INSTALL' 7584test -n "\$AWK" || AWK=awk 7585_ACEOF 7586 7587cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7588# The default lists apply if the user does not specify any file. 7589ac_need_defaults=: 7590while test $# != 0 7591do 7592 case $1 in 7593 --*=?*) 7594 ac_option=`expr "X$1" : 'X\([^=]*\)='` 7595 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 7596 ac_shift=: 7597 ;; 7598 --*=) 7599 ac_option=`expr "X$1" : 'X\([^=]*\)='` 7600 ac_optarg= 7601 ac_shift=: 7602 ;; 7603 *) 7604 ac_option=$1 7605 ac_optarg=$2 7606 ac_shift=shift 7607 ;; 7608 esac 7609 7610 case $ac_option in 7611 # Handling of the options. 7612 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 7613 ac_cs_recheck=: ;; 7614 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 7615 $as_echo "$ac_cs_version"; exit ;; 7616 --config | --confi | --conf | --con | --co | --c ) 7617 $as_echo "$ac_cs_config"; exit ;; 7618 --debug | --debu | --deb | --de | --d | -d ) 7619 debug=: ;; 7620 --file | --fil | --fi | --f ) 7621 $ac_shift 7622 case $ac_optarg in 7623 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 7624 '') as_fn_error $? "missing file argument" ;; 7625 esac 7626 as_fn_append CONFIG_FILES " '$ac_optarg'" 7627 ac_need_defaults=false;; 7628 --header | --heade | --head | --hea ) 7629 $ac_shift 7630 case $ac_optarg in 7631 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 7632 esac 7633 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 7634 ac_need_defaults=false;; 7635 --he | --h) 7636 # Conflict between --help and --header 7637 as_fn_error $? "ambiguous option: \`$1' 7638Try \`$0 --help' for more information.";; 7639 --help | --hel | -h ) 7640 $as_echo "$ac_cs_usage"; exit ;; 7641 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 7642 | -silent | --silent | --silen | --sile | --sil | --si | --s) 7643 ac_cs_silent=: ;; 7644 7645 # This is an error. 7646 -*) as_fn_error $? "unrecognized option: \`$1' 7647Try \`$0 --help' for more information." ;; 7648 7649 *) as_fn_append ac_config_targets " $1" 7650 ac_need_defaults=false ;; 7651 7652 esac 7653 shift 7654done 7655 7656ac_configure_extra_args= 7657 7658if $ac_cs_silent; then 7659 exec 6>/dev/null 7660 ac_configure_extra_args="$ac_configure_extra_args --silent" 7661fi 7662 7663_ACEOF 7664cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7665if \$ac_cs_recheck; then 7666 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 7667 shift 7668 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 7669 CONFIG_SHELL='$SHELL' 7670 export CONFIG_SHELL 7671 exec "\$@" 7672fi 7673 7674_ACEOF 7675cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7676exec 5>>config.log 7677{ 7678 echo 7679 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 7680## Running $as_me. ## 7681_ASBOX 7682 $as_echo "$ac_log" 7683} >&5 7684 7685_ACEOF 7686cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7687# 7688# INIT-COMMANDS 7689# 7690config_vars='$config_vars' 7691 7692_ACEOF 7693 7694cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7695 7696# Handling of arguments. 7697for ac_config_target in $ac_config_targets 7698do 7699 case $ac_config_target in 7700 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 7701 "config.make") CONFIG_FILES="$CONFIG_FILES config.make" ;; 7702 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 7703 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 7704 7705 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 7706 esac 7707done 7708 7709 7710# If the user did not use the arguments to specify the items to instantiate, 7711# then the envvar interface is used. Set only those that are not. 7712# We use the long form for the default assignment because of an extremely 7713# bizarre bug on SunOS 4.1.3. 7714if $ac_need_defaults; then 7715 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 7716 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 7717 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 7718fi 7719 7720# Have a temporary directory for convenience. Make it in the build tree 7721# simply because there is no reason against having it here, and in addition, 7722# creating and moving files from /tmp can sometimes cause problems. 7723# Hook for its removal unless debugging. 7724# Note that there is a small window in which the directory will not be cleaned: 7725# after its creation but before its name has been assigned to `$tmp'. 7726$debug || 7727{ 7728 tmp= ac_tmp= 7729 trap 'exit_status=$? 7730 : "${ac_tmp:=$tmp}" 7731 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 7732' 0 7733 trap 'as_fn_exit 1' 1 2 13 15 7734} 7735# Create a (secure) tmp directory for tmp files. 7736 7737{ 7738 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 7739 test -d "$tmp" 7740} || 7741{ 7742 tmp=./conf$$-$RANDOM 7743 (umask 077 && mkdir "$tmp") 7744} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 7745ac_tmp=$tmp 7746 7747# Set up the scripts for CONFIG_FILES section. 7748# No need to generate them if there are no CONFIG_FILES. 7749# This happens for instance with `./config.status config.h'. 7750if test -n "$CONFIG_FILES"; then 7751 7752 7753ac_cr=`echo X | tr X '\015'` 7754# On cygwin, bash can eat \r inside `` if the user requested igncr. 7755# But we know of no other shell where ac_cr would be empty at this 7756# point, so we can use a bashism as a fallback. 7757if test "x$ac_cr" = x; then 7758 eval ac_cr=\$\'\\r\' 7759fi 7760ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 7761if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 7762 ac_cs_awk_cr='\\r' 7763else 7764 ac_cs_awk_cr=$ac_cr 7765fi 7766 7767echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 7768_ACEOF 7769 7770 7771{ 7772 echo "cat >conf$$subs.awk <<_ACEOF" && 7773 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 7774 echo "_ACEOF" 7775} >conf$$subs.sh || 7776 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 7777ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 7778ac_delim='%!_!# ' 7779for ac_last_try in false false false false false :; do 7780 . ./conf$$subs.sh || 7781 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 7782 7783 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 7784 if test $ac_delim_n = $ac_delim_num; then 7785 break 7786 elif $ac_last_try; then 7787 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 7788 else 7789 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 7790 fi 7791done 7792rm -f conf$$subs.sh 7793 7794cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7795cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 7796_ACEOF 7797sed -n ' 7798h 7799s/^/S["/; s/!.*/"]=/ 7800p 7801g 7802s/^[^!]*!// 7803:repl 7804t repl 7805s/'"$ac_delim"'$// 7806t delim 7807:nl 7808h 7809s/\(.\{148\}\)..*/\1/ 7810t more1 7811s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 7812p 7813n 7814b repl 7815:more1 7816s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 7817p 7818g 7819s/.\{148\}// 7820t nl 7821:delim 7822h 7823s/\(.\{148\}\)..*/\1/ 7824t more2 7825s/["\\]/\\&/g; s/^/"/; s/$/"/ 7826p 7827b 7828:more2 7829s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 7830p 7831g 7832s/.\{148\}// 7833t delim 7834' <conf$$subs.awk | sed ' 7835/^[^""]/{ 7836 N 7837 s/\n// 7838} 7839' >>$CONFIG_STATUS || ac_write_fail=1 7840rm -f conf$$subs.awk 7841cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7842_ACAWK 7843cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 7844 for (key in S) S_is_set[key] = 1 7845 FS = "" 7846 7847} 7848{ 7849 line = $ 0 7850 nfields = split(line, field, "@") 7851 substed = 0 7852 len = length(field[1]) 7853 for (i = 2; i < nfields; i++) { 7854 key = field[i] 7855 keylen = length(key) 7856 if (S_is_set[key]) { 7857 value = S[key] 7858 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 7859 len += length(value) + length(field[++i]) 7860 substed = 1 7861 } else 7862 len += 1 + keylen 7863 } 7864 7865 print line 7866} 7867 7868_ACAWK 7869_ACEOF 7870cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7871if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 7872 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 7873else 7874 cat 7875fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 7876 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 7877_ACEOF 7878 7879# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 7880# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 7881# trailing colons and then remove the whole line if VPATH becomes empty 7882# (actually we leave an empty line to preserve line numbers). 7883if test "x$srcdir" = x.; then 7884 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 7885h 7886s/// 7887s/^/:/ 7888s/[ ]*$/:/ 7889s/:\$(srcdir):/:/g 7890s/:\${srcdir}:/:/g 7891s/:@srcdir@:/:/g 7892s/^:*// 7893s/:*$// 7894x 7895s/\(=[ ]*\).*/\1/ 7896G 7897s/\n// 7898s/^[^=]*=[ ]*$// 7899}' 7900fi 7901 7902cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7903fi # test -n "$CONFIG_FILES" 7904 7905# Set up the scripts for CONFIG_HEADERS section. 7906# No need to generate them if there are no CONFIG_HEADERS. 7907# This happens for instance with `./config.status Makefile'. 7908if test -n "$CONFIG_HEADERS"; then 7909cat >"$ac_tmp/defines.awk" <<\_ACAWK || 7910BEGIN { 7911_ACEOF 7912 7913# Transform confdefs.h into an awk script `defines.awk', embedded as 7914# here-document in config.status, that substitutes the proper values into 7915# config.h.in to produce config.h. 7916 7917# Create a delimiter string that does not exist in confdefs.h, to ease 7918# handling of long lines. 7919ac_delim='%!_!# ' 7920for ac_last_try in false false :; do 7921 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 7922 if test -z "$ac_tt"; then 7923 break 7924 elif $ac_last_try; then 7925 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 7926 else 7927 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 7928 fi 7929done 7930 7931# For the awk script, D is an array of macro values keyed by name, 7932# likewise P contains macro parameters if any. Preserve backslash 7933# newline sequences. 7934 7935ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 7936sed -n ' 7937s/.\{148\}/&'"$ac_delim"'/g 7938t rset 7939:rset 7940s/^[ ]*#[ ]*define[ ][ ]*/ / 7941t def 7942d 7943:def 7944s/\\$// 7945t bsnl 7946s/["\\]/\\&/g 7947s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 7948D["\1"]=" \3"/p 7949s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 7950d 7951:bsnl 7952s/["\\]/\\&/g 7953s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 7954D["\1"]=" \3\\\\\\n"\\/p 7955t cont 7956s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 7957t cont 7958d 7959:cont 7960n 7961s/.\{148\}/&'"$ac_delim"'/g 7962t clear 7963:clear 7964s/\\$// 7965t bsnlc 7966s/["\\]/\\&/g; s/^/"/; s/$/"/p 7967d 7968:bsnlc 7969s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 7970b cont 7971' <confdefs.h | sed ' 7972s/'"$ac_delim"'/"\\\ 7973"/g' >>$CONFIG_STATUS || ac_write_fail=1 7974 7975cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7976 for (key in D) D_is_set[key] = 1 7977 FS = "" 7978} 7979/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 7980 line = \$ 0 7981 split(line, arg, " ") 7982 if (arg[1] == "#") { 7983 defundef = arg[2] 7984 mac1 = arg[3] 7985 } else { 7986 defundef = substr(arg[1], 2) 7987 mac1 = arg[2] 7988 } 7989 split(mac1, mac2, "(") #) 7990 macro = mac2[1] 7991 prefix = substr(line, 1, index(line, defundef) - 1) 7992 if (D_is_set[macro]) { 7993 # Preserve the white space surrounding the "#". 7994 print prefix "define", macro P[macro] D[macro] 7995 next 7996 } else { 7997 # Replace #undef with comments. This is necessary, for example, 7998 # in the case of _POSIX_SOURCE, which is predefined and required 7999 # on some systems where configure will not decide to define it. 8000 if (defundef == "undef") { 8001 print "/*", prefix defundef, macro, "*/" 8002 next 8003 } 8004 } 8005} 8006{ print } 8007_ACAWK 8008_ACEOF 8009cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8010 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 8011fi # test -n "$CONFIG_HEADERS" 8012 8013 8014eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 8015shift 8016for ac_tag 8017do 8018 case $ac_tag in 8019 :[FHLC]) ac_mode=$ac_tag; continue;; 8020 esac 8021 case $ac_mode$ac_tag in 8022 :[FHL]*:*);; 8023 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 8024 :[FH]-) ac_tag=-:-;; 8025 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 8026 esac 8027 ac_save_IFS=$IFS 8028 IFS=: 8029 set x $ac_tag 8030 IFS=$ac_save_IFS 8031 shift 8032 ac_file=$1 8033 shift 8034 8035 case $ac_mode in 8036 :L) ac_source=$1;; 8037 :[FH]) 8038 ac_file_inputs= 8039 for ac_f 8040 do 8041 case $ac_f in 8042 -) ac_f="$ac_tmp/stdin";; 8043 *) # Look for the file first in the build tree, then in the source tree 8044 # (if the path is not absolute). The absolute path cannot be DOS-style, 8045 # because $ac_f cannot contain `:'. 8046 test -f "$ac_f" || 8047 case $ac_f in 8048 [\\/$]*) false;; 8049 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 8050 esac || 8051 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 8052 esac 8053 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 8054 as_fn_append ac_file_inputs " '$ac_f'" 8055 done 8056 8057 # Let's still pretend it is `configure' which instantiates (i.e., don't 8058 # use $as_me), people would be surprised to read: 8059 # /* config.h. Generated by config.status. */ 8060 configure_input='Generated from '` 8061 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 8062 `' by configure.' 8063 if test x"$ac_file" != x-; then 8064 configure_input="$ac_file. $configure_input" 8065 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 8066$as_echo "$as_me: creating $ac_file" >&6;} 8067 fi 8068 # Neutralize special characters interpreted by sed in replacement strings. 8069 case $configure_input in #( 8070 *\&* | *\|* | *\\* ) 8071 ac_sed_conf_input=`$as_echo "$configure_input" | 8072 sed 's/[\\\\&|]/\\\\&/g'`;; #( 8073 *) ac_sed_conf_input=$configure_input;; 8074 esac 8075 8076 case $ac_tag in 8077 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 8078 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 8079 esac 8080 ;; 8081 esac 8082 8083 ac_dir=`$as_dirname -- "$ac_file" || 8084$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 8085 X"$ac_file" : 'X\(//\)[^/]' \| \ 8086 X"$ac_file" : 'X\(//\)$' \| \ 8087 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 8088$as_echo X"$ac_file" | 8089 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 8090 s//\1/ 8091 q 8092 } 8093 /^X\(\/\/\)[^/].*/{ 8094 s//\1/ 8095 q 8096 } 8097 /^X\(\/\/\)$/{ 8098 s//\1/ 8099 q 8100 } 8101 /^X\(\/\).*/{ 8102 s//\1/ 8103 q 8104 } 8105 s/.*/./; q'` 8106 as_dir="$ac_dir"; as_fn_mkdir_p 8107 ac_builddir=. 8108 8109case "$ac_dir" in 8110.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 8111*) 8112 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 8113 # A ".." for each directory in $ac_dir_suffix. 8114 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 8115 case $ac_top_builddir_sub in 8116 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 8117 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 8118 esac ;; 8119esac 8120ac_abs_top_builddir=$ac_pwd 8121ac_abs_builddir=$ac_pwd$ac_dir_suffix 8122# for backward compatibility: 8123ac_top_builddir=$ac_top_build_prefix 8124 8125case $srcdir in 8126 .) # We are building in place. 8127 ac_srcdir=. 8128 ac_top_srcdir=$ac_top_builddir_sub 8129 ac_abs_top_srcdir=$ac_pwd ;; 8130 [\\/]* | ?:[\\/]* ) # Absolute name. 8131 ac_srcdir=$srcdir$ac_dir_suffix; 8132 ac_top_srcdir=$srcdir 8133 ac_abs_top_srcdir=$srcdir ;; 8134 *) # Relative name. 8135 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 8136 ac_top_srcdir=$ac_top_build_prefix$srcdir 8137 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 8138esac 8139ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 8140 8141 8142 case $ac_mode in 8143 :F) 8144 # 8145 # CONFIG_FILE 8146 # 8147 8148 case $INSTALL in 8149 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 8150 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 8151 esac 8152_ACEOF 8153 8154cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8155# If the template does not know about datarootdir, expand it. 8156# FIXME: This hack should be removed a few years after 2.60. 8157ac_datarootdir_hack=; ac_datarootdir_seen= 8158ac_sed_dataroot=' 8159/datarootdir/ { 8160 p 8161 q 8162} 8163/@datadir@/p 8164/@docdir@/p 8165/@infodir@/p 8166/@localedir@/p 8167/@mandir@/p' 8168case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 8169*datarootdir*) ac_datarootdir_seen=yes;; 8170*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 8171 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 8172$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 8173_ACEOF 8174cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8175 ac_datarootdir_hack=' 8176 s&@datadir@&$datadir&g 8177 s&@docdir@&$docdir&g 8178 s&@infodir@&$infodir&g 8179 s&@localedir@&$localedir&g 8180 s&@mandir@&$mandir&g 8181 s&\\\${datarootdir}&$datarootdir&g' ;; 8182esac 8183_ACEOF 8184 8185# Neutralize VPATH when `$srcdir' = `.'. 8186# Shell code in configure.ac might set extrasub. 8187# FIXME: do we really want to maintain this feature? 8188cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8189ac_sed_extra="$ac_vpsub 8190$extrasub 8191_ACEOF 8192cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8193:t 8194/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 8195s|@configure_input@|$ac_sed_conf_input|;t t 8196s&@top_builddir@&$ac_top_builddir_sub&;t t 8197s&@top_build_prefix@&$ac_top_build_prefix&;t t 8198s&@srcdir@&$ac_srcdir&;t t 8199s&@abs_srcdir@&$ac_abs_srcdir&;t t 8200s&@top_srcdir@&$ac_top_srcdir&;t t 8201s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 8202s&@builddir@&$ac_builddir&;t t 8203s&@abs_builddir@&$ac_abs_builddir&;t t 8204s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 8205s&@INSTALL@&$ac_INSTALL&;t t 8206$ac_datarootdir_hack 8207" 8208eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 8209 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 8210 8211test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 8212 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 8213 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 8214 "$ac_tmp/out"`; test -z "$ac_out"; } && 8215 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 8216which seems to be undefined. Please make sure it is defined" >&5 8217$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 8218which seems to be undefined. Please make sure it is defined" >&2;} 8219 8220 rm -f "$ac_tmp/stdin" 8221 case $ac_file in 8222 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 8223 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 8224 esac \ 8225 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 8226 ;; 8227 :H) 8228 # 8229 # CONFIG_HEADER 8230 # 8231 if test x"$ac_file" != x-; then 8232 { 8233 $as_echo "/* $configure_input */" \ 8234 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 8235 } >"$ac_tmp/config.h" \ 8236 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 8237 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 8238 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 8239$as_echo "$as_me: $ac_file is unchanged" >&6;} 8240 else 8241 rm -f "$ac_file" 8242 mv "$ac_tmp/config.h" "$ac_file" \ 8243 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 8244 fi 8245 else 8246 $as_echo "/* $configure_input */" \ 8247 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 8248 || as_fn_error $? "could not create -" "$LINENO" 5 8249 fi 8250 ;; 8251 8252 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 8253$as_echo "$as_me: executing $ac_file commands" >&6;} 8254 ;; 8255 esac 8256 8257 8258 case $ac_file$ac_mode in 8259 "default":C) 8260case $CONFIG_FILES in *config.make*) 8261echo "$config_vars" >> config.make;; 8262esac 8263test -d bits || mkdir bits ;; 8264 8265 esac 8266done # for ac_tag 8267 8268 8269as_fn_exit 0 8270_ACEOF 8271ac_clean_files=$ac_clean_files_save 8272 8273test $ac_write_fail = 0 || 8274 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 8275 8276 8277# configure is writing to config.log, and then calls config.status. 8278# config.status does its own redirection, appending to config.log. 8279# Unfortunately, on DOS this fails, as config.log is still kept open 8280# by configure, so config.status won't be able to write to it; its 8281# output is simply discarded. So we exec the FD to /dev/null, 8282# effectively closing config.log, so it can be properly (re)opened and 8283# appended to by config.status. When coming back to configure, we 8284# need to make the FD available again. 8285if test "$no_create" != yes; then 8286 ac_cs_success=: 8287 ac_config_status_args= 8288 test "$silent" = yes && 8289 ac_config_status_args="$ac_config_status_args --quiet" 8290 exec 5>/dev/null 8291 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 8292 exec 5>>config.log 8293 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 8294 # would make configure fail if this is the last instruction. 8295 $ac_cs_success || as_fn_exit 1 8296fi 8297 8298# 8299# CONFIG_SUBDIRS section. 8300# 8301if test "$no_recursion" != yes; then 8302 8303 # Remove --cache-file, --srcdir, and --disable-option-checking arguments 8304 # so they do not pile up. 8305 ac_sub_configure_args= 8306 ac_prev= 8307 eval "set x $ac_configure_args" 8308 shift 8309 for ac_arg 8310 do 8311 if test -n "$ac_prev"; then 8312 ac_prev= 8313 continue 8314 fi 8315 case $ac_arg in 8316 -cache-file | --cache-file | --cache-fil | --cache-fi \ 8317 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 8318 ac_prev=cache_file ;; 8319 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 8320 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \ 8321 | --c=*) 8322 ;; 8323 --config-cache | -C) 8324 ;; 8325 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 8326 ac_prev=srcdir ;; 8327 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 8328 ;; 8329 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 8330 ac_prev=prefix ;; 8331 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 8332 ;; 8333 --disable-option-checking) 8334 ;; 8335 *) 8336 case $ac_arg in 8337 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 8338 esac 8339 as_fn_append ac_sub_configure_args " '$ac_arg'" ;; 8340 esac 8341 done 8342 8343 # Always prepend --prefix to ensure using the same prefix 8344 # in subdir configurations. 8345 ac_arg="--prefix=$prefix" 8346 case $ac_arg in 8347 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 8348 esac 8349 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args" 8350 8351 # Pass --silent 8352 if test "$silent" = yes; then 8353 ac_sub_configure_args="--silent $ac_sub_configure_args" 8354 fi 8355 8356 # Always prepend --disable-option-checking to silence warnings, since 8357 # different subdirs can have different --enable and --with options. 8358 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args" 8359 8360 ac_popdir=`pwd` 8361 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue 8362 8363 # Do not complain, so a configure script can configure whichever 8364 # parts of a large source tree are present. 8365 test -d "$srcdir/$ac_dir" || continue 8366 8367 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)" 8368 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5 8369 $as_echo "$ac_msg" >&6 8370 as_dir="$ac_dir"; as_fn_mkdir_p 8371 ac_builddir=. 8372 8373case "$ac_dir" in 8374.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 8375*) 8376 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 8377 # A ".." for each directory in $ac_dir_suffix. 8378 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 8379 case $ac_top_builddir_sub in 8380 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 8381 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 8382 esac ;; 8383esac 8384ac_abs_top_builddir=$ac_pwd 8385ac_abs_builddir=$ac_pwd$ac_dir_suffix 8386# for backward compatibility: 8387ac_top_builddir=$ac_top_build_prefix 8388 8389case $srcdir in 8390 .) # We are building in place. 8391 ac_srcdir=. 8392 ac_top_srcdir=$ac_top_builddir_sub 8393 ac_abs_top_srcdir=$ac_pwd ;; 8394 [\\/]* | ?:[\\/]* ) # Absolute name. 8395 ac_srcdir=$srcdir$ac_dir_suffix; 8396 ac_top_srcdir=$srcdir 8397 ac_abs_top_srcdir=$srcdir ;; 8398 *) # Relative name. 8399 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 8400 ac_top_srcdir=$ac_top_build_prefix$srcdir 8401 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 8402esac 8403ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 8404 8405 8406 cd "$ac_dir" 8407 8408 # Check for guested configure; otherwise get Cygnus style configure. 8409 if test -f "$ac_srcdir/configure.gnu"; then 8410 ac_sub_configure=$ac_srcdir/configure.gnu 8411 elif test -f "$ac_srcdir/configure"; then 8412 ac_sub_configure=$ac_srcdir/configure 8413 elif test -f "$ac_srcdir/configure.in"; then 8414 # This should be Cygnus configure. 8415 ac_sub_configure=$ac_aux_dir/configure 8416 else 8417 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5 8418$as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;} 8419 ac_sub_configure= 8420 fi 8421 8422 # The recursion is here. 8423 if test -n "$ac_sub_configure"; then 8424 # Make the cache file name correct relative to the subdirectory. 8425 case $cache_file in 8426 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;; 8427 *) # Relative name. 8428 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;; 8429 esac 8430 8431 { $as_echo "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5 8432$as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;} 8433 # The eval makes quoting arguments work. 8434 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \ 8435 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" || 8436 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5 8437 fi 8438 8439 cd "$ac_popdir" 8440 done 8441fi 8442if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 8443 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 8444$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 8445fi 8446 8447