Guest User

Untitled

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