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