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