objdump doesn't accept -L option
[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 sh*-*-netbsd*)
5362 PICFLAG=-fpic
5363 ;;
5364 # Default to -fPIC unless specified otherwise.
5365 *)
5366 PICFLAG=-fPIC
5367 ;;
5368 esac
5369
5370 # If the user explicitly uses -fpic/-fPIC, keep that.
5371 case "${CFLAGS}" in
5372 *-fpic*)
5373 PICFLAG=-fpic
5374 ;;
5375 *-fPIC*)
5376 PICFLAG=-fPIC
5377 ;;
5378 esac
5379
5380
5381 # If they didn't specify --enable-shared, don't generate shared libs.
5382 case "${enable_shared}" in
5383 yes) shared=yes ;;
5384 no) shared=no ;;
5385 "") shared=no ;;
5386 *) shared=yes ;;
5387 esac
5388
5389 # ...unless --enable-host-shared was passed from top-level config:
5390 if [ "${enable_host_shared}" = "yes" ]; then
5391 shared=yes
5392 fi
5393
5394 if [ "${shared}" != "yes" ]; then
5395 PICFLAG=
5396 fi
5397
5398
5399 NOASANFLAG=
5400 case " ${CFLAGS} " in
5401 *\ -fsanitize=address\ *) NOASANFLAG=-fno-sanitize=address ;;
5402 *\ -fsanitize=hwaddress\ *) NOASANFLAG=-fno-sanitize=hwaddress ;;
5403 esac
5404
5405
5406 # Check whether --enable-cet was given.
5407 if test "${enable_cet+set}" = set; then :
5408 enableval=$enable_cet;
5409 case "$enableval" in
5410 yes|no|auto) ;;
5411 *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
5412 esac
5413
5414 else
5415 enable_cet=auto
5416 fi
5417
5418
5419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
5420 $as_echo_n "checking for CET support... " >&6; }
5421
5422 case "$host" in
5423 i[34567]86-*-linux* | x86_64-*-linux*)
5424 may_have_cet=yes
5425 cet_save_CFLAGS="$CFLAGS"
5426 CFLAGS="$CFLAGS -fcf-protection"
5427 case "$enable_cet" in
5428 auto)
5429 # Check if target supports multi-byte NOPs
5430 # and if compiler and assembler support CET.
5431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5432 /* end confdefs.h. */
5433
5434 int
5435 main ()
5436 {
5437
5438 #if !defined(__SSE2__)
5439 #error target does not support multi-byte NOPs
5440 #else
5441 asm ("setssbsy");
5442 #endif
5443
5444 ;
5445 return 0;
5446 }
5447 _ACEOF
5448 if ac_fn_c_try_compile "$LINENO"; then :
5449 enable_cet=yes
5450 else
5451 enable_cet=no
5452 fi
5453 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5454 ;;
5455 yes)
5456 # Check if compiler and assembler support CET.
5457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5458 /* end confdefs.h. */
5459
5460 int
5461 main ()
5462 {
5463 asm ("setssbsy");
5464 ;
5465 return 0;
5466 }
5467 _ACEOF
5468 if ac_fn_c_try_compile "$LINENO"; then :
5469 support_cet=yes
5470 else
5471 support_cet=no
5472 fi
5473 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5474 if test $support_cet = "no"; then
5475 if test x$enable_bootstrap != xno \
5476 && test -z "${with_build_subdir}" \
5477 && (test ! -f ../stage_current \
5478 || test `cat ../stage_current` != "stage1"); then
5479 # Require CET support only for the final GCC build.
5480 as_fn_error $? "compiler and assembler with CET support are required for --enable-cet" "$LINENO" 5
5481 else
5482 # Don't enable CET without CET support for non-bootstrap
5483 # build, in stage1 nor for build support.
5484 enable_cet=no
5485 fi
5486 fi
5487 ;;
5488 esac
5489 CFLAGS="$cet_save_CFLAGS"
5490 ;;
5491 *)
5492 may_have_cet=no
5493 enable_cet=no
5494 ;;
5495 esac
5496
5497 cet_save_CFLAGS="$CFLAGS"
5498 CFLAGS="$CFLAGS -fcf-protection=none"
5499 cet_save_LDFLAGS="$LDFLAGS"
5500 LDFLAGS="$LDFLAGS -Wl,-z,ibt,-z,shstk"
5501 if test x$may_have_cet = xyes; then
5502 # Check whether -fcf-protection=none -Wl,-z,ibt,-z,shstk work.
5503 if test x$gcc_no_link = xyes; then
5504 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
5505 fi
5506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5507 /* end confdefs.h. */
5508
5509 int
5510 main ()
5511 {
5512 return 0;
5513 ;
5514 return 0;
5515 }
5516 _ACEOF
5517 if ac_fn_c_try_link "$LINENO"; then :
5518 may_have_cet=yes
5519 else
5520 may_have_cet=no
5521 fi
5522 rm -f core conftest.err conftest.$ac_objext \
5523 conftest$ac_exeext conftest.$ac_ext
5524 fi
5525
5526 if test x$may_have_cet = xyes; then
5527 if test x$cross_compiling = xno; then
5528 if test "$cross_compiling" = yes; then :
5529 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5530 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5531 as_fn_error $? "cannot run test program while cross compiling
5532 See \`config.log' for more details" "$LINENO" 5; }
5533 else
5534 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5535 /* end confdefs.h. */
5536
5537 int
5538 main ()
5539 {
5540 asm ("endbr32");
5541 return 0;
5542 }
5543
5544 _ACEOF
5545 if ac_fn_c_try_run "$LINENO"; then :
5546 have_multi_byte_nop=yes
5547 else
5548 have_multi_byte_nop=no
5549 fi
5550 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5551 conftest.$ac_objext conftest.beam conftest.$ac_ext
5552 fi
5553
5554 have_cet=no
5555 if test x$have_multi_byte_nop = xyes; then
5556 if test "$cross_compiling" = yes; then :
5557 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5558 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5559 as_fn_error $? "cannot run test program while cross compiling
5560 See \`config.log' for more details" "$LINENO" 5; }
5561 else
5562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5563 /* end confdefs.h. */
5564
5565 static void
5566 foo (void)
5567 {
5568 }
5569
5570 static void
5571 __attribute__ ((noinline, noclone))
5572 xxx (void (*f) (void))
5573 {
5574 f ();
5575 }
5576
5577 static void
5578 __attribute__ ((noinline, noclone))
5579 bar (void)
5580 {
5581 xxx (foo);
5582 }
5583
5584 int
5585 main ()
5586 {
5587 bar ();
5588 return 0;
5589 }
5590
5591 _ACEOF
5592 if ac_fn_c_try_run "$LINENO"; then :
5593 have_cet=no
5594 else
5595 have_cet=yes
5596 fi
5597 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5598 conftest.$ac_objext conftest.beam conftest.$ac_ext
5599 fi
5600
5601 fi
5602 if test x$enable_cet = xno -a x$have_cet = xyes; then
5603 as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5
5604 fi
5605 fi
5606 else
5607 # Enable CET in cross compiler if possible so that it will run on both
5608 # CET and non-CET hosts.
5609 have_cet=yes
5610 fi
5611 if test x$enable_cet = xyes; then
5612 CET_HOST_FLAGS="-fcf-protection"
5613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5614 $as_echo "yes" >&6; }
5615 else
5616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5617 $as_echo "no" >&6; }
5618 fi
5619 CFLAGS="$cet_save_CFLAGS"
5620 LDFLAGS="$cet_save_LDFLAGS"
5621
5622
5623
5624 echo "# Warning: this fragment is automatically generated" > temp-frag
5625
5626 if [ -n "${frag}" ] && [ -f "${frag}" ]; then
5627 echo "Appending ${frag} to xhost-mkfrag"
5628 echo "# Following fragment copied from ${frag}" >> temp-frag
5629 cat ${frag} >> temp-frag
5630 fi
5631
5632 # record if we want to build shared libs.
5633 if [ "${shared}" = "yes" ]; then
5634 echo enable_shared = yes >> temp-frag
5635 else
5636 echo enable_shared = no >> temp-frag
5637 fi
5638
5639 frag=xhost-mkfrag
5640 ${CONFIG_SHELL-/bin/sh} ${libiberty_topdir}/move-if-change temp-frag xhost-mkfrag
5641
5642 host_makefile_frag=${frag}
5643
5644
5645 # It's OK to check for header files. Although the compiler may not be
5646 # able to link anything, it had better be able to at least compile
5647 # something.
5648 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
5649 do :
5650 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5651 ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
5652 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5653 cat >>confdefs.h <<_ACEOF
5654 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5655 _ACEOF
5656
5657 fi
5658 done
5659
5660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
5661 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
5662 if ${ac_cv_header_sys_wait_h+:} false; then :
5663 $as_echo_n "(cached) " >&6
5664 else
5665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5666 /* end confdefs.h. */
5667 #include <sys/types.h>
5668 #include <sys/wait.h>
5669 #ifndef WEXITSTATUS
5670 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
5671 #endif
5672 #ifndef WIFEXITED
5673 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
5674 #endif
5675
5676 int
5677 main ()
5678 {
5679 int s;
5680 wait (&s);
5681 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
5682 ;
5683 return 0;
5684 }
5685 _ACEOF
5686 if ac_fn_c_try_compile "$LINENO"; then :
5687 ac_cv_header_sys_wait_h=yes
5688 else
5689 ac_cv_header_sys_wait_h=no
5690 fi
5691 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5692 fi
5693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
5694 $as_echo "$ac_cv_header_sys_wait_h" >&6; }
5695 if test $ac_cv_header_sys_wait_h = yes; then
5696
5697 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
5698
5699 fi
5700
5701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
5702 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
5703 if ${ac_cv_header_time+:} false; then :
5704 $as_echo_n "(cached) " >&6
5705 else
5706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5707 /* end confdefs.h. */
5708 #include <sys/types.h>
5709 #include <sys/time.h>
5710 #include <time.h>
5711
5712 int
5713 main ()
5714 {
5715 if ((struct tm *) 0)
5716 return 0;
5717 ;
5718 return 0;
5719 }
5720 _ACEOF
5721 if ac_fn_c_try_compile "$LINENO"; then :
5722 ac_cv_header_time=yes
5723 else
5724 ac_cv_header_time=no
5725 fi
5726 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5727 fi
5728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
5729 $as_echo "$ac_cv_header_time" >&6; }
5730 if test $ac_cv_header_time = yes; then
5731
5732 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
5733
5734 fi
5735
5736
5737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether errno must be declared" >&5
5738 $as_echo_n "checking whether errno must be declared... " >&6; }
5739 if ${libiberty_cv_declare_errno+:} false; then :
5740 $as_echo_n "(cached) " >&6
5741 else
5742 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5743 /* end confdefs.h. */
5744 #include <errno.h>
5745 int
5746 main ()
5747 {
5748 int x = errno;
5749 ;
5750 return 0;
5751 }
5752 _ACEOF
5753 if ac_fn_c_try_compile "$LINENO"; then :
5754 libiberty_cv_declare_errno=no
5755 else
5756 libiberty_cv_declare_errno=yes
5757 fi
5758 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5759 fi
5760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_declare_errno" >&5
5761 $as_echo "$libiberty_cv_declare_errno" >&6; }
5762 if test $libiberty_cv_declare_errno = yes
5763 then
5764 $as_echo "#define NEED_DECLARATION_ERRNO 1" >>confdefs.h
5765
5766 fi
5767
5768
5769 # Determine sizes of some types.
5770 # The cast to long int works around a bug in the HP C Compiler
5771 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5772 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5773 # This bug is HP SR number 8606223364.
5774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
5775 $as_echo_n "checking size of int... " >&6; }
5776 if ${ac_cv_sizeof_int+:} false; then :
5777 $as_echo_n "(cached) " >&6
5778 else
5779 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
5780
5781 else
5782 if test "$ac_cv_type_int" = yes; then
5783 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5784 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5785 as_fn_error 77 "cannot compute sizeof (int)
5786 See \`config.log' for more details" "$LINENO" 5; }
5787 else
5788 ac_cv_sizeof_int=0
5789 fi
5790 fi
5791
5792 fi
5793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
5794 $as_echo "$ac_cv_sizeof_int" >&6; }
5795
5796
5797
5798 cat >>confdefs.h <<_ACEOF
5799 #define SIZEOF_INT $ac_cv_sizeof_int
5800 _ACEOF
5801
5802
5803 # The cast to long int works around a bug in the HP C Compiler
5804 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5805 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5806 # This bug is HP SR number 8606223364.
5807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
5808 $as_echo_n "checking size of long... " >&6; }
5809 if ${ac_cv_sizeof_long+:} false; then :
5810 $as_echo_n "(cached) " >&6
5811 else
5812 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
5813
5814 else
5815 if test "$ac_cv_type_long" = yes; then
5816 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5817 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5818 as_fn_error 77 "cannot compute sizeof (long)
5819 See \`config.log' for more details" "$LINENO" 5; }
5820 else
5821 ac_cv_sizeof_long=0
5822 fi
5823 fi
5824
5825 fi
5826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
5827 $as_echo "$ac_cv_sizeof_long" >&6; }
5828
5829
5830
5831 cat >>confdefs.h <<_ACEOF
5832 #define SIZEOF_LONG $ac_cv_sizeof_long
5833 _ACEOF
5834
5835
5836 # The cast to long int works around a bug in the HP C Compiler
5837 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5838 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5839 # This bug is HP SR number 8606223364.
5840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5
5841 $as_echo_n "checking size of size_t... " >&6; }
5842 if ${ac_cv_sizeof_size_t+:} false; then :
5843 $as_echo_n "(cached) " >&6
5844 else
5845 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then :
5846
5847 else
5848 if test "$ac_cv_type_size_t" = yes; then
5849 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5850 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5851 as_fn_error 77 "cannot compute sizeof (size_t)
5852 See \`config.log' for more details" "$LINENO" 5; }
5853 else
5854 ac_cv_sizeof_size_t=0
5855 fi
5856 fi
5857
5858 fi
5859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5
5860 $as_echo "$ac_cv_sizeof_size_t" >&6; }
5861
5862
5863
5864 cat >>confdefs.h <<_ACEOF
5865 #define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
5866 _ACEOF
5867
5868
5869
5870 # Check for presense of long long
5871 ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
5872 if test "x$ac_cv_type_long_long" = xyes; then :
5873
5874 $as_echo "#define HAVE_LONG_LONG 1" >>confdefs.h
5875 # The cast to long int works around a bug in the HP C Compiler
5876 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5877 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5878 # This bug is HP SR number 8606223364.
5879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
5880 $as_echo_n "checking size of long long... " >&6; }
5881 if ${ac_cv_sizeof_long_long+:} false; then :
5882 $as_echo_n "(cached) " >&6
5883 else
5884 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
5885
5886 else
5887 if test "$ac_cv_type_long_long" = yes; then
5888 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5889 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5890 as_fn_error 77 "cannot compute sizeof (long long)
5891 See \`config.log' for more details" "$LINENO" 5; }
5892 else
5893 ac_cv_sizeof_long_long=0
5894 fi
5895 fi
5896
5897 fi
5898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
5899 $as_echo "$ac_cv_sizeof_long_long" >&6; }
5900
5901
5902
5903 cat >>confdefs.h <<_ACEOF
5904 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
5905 _ACEOF
5906
5907
5908 fi
5909
5910
5911 # Look for a 64-bit type.
5912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a 64-bit type" >&5
5913 $as_echo_n "checking for a 64-bit type... " >&6; }
5914 if ${liberty_cv_uint64+:} false; then :
5915 $as_echo_n "(cached) " >&6
5916 else
5917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5918 /* end confdefs.h. */
5919 #ifdef HAVE_STDINT_H
5920 #include <stdint.h>
5921 #endif
5922 int
5923 main ()
5924 {
5925 extern uint64_t foo;
5926 ;
5927 return 0;
5928 }
5929 _ACEOF
5930 if ac_fn_c_try_compile "$LINENO"; then :
5931 liberty_cv_uint64=uint64_t
5932 else
5933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5934 /* end confdefs.h. */
5935 #ifdef HAVE_LIMITS_H
5936 #include <limits.h>
5937 #endif
5938 #ifndef CHAR_BIT
5939 #define CHAR_BIT 8
5940 #endif
5941 int
5942 main ()
5943 {
5944 extern char foo[sizeof(long) * CHAR_BIT >= 64 ? 1 : -1];
5945 ;
5946 return 0;
5947 }
5948 _ACEOF
5949 if ac_fn_c_try_compile "$LINENO"; then :
5950 liberty_cv_uint64="unsigned long"
5951 else
5952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5953 /* end confdefs.h. */
5954 #ifdef HAVE_LIMITS_H
5955 #include <limits.h>
5956 #endif
5957 #ifndef CHAR_BIT
5958 #define CHAR_BIT 8
5959 #endif
5960 int
5961 main ()
5962 {
5963 extern char foo[sizeof(long long) * CHAR_BIT >= 64 ? 1 : -1];
5964 ;
5965 return 0;
5966 }
5967 _ACEOF
5968 if ac_fn_c_try_compile "$LINENO"; then :
5969 liberty_cv_uint64="unsigned long long"
5970 else
5971 liberty_cv_uint64=none
5972 fi
5973 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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
5980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $liberty_cv_uint64" >&5
5981 $as_echo "$liberty_cv_uint64" >&6; }
5982 if test "$liberty_cv_uint64" != none; then
5983
5984 cat >>confdefs.h <<_ACEOF
5985 #define UNSIGNED_64BIT_TYPE $liberty_cv_uint64
5986 _ACEOF
5987
5988 fi
5989
5990
5991 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
5992 if test "x$ac_cv_type_intptr_t" = xyes; then :
5993
5994 $as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h
5995
5996 else
5997 for ac_type in 'int' 'long int' 'long long int'; do
5998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5999 /* end confdefs.h. */
6000 $ac_includes_default
6001 int
6002 main ()
6003 {
6004 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
6005 test_array [0] = 0;
6006 return test_array [0];
6007
6008 ;
6009 return 0;
6010 }
6011 _ACEOF
6012 if ac_fn_c_try_compile "$LINENO"; then :
6013
6014 cat >>confdefs.h <<_ACEOF
6015 #define intptr_t $ac_type
6016 _ACEOF
6017
6018 ac_type=
6019 fi
6020 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6021 test -z "$ac_type" && break
6022 done
6023 fi
6024
6025
6026
6027 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
6028 if test "x$ac_cv_type_uintptr_t" = xyes; then :
6029
6030 $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
6031
6032 else
6033 for ac_type in 'unsigned int' 'unsigned long int' \
6034 'unsigned long long int'; do
6035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6036 /* end confdefs.h. */
6037 $ac_includes_default
6038 int
6039 main ()
6040 {
6041 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
6042 test_array [0] = 0;
6043 return test_array [0];
6044
6045 ;
6046 return 0;
6047 }
6048 _ACEOF
6049 if ac_fn_c_try_compile "$LINENO"; then :
6050
6051 cat >>confdefs.h <<_ACEOF
6052 #define uintptr_t $ac_type
6053 _ACEOF
6054
6055 ac_type=
6056 fi
6057 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6058 test -z "$ac_type" && break
6059 done
6060 fi
6061
6062
6063 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
6064 if test "x$ac_cv_type_ssize_t" = xyes; then :
6065
6066 else
6067
6068 cat >>confdefs.h <<_ACEOF
6069 #define ssize_t int
6070 _ACEOF
6071
6072 fi
6073
6074
6075 # Given the above check, we always have uintptr_t or a fallback
6076 # definition. So define HAVE_UINTPTR_T in case any imported code
6077 # relies on it.
6078
6079 $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
6080
6081
6082 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
6083 if test "x$ac_cv_type_pid_t" = xyes; then :
6084
6085 else
6086
6087 cat >>confdefs.h <<_ACEOF
6088 #define pid_t int
6089 _ACEOF
6090
6091 fi
6092
6093
6094 # This is the list of functions which libiberty will provide if they
6095 # are not available on the host.
6096
6097 funcs="asprintf"
6098 funcs="$funcs atexit"
6099 funcs="$funcs basename"
6100 funcs="$funcs bcmp"
6101 funcs="$funcs bcopy"
6102 funcs="$funcs bsearch"
6103 funcs="$funcs bzero"
6104 funcs="$funcs calloc"
6105 funcs="$funcs clock"
6106 funcs="$funcs ffs"
6107 funcs="$funcs getcwd"
6108 funcs="$funcs getpagesize"
6109 funcs="$funcs gettimeofday"
6110 funcs="$funcs index"
6111 funcs="$funcs insque"
6112 funcs="$funcs memchr"
6113 funcs="$funcs memcmp"
6114 funcs="$funcs memcpy"
6115 funcs="$funcs memmem"
6116 funcs="$funcs memmove"
6117 funcs="$funcs mempcpy"
6118 funcs="$funcs memset"
6119 funcs="$funcs mkstemps"
6120 funcs="$funcs putenv"
6121 funcs="$funcs random"
6122 funcs="$funcs rename"
6123 funcs="$funcs rindex"
6124 funcs="$funcs setenv"
6125 funcs="$funcs snprintf"
6126 funcs="$funcs sigsetmask"
6127 funcs="$funcs stpcpy"
6128 funcs="$funcs stpncpy"
6129 funcs="$funcs strcasecmp"
6130 funcs="$funcs strchr"
6131 funcs="$funcs strdup"
6132 funcs="$funcs strncasecmp"
6133 funcs="$funcs strndup"
6134 funcs="$funcs strnlen"
6135 funcs="$funcs strrchr"
6136 funcs="$funcs strstr"
6137 funcs="$funcs strtod"
6138 funcs="$funcs strtol"
6139 funcs="$funcs strtoul"
6140 funcs="$funcs strtoll"
6141 funcs="$funcs strtoull"
6142 funcs="$funcs strverscmp"
6143 funcs="$funcs tmpnam"
6144 funcs="$funcs vasprintf"
6145 funcs="$funcs vfprintf"
6146 funcs="$funcs vprintf"
6147 funcs="$funcs vsnprintf"
6148 funcs="$funcs vsprintf"
6149 funcs="$funcs waitpid"
6150 funcs="$funcs setproctitle"
6151
6152 # Also in the old function.def file: alloca, vfork, getopt.
6153
6154 vars="sys_errlist sys_nerr sys_siglist"
6155
6156 checkfuncs="__fsetlocking canonicalize_file_name dup3 getrlimit getrusage \
6157 getsysinfo gettimeofday on_exit pipe2 psignal pstat_getdynamic pstat_getstatic \
6158 realpath setrlimit sbrk spawnve spawnvpe strerror strsignal sysconf sysctl \
6159 sysmp table times wait3 wait4"
6160
6161 # These are neither executed nor required, but they help keep
6162 # autoheader happy without adding a bunch of text to acconfig.h.
6163 if test "x" = "y"; then
6164 for ac_func in asprintf atexit \
6165 basename bcmp bcopy bsearch bzero \
6166 calloc canonicalize_file_name clock \
6167 dup3 \
6168 ffs __fsetlocking \
6169 getcwd getpagesize getrlimit getrusage getsysinfo gettimeofday \
6170 index insque \
6171 memchr memcmp memcpy memmem memmove memset mkstemps \
6172 on_exit \
6173 pipe2 psignal pstat_getdynamic pstat_getstatic putenv \
6174 random realpath rename rindex \
6175 sbrk setenv setproctitle setrlimit sigsetmask snprintf spawnve spawnvpe \
6176 stpcpy stpncpy strcasecmp strchr strdup \
6177 strerror strncasecmp strndup strnlen strrchr strsignal strstr strtod \
6178 strtol strtoul strtoll strtoull strverscmp sysconf sysctl sysmp \
6179 table times tmpnam \
6180 vasprintf vfprintf vprintf vsprintf \
6181 wait3 wait4 waitpid
6182 do :
6183 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6184 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6185 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6186 cat >>confdefs.h <<_ACEOF
6187 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6188 _ACEOF
6189
6190 fi
6191 done
6192
6193 as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh`
6194 ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default"
6195 if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then :
6196 ac_have_decl=1
6197 else
6198 ac_have_decl=0
6199 fi
6200
6201 cat >>confdefs.h <<_ACEOF
6202 #define HAVE_DECL_BASENAME $ac_have_decl
6203 _ACEOF
6204 ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
6205 if test "x$ac_cv_have_decl_ffs" = xyes; then :
6206 ac_have_decl=1
6207 else
6208 ac_have_decl=0
6209 fi
6210
6211 cat >>confdefs.h <<_ACEOF
6212 #define HAVE_DECL_FFS $ac_have_decl
6213 _ACEOF
6214 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
6215 if test "x$ac_cv_have_decl_asprintf" = xyes; then :
6216 ac_have_decl=1
6217 else
6218 ac_have_decl=0
6219 fi
6220
6221 cat >>confdefs.h <<_ACEOF
6222 #define HAVE_DECL_ASPRINTF $ac_have_decl
6223 _ACEOF
6224 ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
6225 if test "x$ac_cv_have_decl_vasprintf" = xyes; then :
6226 ac_have_decl=1
6227 else
6228 ac_have_decl=0
6229 fi
6230
6231 cat >>confdefs.h <<_ACEOF
6232 #define HAVE_DECL_VASPRINTF $ac_have_decl
6233 _ACEOF
6234 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
6235 if test "x$ac_cv_have_decl_snprintf" = xyes; then :
6236 ac_have_decl=1
6237 else
6238 ac_have_decl=0
6239 fi
6240
6241 cat >>confdefs.h <<_ACEOF
6242 #define HAVE_DECL_SNPRINTF $ac_have_decl
6243 _ACEOF
6244 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
6245 if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
6246 ac_have_decl=1
6247 else
6248 ac_have_decl=0
6249 fi
6250
6251 cat >>confdefs.h <<_ACEOF
6252 #define HAVE_DECL_VSNPRINTF $ac_have_decl
6253 _ACEOF
6254 ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
6255 if test "x$ac_cv_have_decl_strtol" = xyes; then :
6256 ac_have_decl=1
6257 else
6258 ac_have_decl=0
6259 fi
6260
6261 cat >>confdefs.h <<_ACEOF
6262 #define HAVE_DECL_STRTOL $ac_have_decl
6263 _ACEOF
6264 ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
6265 if test "x$ac_cv_have_decl_strtoul" = xyes; then :
6266 ac_have_decl=1
6267 else
6268 ac_have_decl=0
6269 fi
6270
6271 cat >>confdefs.h <<_ACEOF
6272 #define HAVE_DECL_STRTOUL $ac_have_decl
6273 _ACEOF
6274 ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
6275 if test "x$ac_cv_have_decl_strtoll" = xyes; then :
6276 ac_have_decl=1
6277 else
6278 ac_have_decl=0
6279 fi
6280
6281 cat >>confdefs.h <<_ACEOF
6282 #define HAVE_DECL_STRTOLL $ac_have_decl
6283 _ACEOF
6284 ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
6285 if test "x$ac_cv_have_decl_strtoull" = xyes; then :
6286 ac_have_decl=1
6287 else
6288 ac_have_decl=0
6289 fi
6290
6291 cat >>confdefs.h <<_ACEOF
6292 #define HAVE_DECL_STRTOULL $ac_have_decl
6293 _ACEOF
6294 ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
6295 if test "x$ac_cv_have_decl_strnlen" = xyes; then :
6296 ac_have_decl=1
6297 else
6298 ac_have_decl=0
6299 fi
6300
6301 cat >>confdefs.h <<_ACEOF
6302 #define HAVE_DECL_STRNLEN $ac_have_decl
6303 _ACEOF
6304
6305
6306 $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
6307
6308
6309 $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h
6310
6311
6312 $as_echo "#define HAVE_SYS_SIGLIST 1" >>confdefs.h
6313
6314 fi
6315
6316 # For each of these functions, if the host does not provide the
6317 # function we want to put FN.o in LIBOBJS, and if the host does
6318 # provide the function, we want to define HAVE_FN in config.h.
6319
6320 setobjs=
6321 CHECK=
6322 if test -n "${with_target_subdir}"; then
6323
6324 # We are being configured as a target library. AC_REPLACE_FUNCS
6325 # may not work correctly, because the compiler may not be able to
6326 # link executables. Note that we may still be being configured
6327 # native.
6328
6329 # If we are being configured for newlib, we know which functions
6330 # newlib provide and which ones we will be expected to provide.
6331
6332 if test "x${with_newlib}" = "xyes"; then
6333 case " $LIBOBJS " in
6334 *" asprintf.$ac_objext "* ) ;;
6335 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
6336 ;;
6337 esac
6338
6339 case " $LIBOBJS " in
6340 *" basename.$ac_objext "* ) ;;
6341 *) LIBOBJS="$LIBOBJS basename.$ac_objext"
6342 ;;
6343 esac
6344
6345 case " $LIBOBJS " in
6346 *" insque.$ac_objext "* ) ;;
6347 *) LIBOBJS="$LIBOBJS insque.$ac_objext"
6348 ;;
6349 esac
6350
6351 case " $LIBOBJS " in
6352 *" random.$ac_objext "* ) ;;
6353 *) LIBOBJS="$LIBOBJS random.$ac_objext"
6354 ;;
6355 esac
6356
6357 case " $LIBOBJS " in
6358 *" strdup.$ac_objext "* ) ;;
6359 *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
6360 ;;
6361 esac
6362
6363 case " $LIBOBJS " in
6364 *" vasprintf.$ac_objext "* ) ;;
6365 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
6366 ;;
6367 esac
6368
6369
6370 for f in $funcs; do
6371 case "$f" in
6372 asprintf | basename | insque | random | strdup | vasprintf)
6373 ;;
6374 *)
6375 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6376 cat >>confdefs.h <<_ACEOF
6377 #define $n 1
6378 _ACEOF
6379
6380 ;;
6381 esac
6382 done
6383
6384 # newlib doesnt provide any of the variables in $vars, so we
6385 # dont have to check them here.
6386
6387 # Of the functions in $checkfuncs, newlib only has strerror.
6388 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
6389
6390
6391 setobjs=yes
6392
6393 fi
6394
6395 # If we are being configured for Mingw, we know which functions
6396 # Mingw provides and which ones we will be expected to provide.
6397
6398 case "${host}" in
6399 *-*-mingw*)
6400 case " $LIBOBJS " in
6401 *" asprintf.$ac_objext "* ) ;;
6402 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
6403 ;;
6404 esac
6405
6406 case " $LIBOBJS " in
6407 *" basename.$ac_objext "* ) ;;
6408 *) LIBOBJS="$LIBOBJS basename.$ac_objext"
6409 ;;
6410 esac
6411
6412 case " $LIBOBJS " in
6413 *" bcmp.$ac_objext "* ) ;;
6414 *) LIBOBJS="$LIBOBJS bcmp.$ac_objext"
6415 ;;
6416 esac
6417
6418 case " $LIBOBJS " in
6419 *" bcopy.$ac_objext "* ) ;;
6420 *) LIBOBJS="$LIBOBJS bcopy.$ac_objext"
6421 ;;
6422 esac
6423
6424 case " $LIBOBJS " in
6425 *" bzero.$ac_objext "* ) ;;
6426 *) LIBOBJS="$LIBOBJS bzero.$ac_objext"
6427 ;;
6428 esac
6429
6430 case " $LIBOBJS " in
6431 *" clock.$ac_objext "* ) ;;
6432 *) LIBOBJS="$LIBOBJS clock.$ac_objext"
6433 ;;
6434 esac
6435
6436 case " $LIBOBJS " in
6437 *" ffs.$ac_objext "* ) ;;
6438 *) LIBOBJS="$LIBOBJS ffs.$ac_objext"
6439 ;;
6440 esac
6441
6442 case " $LIBOBJS " in
6443 *" getpagesize.$ac_objext "* ) ;;
6444 *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext"
6445 ;;
6446 esac
6447
6448 case " $LIBOBJS " in
6449 *" index.$ac_objext "* ) ;;
6450 *) LIBOBJS="$LIBOBJS index.$ac_objext"
6451 ;;
6452 esac
6453
6454 case " $LIBOBJS " in
6455 *" insque.$ac_objext "* ) ;;
6456 *) LIBOBJS="$LIBOBJS insque.$ac_objext"
6457 ;;
6458 esac
6459
6460 case " $LIBOBJS " in
6461 *" mempcpy.$ac_objext "* ) ;;
6462 *) LIBOBJS="$LIBOBJS mempcpy.$ac_objext"
6463 ;;
6464 esac
6465
6466 case " $LIBOBJS " in
6467 *" mkstemps.$ac_objext "* ) ;;
6468 *) LIBOBJS="$LIBOBJS mkstemps.$ac_objext"
6469 ;;
6470 esac
6471
6472 case " $LIBOBJS " in
6473 *" random.$ac_objext "* ) ;;
6474 *) LIBOBJS="$LIBOBJS random.$ac_objext"
6475 ;;
6476 esac
6477
6478 case " $LIBOBJS " in
6479 *" rindex.$ac_objext "* ) ;;
6480 *) LIBOBJS="$LIBOBJS rindex.$ac_objext"
6481 ;;
6482 esac
6483
6484 case " $LIBOBJS " in
6485 *" sigsetmask.$ac_objext "* ) ;;
6486 *) LIBOBJS="$LIBOBJS sigsetmask.$ac_objext"
6487 ;;
6488 esac
6489
6490 case " $LIBOBJS " in
6491 *" stpcpy.$ac_objext "* ) ;;
6492 *) LIBOBJS="$LIBOBJS stpcpy.$ac_objext"
6493 ;;
6494 esac
6495
6496 case " $LIBOBJS " in
6497 *" stpncpy.$ac_objext "* ) ;;
6498 *) LIBOBJS="$LIBOBJS stpncpy.$ac_objext"
6499 ;;
6500 esac
6501
6502 case " $LIBOBJS " in
6503 *" strndup.$ac_objext "* ) ;;
6504 *) LIBOBJS="$LIBOBJS strndup.$ac_objext"
6505 ;;
6506 esac
6507
6508 case " $LIBOBJS " in
6509 *" strnlen.$ac_objext "* ) ;;
6510 *) LIBOBJS="$LIBOBJS strnlen.$ac_objext"
6511 ;;
6512 esac
6513
6514 case " $LIBOBJS " in
6515 *" strverscmp.$ac_objext "* ) ;;
6516 *) LIBOBJS="$LIBOBJS strverscmp.$ac_objext"
6517 ;;
6518 esac
6519
6520 case " $LIBOBJS " in
6521 *" vasprintf.$ac_objext "* ) ;;
6522 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
6523 ;;
6524 esac
6525
6526 case " $LIBOBJS " in
6527 *" waitpid.$ac_objext "* ) ;;
6528 *) LIBOBJS="$LIBOBJS waitpid.$ac_objext"
6529 ;;
6530 esac
6531
6532
6533 for f in $funcs; do
6534 case "$f" in
6535 asprintf | basename | bcmp | bcopy | bzero | clock | ffs | getpagesize | index | insque | mempcpy | mkstemps | random | rindex | sigsetmask | stpcpy | stpncpy | strdup | strndup | strnlen | strverscmp | vasprintf | waitpid)
6536 ;;
6537 *)
6538 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6539 cat >>confdefs.h <<_ACEOF
6540 #define $n 1
6541 _ACEOF
6542
6543 ;;
6544 esac
6545 done
6546
6547 # Mingw doesnt provide any of the variables in $vars, so we
6548 # dont have to check them here.
6549
6550 # Of the functions in $checkfuncs, Mingw only has strerror.
6551 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
6552
6553
6554 setobjs=yes
6555 ;;
6556
6557 *-*-msdosdjgpp)
6558 case " $LIBOBJS " in
6559 *" vasprintf.$ac_objext "* ) ;;
6560 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
6561 ;;
6562 esac
6563
6564 case " $LIBOBJS " in
6565 *" vsnprintf.$ac_objext "* ) ;;
6566 *) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext"
6567 ;;
6568 esac
6569
6570 case " $LIBOBJS " in
6571 *" snprintf.$ac_objext "* ) ;;
6572 *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
6573 ;;
6574 esac
6575
6576 case " $LIBOBJS " in
6577 *" asprintf.$ac_objext "* ) ;;
6578 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
6579 ;;
6580 esac
6581
6582
6583 for f in atexit basename bcmp bcopy bsearch bzero calloc clock ffs \
6584 getcwd getpagesize getrusage gettimeofday \
6585 index insque memchr memcmp memcpy memmove memset psignal \
6586 putenv random rename rindex sbrk setenv stpcpy strcasecmp \
6587 strchr strdup strerror strncasecmp strrchr strstr strtod \
6588 strtol strtoul sysconf times tmpnam vfprintf vprintf \
6589 vsprintf waitpid
6590 do
6591 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6592 cat >>confdefs.h <<_ACEOF
6593 #define $n 1
6594 _ACEOF
6595
6596 done
6597
6598
6599 setobjs=yes
6600 ;;
6601
6602 esac
6603
6604 else
6605
6606 # Not a target library, so we set things up to run the test suite.
6607 CHECK=really-check
6608
6609 fi
6610
6611
6612
6613
6614 case "${host}" in
6615 *-*-cygwin* | *-*-mingw*)
6616 $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
6617
6618 $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h
6619
6620 ;;
6621 esac
6622
6623 if test -z "${setobjs}"; then
6624 case "${host}" in
6625
6626 *-*-vxworks*)
6627 # Handle VxWorks configuration specially, since on VxWorks the
6628 # libraries are actually on the target board, not in the file
6629 # system.
6630 case " $LIBOBJS " in
6631 *" basename.$ac_objext "* ) ;;
6632 *) LIBOBJS="$LIBOBJS basename.$ac_objext"
6633 ;;
6634 esac
6635
6636 case " $LIBOBJS " in
6637 *" getpagesize.$ac_objext "* ) ;;
6638 *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext"
6639 ;;
6640 esac
6641
6642 case " $LIBOBJS " in
6643 *" insque.$ac_objext "* ) ;;
6644 *) LIBOBJS="$LIBOBJS insque.$ac_objext"
6645 ;;
6646 esac
6647
6648 case " $LIBOBJS " in
6649 *" random.$ac_objext "* ) ;;
6650 *) LIBOBJS="$LIBOBJS random.$ac_objext"
6651 ;;
6652 esac
6653
6654 case " $LIBOBJS " in
6655 *" strcasecmp.$ac_objext "* ) ;;
6656 *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext"
6657 ;;
6658 esac
6659
6660 case " $LIBOBJS " in
6661 *" strncasecmp.$ac_objext "* ) ;;
6662 *) LIBOBJS="$LIBOBJS strncasecmp.$ac_objext"
6663 ;;
6664 esac
6665
6666 case " $LIBOBJS " in
6667 *" strdup.$ac_objext "* ) ;;
6668 *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
6669 ;;
6670 esac
6671
6672 case " $LIBOBJS " in
6673 *" vfork.$ac_objext "* ) ;;
6674 *) LIBOBJS="$LIBOBJS vfork.$ac_objext"
6675 ;;
6676 esac
6677
6678 case " $LIBOBJS " in
6679 *" waitpid.$ac_objext "* ) ;;
6680 *) LIBOBJS="$LIBOBJS waitpid.$ac_objext"
6681 ;;
6682 esac
6683
6684 case " $LIBOBJS " in
6685 *" vasprintf.$ac_objext "* ) ;;
6686 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
6687 ;;
6688 esac
6689
6690 for f in $funcs; do
6691 case "$f" in
6692 basename | getpagesize | insque | random | strcasecmp)
6693 ;;
6694 strncasecmp | strdup | vfork | waitpid | vasprintf)
6695 ;;
6696 *)
6697 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6698 cat >>confdefs.h <<_ACEOF
6699 #define $n 1
6700 _ACEOF
6701
6702 ;;
6703 esac
6704 done
6705
6706 # VxWorks doesn't provide any of the variables in $vars, so we
6707 # don't have to check them here.
6708
6709 # Of the functions in $checkfuncs, VxWorks only has strerror.
6710 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
6711
6712
6713 setobjs=yes
6714 ;;
6715
6716 esac
6717 fi
6718
6719 if test -z "${setobjs}"; then
6720
6721 case "${host}" in
6722
6723 *-*-android*)
6724 # On android, getpagesize is defined in unistd.h as a static inline
6725 # function, which AC_CHECK_FUNCS does not handle properly.
6726 ac_cv_func_getpagesize=yes
6727 ;;
6728
6729 hppa*-*-hpux*)
6730 # Replace system snprintf and vsnprintf with libiberty implementations.
6731 case " $LIBOBJS " in
6732 *" snprintf.$ac_objext "* ) ;;
6733 *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
6734 ;;
6735 esac
6736
6737 case " $LIBOBJS " in
6738 *" vsnprintf.$ac_objext "* ) ;;
6739 *) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext"
6740 ;;
6741 esac
6742
6743 ;;
6744
6745 *-*-mingw32*)
6746 # Under mingw32, sys_nerr and sys_errlist exist, but they are
6747 # macros, so the test below won't find them.
6748 libiberty_cv_var_sys_nerr=yes
6749 libiberty_cv_var_sys_errlist=yes
6750 ;;
6751
6752 *-*-msdosdjgpp*)
6753 # vfork and fork are stubs.
6754 ac_cv_func_vfork_works=no
6755 ;;
6756
6757 *-*-uwin*)
6758 # Under some versions of uwin, vfork is notoriously buggy and the test
6759 # can hang configure; on other versions, vfork exists just as a stub.
6760 # FIXME: This should be removed once vfork in uwin's runtime is fixed.
6761 ac_cv_func_vfork_works=no
6762 # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are
6763 # macros (actually, these are imported from a DLL, but the end effect
6764 # is the same), so the test below won't find them.
6765 libiberty_cv_var_sys_nerr=yes
6766 libiberty_cv_var_sys_errlist=yes
6767 ;;
6768
6769 *-*-*vms*)
6770 # Under VMS, vfork works very different than on Unix. The standard test
6771 # won't work, and it isn't easily adaptable. It makes more sense to
6772 # just force it.
6773 ac_cv_func_vfork_works=yes
6774 ;;
6775
6776 esac
6777
6778 # We haven't set the list of objects yet. Use the standard autoconf
6779 # tests. This will only work if the compiler works.
6780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
6781 $as_echo_n "checking for library containing strerror... " >&6; }
6782 if ${ac_cv_search_strerror+:} false; then :
6783 $as_echo_n "(cached) " >&6
6784 else
6785 ac_func_search_save_LIBS=$LIBS
6786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6787 /* end confdefs.h. */
6788
6789 /* Override any GCC internal prototype to avoid an error.
6790 Use char because int might match the return type of a GCC
6791 builtin and then its argument prototype would still apply. */
6792 #ifdef __cplusplus
6793 extern "C"
6794 #endif
6795 char strerror ();
6796 int
6797 main ()
6798 {
6799 return strerror ();
6800 ;
6801 return 0;
6802 }
6803 _ACEOF
6804 for ac_lib in '' cposix; do
6805 if test -z "$ac_lib"; then
6806 ac_res="none required"
6807 else
6808 ac_res=-l$ac_lib
6809 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6810 fi
6811 if test x$gcc_no_link = xyes; then
6812 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6813 fi
6814 if ac_fn_c_try_link "$LINENO"; then :
6815 ac_cv_search_strerror=$ac_res
6816 fi
6817 rm -f core conftest.err conftest.$ac_objext \
6818 conftest$ac_exeext
6819 if ${ac_cv_search_strerror+:} false; then :
6820 break
6821 fi
6822 done
6823 if ${ac_cv_search_strerror+:} false; then :
6824
6825 else
6826 ac_cv_search_strerror=no
6827 fi
6828 rm conftest.$ac_ext
6829 LIBS=$ac_func_search_save_LIBS
6830 fi
6831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
6832 $as_echo "$ac_cv_search_strerror" >&6; }
6833 ac_res=$ac_cv_search_strerror
6834 if test "$ac_res" != no; then :
6835 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6836
6837 fi
6838
6839 for ac_func in $funcs
6840 do :
6841 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6842 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6843 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6844 cat >>confdefs.h <<_ACEOF
6845 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6846 _ACEOF
6847
6848 else
6849 case " $LIBOBJS " in
6850 *" $ac_func.$ac_objext "* ) ;;
6851 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
6852 ;;
6853 esac
6854
6855 fi
6856 done
6857
6858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether alloca needs Cray hooks" >&5
6859 $as_echo_n "checking whether alloca needs Cray hooks... " >&6; }
6860 if ${ac_cv_os_cray+:} false; then :
6861 $as_echo_n "(cached) " >&6
6862 else
6863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6864 /* end confdefs.h. */
6865 #if defined(CRAY) && ! defined(CRAY2)
6866 webecray
6867 #else
6868 wenotbecray
6869 #endif
6870
6871 _ACEOF
6872 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6873 $EGREP "webecray" >/dev/null 2>&1; then :
6874 ac_cv_os_cray=yes
6875 else
6876 ac_cv_os_cray=no
6877 fi
6878 rm -f conftest*
6879
6880 fi
6881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
6882 $as_echo "$ac_cv_os_cray" >&6; }
6883 if test $ac_cv_os_cray = yes; then
6884 for ac_func in _getb67 GETB67 getb67; do
6885 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6886 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6887 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6888
6889 cat >>confdefs.h <<_ACEOF
6890 #define CRAY_STACKSEG_END $ac_func
6891 _ACEOF
6892 break
6893 fi
6894
6895 done
6896 fi
6897
6898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
6899 $as_echo_n "checking stack direction for C alloca... " >&6; }
6900 if ${ac_cv_c_stack_direction+:} false; then :
6901 $as_echo_n "(cached) " >&6
6902 else
6903 if test "$cross_compiling" = yes; then :
6904 ac_cv_c_stack_direction=0
6905 else
6906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6907 /* end confdefs.h. */
6908 find_stack_direction ()
6909 {
6910 static char *addr = 0;
6911 auto char dummy;
6912 if (addr == 0)
6913 {
6914 addr = &dummy;
6915 return find_stack_direction ();
6916 }
6917 else
6918 return (&dummy > addr) ? 1 : -1;
6919 }
6920 main ()
6921 {
6922 exit (find_stack_direction() < 0);
6923 }
6924 _ACEOF
6925 if ac_fn_c_try_run "$LINENO"; then :
6926 ac_cv_c_stack_direction=1
6927 else
6928 ac_cv_c_stack_direction=-1
6929 fi
6930 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6931 conftest.$ac_objext conftest.beam conftest.$ac_ext
6932 fi
6933
6934 fi
6935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
6936 $as_echo "$ac_cv_c_stack_direction" >&6; }
6937
6938 cat >>confdefs.h <<_ACEOF
6939 #define STACK_DIRECTION $ac_cv_c_stack_direction
6940 _ACEOF
6941
6942
6943 for ac_header in vfork.h
6944 do :
6945 ac_fn_c_check_header_preproc "$LINENO" "vfork.h" "ac_cv_header_vfork_h"
6946 if test "x$ac_cv_header_vfork_h" = xyes; then :
6947 cat >>confdefs.h <<_ACEOF
6948 #define HAVE_VFORK_H 1
6949 _ACEOF
6950
6951 fi
6952 done
6953
6954 for ac_func in fork vfork
6955 do :
6956 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6957 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6958 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6959 cat >>confdefs.h <<_ACEOF
6960 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6961 _ACEOF
6962
6963 fi
6964 done
6965
6966 if test "x$ac_cv_func_fork" = xyes; then
6967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
6968 $as_echo_n "checking for working fork... " >&6; }
6969 if ${ac_cv_func_fork_works+:} false; then :
6970 $as_echo_n "(cached) " >&6
6971 else
6972 if test "$cross_compiling" = yes; then :
6973 ac_cv_func_fork_works=cross
6974 else
6975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6976 /* end confdefs.h. */
6977 $ac_includes_default
6978 int
6979 main ()
6980 {
6981
6982 /* By Ruediger Kuhlmann. */
6983 return fork () < 0;
6984
6985 ;
6986 return 0;
6987 }
6988 _ACEOF
6989 if ac_fn_c_try_run "$LINENO"; then :
6990 ac_cv_func_fork_works=yes
6991 else
6992 ac_cv_func_fork_works=no
6993 fi
6994 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6995 conftest.$ac_objext conftest.beam conftest.$ac_ext
6996 fi
6997
6998 fi
6999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
7000 $as_echo "$ac_cv_func_fork_works" >&6; }
7001
7002 else
7003 ac_cv_func_fork_works=$ac_cv_func_fork
7004 fi
7005 if test "x$ac_cv_func_fork_works" = xcross; then
7006 case $host in
7007 *-*-amigaos* | *-*-msdosdjgpp*)
7008 # Override, as these systems have only a dummy fork() stub
7009 ac_cv_func_fork_works=no
7010 ;;
7011 *)
7012 ac_cv_func_fork_works=yes
7013 ;;
7014 esac
7015 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
7016 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
7017 fi
7018 ac_cv_func_vfork_works=$ac_cv_func_vfork
7019 if test "x$ac_cv_func_vfork" = xyes; then
7020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
7021 $as_echo_n "checking for working vfork... " >&6; }
7022 if ${ac_cv_func_vfork_works+:} false; then :
7023 $as_echo_n "(cached) " >&6
7024 else
7025 if test "$cross_compiling" = yes; then :
7026 ac_cv_func_vfork_works=cross
7027 else
7028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7029 /* end confdefs.h. */
7030 /* Thanks to Paul Eggert for this test. */
7031 $ac_includes_default
7032 #include <sys/wait.h>
7033 #ifdef HAVE_VFORK_H
7034 # include <vfork.h>
7035 #endif
7036 /* On some sparc systems, changes by the child to local and incoming
7037 argument registers are propagated back to the parent. The compiler
7038 is told about this with #include <vfork.h>, but some compilers
7039 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
7040 static variable whose address is put into a register that is
7041 clobbered by the vfork. */
7042 static void
7043 #ifdef __cplusplus
7044 sparc_address_test (int arg)
7045 # else
7046 sparc_address_test (arg) int arg;
7047 #endif
7048 {
7049 static pid_t child;
7050 if (!child) {
7051 child = vfork ();
7052 if (child < 0) {
7053 perror ("vfork");
7054 _exit(2);
7055 }
7056 if (!child) {
7057 arg = getpid();
7058 write(-1, "", 0);
7059 _exit (arg);
7060 }
7061 }
7062 }
7063
7064 int
7065 main ()
7066 {
7067 pid_t parent = getpid ();
7068 pid_t child;
7069
7070 sparc_address_test (0);
7071
7072 child = vfork ();
7073
7074 if (child == 0) {
7075 /* Here is another test for sparc vfork register problems. This
7076 test uses lots of local variables, at least as many local
7077 variables as main has allocated so far including compiler
7078 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
7079 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
7080 reuse the register of parent for one of the local variables,
7081 since it will think that parent can't possibly be used any more
7082 in this routine. Assigning to the local variable will thus
7083 munge parent in the parent process. */
7084 pid_t
7085 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
7086 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
7087 /* Convince the compiler that p..p7 are live; otherwise, it might
7088 use the same hardware register for all 8 local variables. */
7089 if (p != p1 || p != p2 || p != p3 || p != p4
7090 || p != p5 || p != p6 || p != p7)
7091 _exit(1);
7092
7093 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
7094 from child file descriptors. If the child closes a descriptor
7095 before it execs or exits, this munges the parent's descriptor
7096 as well. Test for this by closing stdout in the child. */
7097 _exit(close(fileno(stdout)) != 0);
7098 } else {
7099 int status;
7100 struct stat st;
7101
7102 while (wait(&status) != child)
7103 ;
7104 return (
7105 /* Was there some problem with vforking? */
7106 child < 0
7107
7108 /* Did the child fail? (This shouldn't happen.) */
7109 || status
7110
7111 /* Did the vfork/compiler bug occur? */
7112 || parent != getpid()
7113
7114 /* Did the file descriptor bug occur? */
7115 || fstat(fileno(stdout), &st) != 0
7116 );
7117 }
7118 }
7119 _ACEOF
7120 if ac_fn_c_try_run "$LINENO"; then :
7121 ac_cv_func_vfork_works=yes
7122 else
7123 ac_cv_func_vfork_works=no
7124 fi
7125 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7126 conftest.$ac_objext conftest.beam conftest.$ac_ext
7127 fi
7128
7129 fi
7130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
7131 $as_echo "$ac_cv_func_vfork_works" >&6; }
7132
7133 fi;
7134 if test "x$ac_cv_func_fork_works" = xcross; then
7135 ac_cv_func_vfork_works=$ac_cv_func_vfork
7136 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
7137 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
7138 fi
7139
7140 if test "x$ac_cv_func_vfork_works" = xyes; then
7141
7142 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
7143
7144 else
7145
7146 $as_echo "#define vfork fork" >>confdefs.h
7147
7148 fi
7149 if test "x$ac_cv_func_fork_works" = xyes; then
7150
7151 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
7152
7153 fi
7154
7155 if test $ac_cv_func_vfork_works = no; then
7156 case " $LIBOBJS " in
7157 *" vfork.$ac_objext "* ) ;;
7158 *) LIBOBJS="$LIBOBJS vfork.$ac_objext"
7159 ;;
7160 esac
7161
7162 fi
7163 # We only need _doprnt if we might use it to implement v*printf.
7164 if test $ac_cv_func_vprintf != yes \
7165 || test $ac_cv_func_vfprintf != yes \
7166 || test $ac_cv_func_vsprintf != yes; then
7167 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
7168 if test "x$ac_cv_func__doprnt" = xyes; then :
7169 $as_echo "#define HAVE__DOPRNT 1" >>confdefs.h
7170
7171 else
7172 case " $LIBOBJS " in
7173 *" _doprnt.$ac_objext "* ) ;;
7174 *) LIBOBJS="$LIBOBJS _doprnt.$ac_objext"
7175 ;;
7176 esac
7177
7178 fi
7179
7180
7181 else
7182 for ac_func in _doprnt
7183 do :
7184 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
7185 if test "x$ac_cv_func__doprnt" = xyes; then :
7186 cat >>confdefs.h <<_ACEOF
7187 #define HAVE__DOPRNT 1
7188 _ACEOF
7189
7190 fi
7191 done
7192
7193 fi
7194
7195 for v in $vars; do
7196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $v" >&5
7197 $as_echo_n "checking for $v... " >&6; }
7198 if eval \${libiberty_cv_var_$v+:} false; then :
7199 $as_echo_n "(cached) " >&6
7200 else
7201 if test x$gcc_no_link = xyes; then
7202 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
7203 fi
7204 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7205 /* end confdefs.h. */
7206 extern int $v [];
7207 int
7208 main ()
7209 {
7210 if ($v [0]) return 1;
7211 ;
7212 return 0;
7213 }
7214 _ACEOF
7215 if ac_fn_c_try_link "$LINENO"; then :
7216 eval "libiberty_cv_var_$v=yes"
7217 else
7218 eval "libiberty_cv_var_$v=no"
7219 fi
7220 rm -f core conftest.err conftest.$ac_objext \
7221 conftest$ac_exeext conftest.$ac_ext
7222 fi
7223
7224 if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then
7225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7226 $as_echo "yes" >&6; }
7227 n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7228 cat >>confdefs.h <<_ACEOF
7229 #define $n 1
7230 _ACEOF
7231
7232 else
7233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7234 $as_echo "no" >&6; }
7235 fi
7236 done
7237
7238 # special check for _system_configuration because AIX <4.3.2 do not
7239 # contain the `physmem' member.
7240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5
7241 $as_echo_n "checking for external symbol _system_configuration... " >&6; }
7242 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7243 /* end confdefs.h. */
7244 #include <sys/systemcfg.h>
7245 int
7246 main ()
7247 {
7248 double x = _system_configuration.physmem;
7249 ;
7250 return 0;
7251 }
7252 _ACEOF
7253 if ac_fn_c_try_compile "$LINENO"; then :
7254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7255 $as_echo "yes" >&6; }
7256
7257 $as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h
7258
7259 else
7260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7261 $as_echo "no" >&6; }
7262 fi
7263 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7264
7265 for ac_func in $checkfuncs
7266 do :
7267 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7268 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7269 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7270 cat >>confdefs.h <<_ACEOF
7271 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7272 _ACEOF
7273
7274 fi
7275 done
7276
7277 as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh`
7278 ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default"
7279 if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then :
7280 ac_have_decl=1
7281 else
7282 ac_have_decl=0
7283 fi
7284
7285 cat >>confdefs.h <<_ACEOF
7286 #define HAVE_DECL_BASENAME $ac_have_decl
7287 _ACEOF
7288 ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
7289 if test "x$ac_cv_have_decl_ffs" = xyes; then :
7290 ac_have_decl=1
7291 else
7292 ac_have_decl=0
7293 fi
7294
7295 cat >>confdefs.h <<_ACEOF
7296 #define HAVE_DECL_FFS $ac_have_decl
7297 _ACEOF
7298 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
7299 if test "x$ac_cv_have_decl_asprintf" = xyes; then :
7300 ac_have_decl=1
7301 else
7302 ac_have_decl=0
7303 fi
7304
7305 cat >>confdefs.h <<_ACEOF
7306 #define HAVE_DECL_ASPRINTF $ac_have_decl
7307 _ACEOF
7308 ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
7309 if test "x$ac_cv_have_decl_vasprintf" = xyes; then :
7310 ac_have_decl=1
7311 else
7312 ac_have_decl=0
7313 fi
7314
7315 cat >>confdefs.h <<_ACEOF
7316 #define HAVE_DECL_VASPRINTF $ac_have_decl
7317 _ACEOF
7318 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
7319 if test "x$ac_cv_have_decl_snprintf" = xyes; then :
7320 ac_have_decl=1
7321 else
7322 ac_have_decl=0
7323 fi
7324
7325 cat >>confdefs.h <<_ACEOF
7326 #define HAVE_DECL_SNPRINTF $ac_have_decl
7327 _ACEOF
7328 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
7329 if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
7330 ac_have_decl=1
7331 else
7332 ac_have_decl=0
7333 fi
7334
7335 cat >>confdefs.h <<_ACEOF
7336 #define HAVE_DECL_VSNPRINTF $ac_have_decl
7337 _ACEOF
7338
7339 ac_fn_c_check_decl "$LINENO" "calloc" "ac_cv_have_decl_calloc" "$ac_includes_default"
7340 if test "x$ac_cv_have_decl_calloc" = xyes; then :
7341 ac_have_decl=1
7342 else
7343 ac_have_decl=0
7344 fi
7345
7346 cat >>confdefs.h <<_ACEOF
7347 #define HAVE_DECL_CALLOC $ac_have_decl
7348 _ACEOF
7349 ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
7350 if test "x$ac_cv_have_decl_getenv" = xyes; then :
7351 ac_have_decl=1
7352 else
7353 ac_have_decl=0
7354 fi
7355
7356 cat >>confdefs.h <<_ACEOF
7357 #define HAVE_DECL_GETENV $ac_have_decl
7358 _ACEOF
7359 ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
7360 if test "x$ac_cv_have_decl_getopt" = xyes; then :
7361 ac_have_decl=1
7362 else
7363 ac_have_decl=0
7364 fi
7365
7366 cat >>confdefs.h <<_ACEOF
7367 #define HAVE_DECL_GETOPT $ac_have_decl
7368 _ACEOF
7369 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
7370 if test "x$ac_cv_have_decl_malloc" = xyes; then :
7371 ac_have_decl=1
7372 else
7373 ac_have_decl=0
7374 fi
7375
7376 cat >>confdefs.h <<_ACEOF
7377 #define HAVE_DECL_MALLOC $ac_have_decl
7378 _ACEOF
7379 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
7380 if test "x$ac_cv_have_decl_realloc" = xyes; then :
7381 ac_have_decl=1
7382 else
7383 ac_have_decl=0
7384 fi
7385
7386 cat >>confdefs.h <<_ACEOF
7387 #define HAVE_DECL_REALLOC $ac_have_decl
7388 _ACEOF
7389 ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
7390 if test "x$ac_cv_have_decl_sbrk" = xyes; then :
7391 ac_have_decl=1
7392 else
7393 ac_have_decl=0
7394 fi
7395
7396 cat >>confdefs.h <<_ACEOF
7397 #define HAVE_DECL_SBRK $ac_have_decl
7398 _ACEOF
7399
7400 ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
7401 if test "x$ac_cv_have_decl_strtol" = xyes; then :
7402 ac_have_decl=1
7403 else
7404 ac_have_decl=0
7405 fi
7406
7407 cat >>confdefs.h <<_ACEOF
7408 #define HAVE_DECL_STRTOL $ac_have_decl
7409 _ACEOF
7410 ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
7411 if test "x$ac_cv_have_decl_strtoul" = xyes; then :
7412 ac_have_decl=1
7413 else
7414 ac_have_decl=0
7415 fi
7416
7417 cat >>confdefs.h <<_ACEOF
7418 #define HAVE_DECL_STRTOUL $ac_have_decl
7419 _ACEOF
7420 ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
7421 if test "x$ac_cv_have_decl_strtoll" = xyes; then :
7422 ac_have_decl=1
7423 else
7424 ac_have_decl=0
7425 fi
7426
7427 cat >>confdefs.h <<_ACEOF
7428 #define HAVE_DECL_STRTOLL $ac_have_decl
7429 _ACEOF
7430 ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
7431 if test "x$ac_cv_have_decl_strtoull" = xyes; then :
7432 ac_have_decl=1
7433 else
7434 ac_have_decl=0
7435 fi
7436
7437 cat >>confdefs.h <<_ACEOF
7438 #define HAVE_DECL_STRTOULL $ac_have_decl
7439 _ACEOF
7440
7441 ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
7442 if test "x$ac_cv_have_decl_strverscmp" = xyes; then :
7443 ac_have_decl=1
7444 else
7445 ac_have_decl=0
7446 fi
7447
7448 cat >>confdefs.h <<_ACEOF
7449 #define HAVE_DECL_STRVERSCMP $ac_have_decl
7450 _ACEOF
7451
7452 ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
7453 if test "x$ac_cv_have_decl_strnlen" = xyes; then :
7454 ac_have_decl=1
7455 else
7456 ac_have_decl=0
7457 fi
7458
7459 cat >>confdefs.h <<_ACEOF
7460 #define HAVE_DECL_STRNLEN $ac_have_decl
7461 _ACEOF
7462
7463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether canonicalize_file_name must be declared" >&5
7464 $as_echo_n "checking whether canonicalize_file_name must be declared... " >&6; }
7465 if ${libiberty_cv_decl_needed_canonicalize_file_name+:} false; then :
7466 $as_echo_n "(cached) " >&6
7467 else
7468 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7469 /* end confdefs.h. */
7470
7471 #include "confdefs.h"
7472 #include <stdio.h>
7473 #ifdef HAVE_STRING_H
7474 #include <string.h>
7475 #else
7476 #ifdef HAVE_STRINGS_H
7477 #include <strings.h>
7478 #endif
7479 #endif
7480 #ifdef HAVE_STDLIB_H
7481 #include <stdlib.h>
7482 #endif
7483 #ifdef HAVE_UNISTD_H
7484 #include <unistd.h>
7485 #endif
7486 int
7487 main ()
7488 {
7489 char *(*pfn) = (char *(*)) canonicalize_file_name
7490 ;
7491 return 0;
7492 }
7493 _ACEOF
7494 if ac_fn_c_try_compile "$LINENO"; then :
7495 libiberty_cv_decl_needed_canonicalize_file_name=no
7496 else
7497 libiberty_cv_decl_needed_canonicalize_file_name=yes
7498 fi
7499 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7500 fi
7501
7502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_decl_needed_canonicalize_file_name" >&5
7503 $as_echo "$libiberty_cv_decl_needed_canonicalize_file_name" >&6; }
7504 if test $libiberty_cv_decl_needed_canonicalize_file_name = yes; then
7505
7506 $as_echo "#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1" >>confdefs.h
7507
7508 fi
7509
7510 fi
7511
7512 # Figure out which version of pexecute to use.
7513 case "${host}" in
7514 *-*-mingw* | *-*-winnt*) pexecute=pex-win32 ;;
7515 *-*-msdosdjgpp*) pexecute=pex-djgpp ;;
7516 *-*-msdos*) pexecute=pex-msdos ;;
7517 *) pexecute=pex-unix ;;
7518 esac
7519
7520
7521
7522
7523
7524 for ac_header in $ac_header_list
7525 do :
7526 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7527 ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
7528 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7529 cat >>confdefs.h <<_ACEOF
7530 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7531 _ACEOF
7532
7533 fi
7534 done
7535
7536
7537
7538
7539
7540
7541
7542 if test x$gcc_no_link = xyes; then
7543 if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then
7544 ac_cv_func_mmap_fixed_mapped=no
7545 fi
7546 fi
7547 if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then
7548
7549 for ac_func in getpagesize
7550 do :
7551 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
7552 if test "x$ac_cv_func_getpagesize" = xyes; then :
7553 cat >>confdefs.h <<_ACEOF
7554 #define HAVE_GETPAGESIZE 1
7555 _ACEOF
7556
7557 fi
7558 done
7559
7560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
7561 $as_echo_n "checking for working mmap... " >&6; }
7562 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
7563 $as_echo_n "(cached) " >&6
7564 else
7565 if test "$cross_compiling" = yes; then :
7566 ac_cv_func_mmap_fixed_mapped=no
7567 else
7568 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7569 /* end confdefs.h. */
7570 $ac_includes_default
7571 /* malloc might have been renamed as rpl_malloc. */
7572 #undef malloc
7573
7574 /* Thanks to Mike Haertel and Jim Avera for this test.
7575 Here is a matrix of mmap possibilities:
7576 mmap private not fixed
7577 mmap private fixed at somewhere currently unmapped
7578 mmap private fixed at somewhere already mapped
7579 mmap shared not fixed
7580 mmap shared fixed at somewhere currently unmapped
7581 mmap shared fixed at somewhere already mapped
7582 For private mappings, we should verify that changes cannot be read()
7583 back from the file, nor mmap's back from the file at a different
7584 address. (There have been systems where private was not correctly
7585 implemented like the infamous i386 svr4.0, and systems where the
7586 VM page cache was not coherent with the file system buffer cache
7587 like early versions of FreeBSD and possibly contemporary NetBSD.)
7588 For shared mappings, we should conversely verify that changes get
7589 propagated back to all the places they're supposed to be.
7590
7591 Grep wants private fixed already mapped.
7592 The main things grep needs to know about mmap are:
7593 * does it exist and is it safe to write into the mmap'd area
7594 * how to use it (BSD variants) */
7595
7596 #include <fcntl.h>
7597 #include <sys/mman.h>
7598
7599 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
7600 char *malloc ();
7601 #endif
7602
7603 /* This mess was copied from the GNU getpagesize.h. */
7604 #ifndef HAVE_GETPAGESIZE
7605 # ifdef _SC_PAGESIZE
7606 # define getpagesize() sysconf(_SC_PAGESIZE)
7607 # else /* no _SC_PAGESIZE */
7608 # ifdef HAVE_SYS_PARAM_H
7609 # include <sys/param.h>
7610 # ifdef EXEC_PAGESIZE
7611 # define getpagesize() EXEC_PAGESIZE
7612 # else /* no EXEC_PAGESIZE */
7613 # ifdef NBPG
7614 # define getpagesize() NBPG * CLSIZE
7615 # ifndef CLSIZE
7616 # define CLSIZE 1
7617 # endif /* no CLSIZE */
7618 # else /* no NBPG */
7619 # ifdef NBPC
7620 # define getpagesize() NBPC
7621 # else /* no NBPC */
7622 # ifdef PAGESIZE
7623 # define getpagesize() PAGESIZE
7624 # endif /* PAGESIZE */
7625 # endif /* no NBPC */
7626 # endif /* no NBPG */
7627 # endif /* no EXEC_PAGESIZE */
7628 # else /* no HAVE_SYS_PARAM_H */
7629 # define getpagesize() 8192 /* punt totally */
7630 # endif /* no HAVE_SYS_PARAM_H */
7631 # endif /* no _SC_PAGESIZE */
7632
7633 #endif /* no HAVE_GETPAGESIZE */
7634
7635 int
7636 main ()
7637 {
7638 char *data, *data2, *data3;
7639 const char *cdata2;
7640 int i, pagesize;
7641 int fd, fd2;
7642
7643 pagesize = getpagesize ();
7644
7645 /* First, make a file with some known garbage in it. */
7646 data = (char *) malloc (pagesize);
7647 if (!data)
7648 return 1;
7649 for (i = 0; i < pagesize; ++i)
7650 *(data + i) = rand ();
7651 umask (0);
7652 fd = creat ("conftest.mmap", 0600);
7653 if (fd < 0)
7654 return 2;
7655 if (write (fd, data, pagesize) != pagesize)
7656 return 3;
7657 close (fd);
7658
7659 /* Next, check that the tail of a page is zero-filled. File must have
7660 non-zero length, otherwise we risk SIGBUS for entire page. */
7661 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
7662 if (fd2 < 0)
7663 return 4;
7664 cdata2 = "";
7665 if (write (fd2, cdata2, 1) != 1)
7666 return 5;
7667 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
7668 if (data2 == MAP_FAILED)
7669 return 6;
7670 for (i = 0; i < pagesize; ++i)
7671 if (*(data2 + i))
7672 return 7;
7673 close (fd2);
7674 if (munmap (data2, pagesize))
7675 return 8;
7676
7677 /* Next, try to mmap the file at a fixed address which already has
7678 something else allocated at it. If we can, also make sure that
7679 we see the same garbage. */
7680 fd = open ("conftest.mmap", O_RDWR);
7681 if (fd < 0)
7682 return 9;
7683 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
7684 MAP_PRIVATE | MAP_FIXED, fd, 0L))
7685 return 10;
7686 for (i = 0; i < pagesize; ++i)
7687 if (*(data + i) != *(data2 + i))
7688 return 11;
7689
7690 /* Finally, make sure that changes to the mapped area do not
7691 percolate back to the file as seen by read(). (This is a bug on
7692 some variants of i386 svr4.0.) */
7693 for (i = 0; i < pagesize; ++i)
7694 *(data2 + i) = *(data2 + i) + 1;
7695 data3 = (char *) malloc (pagesize);
7696 if (!data3)
7697 return 12;
7698 if (read (fd, data3, pagesize) != pagesize)
7699 return 13;
7700 for (i = 0; i < pagesize; ++i)
7701 if (*(data + i) != *(data3 + i))
7702 return 14;
7703 close (fd);
7704 return 0;
7705 }
7706 _ACEOF
7707 if ac_fn_c_try_run "$LINENO"; then :
7708 ac_cv_func_mmap_fixed_mapped=yes
7709 else
7710 ac_cv_func_mmap_fixed_mapped=no
7711 fi
7712 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7713 conftest.$ac_objext conftest.beam conftest.$ac_ext
7714 fi
7715
7716 fi
7717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
7718 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
7719 if test $ac_cv_func_mmap_fixed_mapped = yes; then
7720
7721 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
7722
7723 fi
7724 rm -f conftest.mmap conftest.txt
7725
7726 fi
7727
7728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strncmp" >&5
7729 $as_echo_n "checking for working strncmp... " >&6; }
7730 if ${ac_cv_func_strncmp_works+:} false; then :
7731 $as_echo_n "(cached) " >&6
7732 else
7733 if test "$cross_compiling" = yes; then :
7734 ac_cv_func_strncmp_works=yes
7735 else
7736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7737 /* end confdefs.h. */
7738
7739 /* Test by Jim Wilson and Kaveh Ghazi.
7740 Check whether strncmp reads past the end of its string parameters. */
7741 #include <sys/types.h>
7742
7743 #ifdef HAVE_FCNTL_H
7744 #include <fcntl.h>
7745 #endif
7746
7747 #ifdef HAVE_SYS_MMAN_H
7748 #include <sys/mman.h>
7749 #endif
7750
7751 #ifndef MAP_ANON
7752 #ifdef MAP_ANONYMOUS
7753 #define MAP_ANON MAP_ANONYMOUS
7754 #else
7755 #define MAP_ANON MAP_FILE
7756 #endif
7757 #endif
7758
7759 #ifndef MAP_FILE
7760 #define MAP_FILE 0
7761 #endif
7762 #ifndef O_RDONLY
7763 #define O_RDONLY 0
7764 #endif
7765
7766 #define MAP_LEN 0x10000
7767
7768 main ()
7769 {
7770 #if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE)
7771 char *p;
7772 int dev_zero;
7773
7774 dev_zero = open ("/dev/zero", O_RDONLY);
7775 if (dev_zero < 0)
7776 exit (1);
7777
7778 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
7779 MAP_ANON|MAP_PRIVATE, dev_zero, 0);
7780 if (p == (char *)-1)
7781 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
7782 MAP_ANON|MAP_PRIVATE, -1, 0);
7783 if (p == (char *)-1)
7784 exit (2);
7785 else
7786 {
7787 char *string = "__si_type_info";
7788 char *q = (char *) p + MAP_LEN - strlen (string) - 2;
7789 char *r = (char *) p + 0xe;
7790
7791 strcpy (q, string);
7792 strcpy (r, string);
7793 strncmp (r, q, 14);
7794 }
7795 #endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */
7796 exit (0);
7797 }
7798
7799 _ACEOF
7800 if ac_fn_c_try_run "$LINENO"; then :
7801 ac_cv_func_strncmp_works=yes
7802 else
7803 ac_cv_func_strncmp_works=no
7804 fi
7805 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7806 conftest.$ac_objext conftest.beam conftest.$ac_ext
7807 fi
7808
7809 rm -f core core.* *.core
7810 fi
7811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strncmp_works" >&5
7812 $as_echo "$ac_cv_func_strncmp_works" >&6; }
7813 if test $ac_cv_func_strncmp_works = no ; then
7814 case " $LIBOBJS " in
7815 *" strncmp.$ac_objext "* ) ;;
7816 *) LIBOBJS="$LIBOBJS strncmp.$ac_objext"
7817 ;;
7818 esac
7819
7820 fi
7821
7822
7823 # Install a library built with a cross compiler in $(tooldir) rather
7824 # than $(libdir).
7825 if test -z "${with_cross_host}"; then
7826 INSTALL_DEST=libdir
7827 else
7828 INSTALL_DEST=tooldir
7829 fi
7830
7831
7832
7833 L=""
7834 for l in x $LIBOBJS; do
7835 case $l in
7836 x) ;;
7837 *) L="$L ./$l" ;;
7838 esac
7839 done
7840 LIBOBJS="$L"
7841
7842
7843
7844
7845
7846 # We need multilib support, but only if configuring for the target.
7847 ac_config_files="$ac_config_files Makefile testsuite/Makefile"
7848
7849 ac_config_commands="$ac_config_commands default"
7850
7851 cat >confcache <<\_ACEOF
7852 # This file is a shell script that caches the results of configure
7853 # tests run on this system so they can be shared between configure
7854 # scripts and configure runs, see configure's option --config-cache.
7855 # It is not useful on other systems. If it contains results you don't
7856 # want to keep, you may remove or edit it.
7857 #
7858 # config.status only pays attention to the cache file if you give it
7859 # the --recheck option to rerun configure.
7860 #
7861 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7862 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7863 # following values.
7864
7865 _ACEOF
7866
7867 # The following way of writing the cache mishandles newlines in values,
7868 # but we know of no workaround that is simple, portable, and efficient.
7869 # So, we kill variables containing newlines.
7870 # Ultrix sh set writes to stderr and can't be redirected directly,
7871 # and sets the high bit in the cache file unless we assign to the vars.
7872 (
7873 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7874 eval ac_val=\$$ac_var
7875 case $ac_val in #(
7876 *${as_nl}*)
7877 case $ac_var in #(
7878 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7879 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7880 esac
7881 case $ac_var in #(
7882 _ | IFS | as_nl) ;; #(
7883 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7884 *) { eval $ac_var=; unset $ac_var;} ;;
7885 esac ;;
7886 esac
7887 done
7888
7889 (set) 2>&1 |
7890 case $as_nl`(ac_space=' '; set) 2>&1` in #(
7891 *${as_nl}ac_space=\ *)
7892 # `set' does not quote correctly, so add quotes: double-quote
7893 # substitution turns \\\\ into \\, and sed turns \\ into \.
7894 sed -n \
7895 "s/'/'\\\\''/g;
7896 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7897 ;; #(
7898 *)
7899 # `set' quotes correctly as required by POSIX, so do not add quotes.
7900 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7901 ;;
7902 esac |
7903 sort
7904 ) |
7905 sed '
7906 /^ac_cv_env_/b end
7907 t clear
7908 :clear
7909 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7910 t end
7911 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7912 :end' >>confcache
7913 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7914 if test -w "$cache_file"; then
7915 if test "x$cache_file" != "x/dev/null"; then
7916 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7917 $as_echo "$as_me: updating cache $cache_file" >&6;}
7918 if test ! -f "$cache_file" || test -h "$cache_file"; then
7919 cat confcache >"$cache_file"
7920 else
7921 case $cache_file in #(
7922 */* | ?:*)
7923 mv -f confcache "$cache_file"$$ &&
7924 mv -f "$cache_file"$$ "$cache_file" ;; #(
7925 *)
7926 mv -f confcache "$cache_file" ;;
7927 esac
7928 fi
7929 fi
7930 else
7931 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7932 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7933 fi
7934 fi
7935 rm -f confcache
7936
7937 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7938 # Let make expand exec_prefix.
7939 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7940
7941 DEFS=-DHAVE_CONFIG_H
7942
7943 ac_libobjs=
7944 ac_ltlibobjs=
7945 U=
7946 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7947 # 1. Remove the extension, and $U if already installed.
7948 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7949 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7950 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7951 # will be set to the directory where LIBOBJS objects are built.
7952 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7953 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7954 done
7955 LIBOBJS=$ac_libobjs
7956
7957 LTLIBOBJS=$ac_ltlibobjs
7958
7959
7960
7961
7962 : "${CONFIG_STATUS=./config.status}"
7963 ac_write_fail=0
7964 ac_clean_files_save=$ac_clean_files
7965 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7966 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7967 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7968 as_write_fail=0
7969 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
7970 #! $SHELL
7971 # Generated by $as_me.
7972 # Run this file to recreate the current configuration.
7973 # Compiler output produced by configure, useful for debugging
7974 # configure, is in config.log if it exists.
7975
7976 debug=false
7977 ac_cs_recheck=false
7978 ac_cs_silent=false
7979
7980 SHELL=\${CONFIG_SHELL-$SHELL}
7981 export SHELL
7982 _ASEOF
7983 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
7984 ## -------------------- ##
7985 ## M4sh Initialization. ##
7986 ## -------------------- ##
7987
7988 # Be more Bourne compatible
7989 DUALCASE=1; export DUALCASE # for MKS sh
7990 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
7991 emulate sh
7992 NULLCMD=:
7993 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
7994 # is contrary to our usage. Disable this feature.
7995 alias -g '${1+"$@"}'='"$@"'
7996 setopt NO_GLOB_SUBST
7997 else
7998 case `(set -o) 2>/dev/null` in #(
7999 *posix*) :
8000 set -o posix ;; #(
8001 *) :
8002 ;;
8003 esac
8004 fi
8005
8006
8007 as_nl='
8008 '
8009 export as_nl
8010 # Printing a long string crashes Solaris 7 /usr/bin/printf.
8011 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8012 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8013 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8014 # Prefer a ksh shell builtin over an external printf program on Solaris,
8015 # but without wasting forks for bash or zsh.
8016 if test -z "$BASH_VERSION$ZSH_VERSION" \
8017 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8018 as_echo='print -r --'
8019 as_echo_n='print -rn --'
8020 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8021 as_echo='printf %s\n'
8022 as_echo_n='printf %s'
8023 else
8024 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8025 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8026 as_echo_n='/usr/ucb/echo -n'
8027 else
8028 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8029 as_echo_n_body='eval
8030 arg=$1;
8031 case $arg in #(
8032 *"$as_nl"*)
8033 expr "X$arg" : "X\\(.*\\)$as_nl";
8034 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8035 esac;
8036 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8037 '
8038 export as_echo_n_body
8039 as_echo_n='sh -c $as_echo_n_body as_echo'
8040 fi
8041 export as_echo_body
8042 as_echo='sh -c $as_echo_body as_echo'
8043 fi
8044
8045 # The user is always right.
8046 if test "${PATH_SEPARATOR+set}" != set; then
8047 PATH_SEPARATOR=:
8048 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8049 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8050 PATH_SEPARATOR=';'
8051 }
8052 fi
8053
8054
8055 # IFS
8056 # We need space, tab and new line, in precisely that order. Quoting is
8057 # there to prevent editors from complaining about space-tab.
8058 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8059 # splitting by setting IFS to empty value.)
8060 IFS=" "" $as_nl"
8061
8062 # Find who we are. Look in the path if we contain no directory separator.
8063 as_myself=
8064 case $0 in #((
8065 *[\\/]* ) as_myself=$0 ;;
8066 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8067 for as_dir in $PATH
8068 do
8069 IFS=$as_save_IFS
8070 test -z "$as_dir" && as_dir=.
8071 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8072 done
8073 IFS=$as_save_IFS
8074
8075 ;;
8076 esac
8077 # We did not find ourselves, most probably we were run as `sh COMMAND'
8078 # in which case we are not to be found in the path.
8079 if test "x$as_myself" = x; then
8080 as_myself=$0
8081 fi
8082 if test ! -f "$as_myself"; then
8083 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8084 exit 1
8085 fi
8086
8087 # Unset variables that we do not need and which cause bugs (e.g. in
8088 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8089 # suppresses any "Segmentation fault" message there. '((' could
8090 # trigger a bug in pdksh 5.2.14.
8091 for as_var in BASH_ENV ENV MAIL MAILPATH
8092 do eval test x\${$as_var+set} = xset \
8093 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8094 done
8095 PS1='$ '
8096 PS2='> '
8097 PS4='+ '
8098
8099 # NLS nuisances.
8100 LC_ALL=C
8101 export LC_ALL
8102 LANGUAGE=C
8103 export LANGUAGE
8104
8105 # CDPATH.
8106 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8107
8108
8109 # as_fn_error STATUS ERROR [LINENO LOG_FD]
8110 # ----------------------------------------
8111 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8112 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8113 # script with STATUS, using 1 if that was 0.
8114 as_fn_error ()
8115 {
8116 as_status=$1; test $as_status -eq 0 && as_status=1
8117 if test "$4"; then
8118 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8119 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8120 fi
8121 $as_echo "$as_me: error: $2" >&2
8122 as_fn_exit $as_status
8123 } # as_fn_error
8124
8125
8126 # as_fn_set_status STATUS
8127 # -----------------------
8128 # Set $? to STATUS, without forking.
8129 as_fn_set_status ()
8130 {
8131 return $1
8132 } # as_fn_set_status
8133
8134 # as_fn_exit STATUS
8135 # -----------------
8136 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8137 as_fn_exit ()
8138 {
8139 set +e
8140 as_fn_set_status $1
8141 exit $1
8142 } # as_fn_exit
8143
8144 # as_fn_unset VAR
8145 # ---------------
8146 # Portably unset VAR.
8147 as_fn_unset ()
8148 {
8149 { eval $1=; unset $1;}
8150 }
8151 as_unset=as_fn_unset
8152 # as_fn_append VAR VALUE
8153 # ----------------------
8154 # Append the text in VALUE to the end of the definition contained in VAR. Take
8155 # advantage of any shell optimizations that allow amortized linear growth over
8156 # repeated appends, instead of the typical quadratic growth present in naive
8157 # implementations.
8158 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8159 eval 'as_fn_append ()
8160 {
8161 eval $1+=\$2
8162 }'
8163 else
8164 as_fn_append ()
8165 {
8166 eval $1=\$$1\$2
8167 }
8168 fi # as_fn_append
8169
8170 # as_fn_arith ARG...
8171 # ------------------
8172 # Perform arithmetic evaluation on the ARGs, and store the result in the
8173 # global $as_val. Take advantage of shells that can avoid forks. The arguments
8174 # must be portable across $(()) and expr.
8175 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8176 eval 'as_fn_arith ()
8177 {
8178 as_val=$(( $* ))
8179 }'
8180 else
8181 as_fn_arith ()
8182 {
8183 as_val=`expr "$@" || test $? -eq 1`
8184 }
8185 fi # as_fn_arith
8186
8187
8188 if expr a : '\(a\)' >/dev/null 2>&1 &&
8189 test "X`expr 00001 : '.*\(...\)'`" = X001; then
8190 as_expr=expr
8191 else
8192 as_expr=false
8193 fi
8194
8195 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8196 as_basename=basename
8197 else
8198 as_basename=false
8199 fi
8200
8201 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8202 as_dirname=dirname
8203 else
8204 as_dirname=false
8205 fi
8206
8207 as_me=`$as_basename -- "$0" ||
8208 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8209 X"$0" : 'X\(//\)$' \| \
8210 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8211 $as_echo X/"$0" |
8212 sed '/^.*\/\([^/][^/]*\)\/*$/{
8213 s//\1/
8214 q
8215 }
8216 /^X\/\(\/\/\)$/{
8217 s//\1/
8218 q
8219 }
8220 /^X\/\(\/\).*/{
8221 s//\1/
8222 q
8223 }
8224 s/.*/./; q'`
8225
8226 # Avoid depending upon Character Ranges.
8227 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8228 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8229 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8230 as_cr_digits='0123456789'
8231 as_cr_alnum=$as_cr_Letters$as_cr_digits
8232
8233 ECHO_C= ECHO_N= ECHO_T=
8234 case `echo -n x` in #(((((
8235 -n*)
8236 case `echo 'xy\c'` in
8237 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8238 xy) ECHO_C='\c';;
8239 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8240 ECHO_T=' ';;
8241 esac;;
8242 *)
8243 ECHO_N='-n';;
8244 esac
8245
8246 rm -f conf$$ conf$$.exe conf$$.file
8247 if test -d conf$$.dir; then
8248 rm -f conf$$.dir/conf$$.file
8249 else
8250 rm -f conf$$.dir
8251 mkdir conf$$.dir 2>/dev/null
8252 fi
8253 if (echo >conf$$.file) 2>/dev/null; then
8254 if ln -s conf$$.file conf$$ 2>/dev/null; then
8255 as_ln_s='ln -s'
8256 # ... but there are two gotchas:
8257 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8258 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8259 # In both cases, we have to default to `cp -pR'.
8260 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8261 as_ln_s='cp -pR'
8262 elif ln conf$$.file conf$$ 2>/dev/null; then
8263 as_ln_s=ln
8264 else
8265 as_ln_s='cp -pR'
8266 fi
8267 else
8268 as_ln_s='cp -pR'
8269 fi
8270 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8271 rmdir conf$$.dir 2>/dev/null
8272
8273
8274 # as_fn_mkdir_p
8275 # -------------
8276 # Create "$as_dir" as a directory, including parents if necessary.
8277 as_fn_mkdir_p ()
8278 {
8279
8280 case $as_dir in #(
8281 -*) as_dir=./$as_dir;;
8282 esac
8283 test -d "$as_dir" || eval $as_mkdir_p || {
8284 as_dirs=
8285 while :; do
8286 case $as_dir in #(
8287 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8288 *) as_qdir=$as_dir;;
8289 esac
8290 as_dirs="'$as_qdir' $as_dirs"
8291 as_dir=`$as_dirname -- "$as_dir" ||
8292 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8293 X"$as_dir" : 'X\(//\)[^/]' \| \
8294 X"$as_dir" : 'X\(//\)$' \| \
8295 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8296 $as_echo X"$as_dir" |
8297 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8298 s//\1/
8299 q
8300 }
8301 /^X\(\/\/\)[^/].*/{
8302 s//\1/
8303 q
8304 }
8305 /^X\(\/\/\)$/{
8306 s//\1/
8307 q
8308 }
8309 /^X\(\/\).*/{
8310 s//\1/
8311 q
8312 }
8313 s/.*/./; q'`
8314 test -d "$as_dir" && break
8315 done
8316 test -z "$as_dirs" || eval "mkdir $as_dirs"
8317 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8318
8319
8320 } # as_fn_mkdir_p
8321 if mkdir -p . 2>/dev/null; then
8322 as_mkdir_p='mkdir -p "$as_dir"'
8323 else
8324 test -d ./-p && rmdir ./-p
8325 as_mkdir_p=false
8326 fi
8327
8328
8329 # as_fn_executable_p FILE
8330 # -----------------------
8331 # Test if FILE is an executable regular file.
8332 as_fn_executable_p ()
8333 {
8334 test -f "$1" && test -x "$1"
8335 } # as_fn_executable_p
8336 as_test_x='test -x'
8337 as_executable_p=as_fn_executable_p
8338
8339 # Sed expression to map a string onto a valid CPP name.
8340 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8341
8342 # Sed expression to map a string onto a valid variable name.
8343 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8344
8345
8346 exec 6>&1
8347 ## ----------------------------------- ##
8348 ## Main body of $CONFIG_STATUS script. ##
8349 ## ----------------------------------- ##
8350 _ASEOF
8351 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8352
8353 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8354 # Save the log message, to keep $0 and so on meaningful, and to
8355 # report actual input values of CONFIG_FILES etc. instead of their
8356 # values after options handling.
8357 ac_log="
8358 This file was extended by $as_me, which was
8359 generated by GNU Autoconf 2.69. Invocation command line was
8360
8361 CONFIG_FILES = $CONFIG_FILES
8362 CONFIG_HEADERS = $CONFIG_HEADERS
8363 CONFIG_LINKS = $CONFIG_LINKS
8364 CONFIG_COMMANDS = $CONFIG_COMMANDS
8365 $ $0 $@
8366
8367 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8368 "
8369
8370 _ACEOF
8371
8372 case $ac_config_files in *"
8373 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8374 esac
8375
8376 case $ac_config_headers in *"
8377 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8378 esac
8379
8380
8381 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8382 # Files that config.status was made for.
8383 config_files="$ac_config_files"
8384 config_headers="$ac_config_headers"
8385 config_commands="$ac_config_commands"
8386
8387 _ACEOF
8388
8389 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8390 ac_cs_usage="\
8391 \`$as_me' instantiates files and other configuration actions
8392 from templates according to the current configuration. Unless the files
8393 and actions are specified as TAGs, all are instantiated by default.
8394
8395 Usage: $0 [OPTION]... [TAG]...
8396
8397 -h, --help print this help, then exit
8398 -V, --version print version number and configuration settings, then exit
8399 --config print configuration, then exit
8400 -q, --quiet, --silent
8401 do not print progress messages
8402 -d, --debug don't remove temporary files
8403 --recheck update $as_me by reconfiguring in the same conditions
8404 --file=FILE[:TEMPLATE]
8405 instantiate the configuration file FILE
8406 --header=FILE[:TEMPLATE]
8407 instantiate the configuration header FILE
8408
8409 Configuration files:
8410 $config_files
8411
8412 Configuration headers:
8413 $config_headers
8414
8415 Configuration commands:
8416 $config_commands
8417
8418 Report bugs to the package provider."
8419
8420 _ACEOF
8421 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8422 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8423 ac_cs_version="\\
8424 config.status
8425 configured by $0, generated by GNU Autoconf 2.69,
8426 with options \\"\$ac_cs_config\\"
8427
8428 Copyright (C) 2012 Free Software Foundation, Inc.
8429 This config.status script is free software; the Free Software Foundation
8430 gives unlimited permission to copy, distribute and modify it."
8431
8432 ac_pwd='$ac_pwd'
8433 srcdir='$srcdir'
8434 INSTALL='$INSTALL'
8435 test -n "\$AWK" || AWK=awk
8436 _ACEOF
8437
8438 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8439 # The default lists apply if the user does not specify any file.
8440 ac_need_defaults=:
8441 while test $# != 0
8442 do
8443 case $1 in
8444 --*=?*)
8445 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8446 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8447 ac_shift=:
8448 ;;
8449 --*=)
8450 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8451 ac_optarg=
8452 ac_shift=:
8453 ;;
8454 *)
8455 ac_option=$1
8456 ac_optarg=$2
8457 ac_shift=shift
8458 ;;
8459 esac
8460
8461 case $ac_option in
8462 # Handling of the options.
8463 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8464 ac_cs_recheck=: ;;
8465 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8466 $as_echo "$ac_cs_version"; exit ;;
8467 --config | --confi | --conf | --con | --co | --c )
8468 $as_echo "$ac_cs_config"; exit ;;
8469 --debug | --debu | --deb | --de | --d | -d )
8470 debug=: ;;
8471 --file | --fil | --fi | --f )
8472 $ac_shift
8473 case $ac_optarg in
8474 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8475 '') as_fn_error $? "missing file argument" ;;
8476 esac
8477 as_fn_append CONFIG_FILES " '$ac_optarg'"
8478 ac_need_defaults=false;;
8479 --header | --heade | --head | --hea )
8480 $ac_shift
8481 case $ac_optarg in
8482 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8483 esac
8484 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8485 ac_need_defaults=false;;
8486 --he | --h)
8487 # Conflict between --help and --header
8488 as_fn_error $? "ambiguous option: \`$1'
8489 Try \`$0 --help' for more information.";;
8490 --help | --hel | -h )
8491 $as_echo "$ac_cs_usage"; exit ;;
8492 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8493 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8494 ac_cs_silent=: ;;
8495
8496 # This is an error.
8497 -*) as_fn_error $? "unrecognized option: \`$1'
8498 Try \`$0 --help' for more information." ;;
8499
8500 *) as_fn_append ac_config_targets " $1"
8501 ac_need_defaults=false ;;
8502
8503 esac
8504 shift
8505 done
8506
8507 ac_configure_extra_args=
8508
8509 if $ac_cs_silent; then
8510 exec 6>/dev/null
8511 ac_configure_extra_args="$ac_configure_extra_args --silent"
8512 fi
8513
8514 _ACEOF
8515 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8516 if \$ac_cs_recheck; then
8517 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8518 shift
8519 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8520 CONFIG_SHELL='$SHELL'
8521 export CONFIG_SHELL
8522 exec "\$@"
8523 fi
8524
8525 _ACEOF
8526 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8527 exec 5>>config.log
8528 {
8529 echo
8530 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8531 ## Running $as_me. ##
8532 _ASBOX
8533 $as_echo "$ac_log"
8534 } >&5
8535
8536 _ACEOF
8537 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8538 #
8539 # INIT-COMMANDS
8540 #
8541 srcdir=${srcdir}
8542 host=${host}
8543 target=${target}
8544 with_target_subdir=${with_target_subdir}
8545 with_multisubdir=${with_multisubdir}
8546 ac_configure_args="--enable-multilib ${ac_configure_args}"
8547 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
8548 ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}"
8549 libiberty_topdir=${libiberty_topdir}
8550
8551
8552 _ACEOF
8553
8554 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8555
8556 # Handling of arguments.
8557 for ac_config_target in $ac_config_targets
8558 do
8559 case $ac_config_target in
8560 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
8561 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8562 "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
8563 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8564
8565 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8566 esac
8567 done
8568
8569
8570 # If the user did not use the arguments to specify the items to instantiate,
8571 # then the envvar interface is used. Set only those that are not.
8572 # We use the long form for the default assignment because of an extremely
8573 # bizarre bug on SunOS 4.1.3.
8574 if $ac_need_defaults; then
8575 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8576 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8577 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8578 fi
8579
8580 # Have a temporary directory for convenience. Make it in the build tree
8581 # simply because there is no reason against having it here, and in addition,
8582 # creating and moving files from /tmp can sometimes cause problems.
8583 # Hook for its removal unless debugging.
8584 # Note that there is a small window in which the directory will not be cleaned:
8585 # after its creation but before its name has been assigned to `$tmp'.
8586 $debug ||
8587 {
8588 tmp= ac_tmp=
8589 trap 'exit_status=$?
8590 : "${ac_tmp:=$tmp}"
8591 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8592 ' 0
8593 trap 'as_fn_exit 1' 1 2 13 15
8594 }
8595 # Create a (secure) tmp directory for tmp files.
8596
8597 {
8598 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8599 test -d "$tmp"
8600 } ||
8601 {
8602 tmp=./conf$$-$RANDOM
8603 (umask 077 && mkdir "$tmp")
8604 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8605 ac_tmp=$tmp
8606
8607 # Set up the scripts for CONFIG_FILES section.
8608 # No need to generate them if there are no CONFIG_FILES.
8609 # This happens for instance with `./config.status config.h'.
8610 if test -n "$CONFIG_FILES"; then
8611
8612 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
8613 ac_cs_awk_getline=:
8614 ac_cs_awk_pipe_init=
8615 ac_cs_awk_read_file='
8616 while ((getline aline < (F[key])) > 0)
8617 print(aline)
8618 close(F[key])'
8619 ac_cs_awk_pipe_fini=
8620 else
8621 ac_cs_awk_getline=false
8622 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
8623 ac_cs_awk_read_file='
8624 print "|#_!!_#|"
8625 print "cat " F[key] " &&"
8626 '$ac_cs_awk_pipe_init
8627 # The final `:' finishes the AND list.
8628 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
8629 fi
8630 ac_cr=`echo X | tr X '\015'`
8631 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8632 # But we know of no other shell where ac_cr would be empty at this
8633 # point, so we can use a bashism as a fallback.
8634 if test "x$ac_cr" = x; then
8635 eval ac_cr=\$\'\\r\'
8636 fi
8637 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8638 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8639 ac_cs_awk_cr='\\r'
8640 else
8641 ac_cs_awk_cr=$ac_cr
8642 fi
8643
8644 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8645 _ACEOF
8646
8647 # Create commands to substitute file output variables.
8648 {
8649 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
8650 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
8651 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
8652 echo "_ACAWK" &&
8653 echo "_ACEOF"
8654 } >conf$$files.sh &&
8655 . ./conf$$files.sh ||
8656 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8657 rm -f conf$$files.sh
8658
8659 {
8660 echo "cat >conf$$subs.awk <<_ACEOF" &&
8661 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8662 echo "_ACEOF"
8663 } >conf$$subs.sh ||
8664 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8665 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8666 ac_delim='%!_!# '
8667 for ac_last_try in false false false false false :; do
8668 . ./conf$$subs.sh ||
8669 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8670
8671 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8672 if test $ac_delim_n = $ac_delim_num; then
8673 break
8674 elif $ac_last_try; then
8675 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8676 else
8677 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8678 fi
8679 done
8680 rm -f conf$$subs.sh
8681
8682 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8683 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8684 _ACEOF
8685 sed -n '
8686 h
8687 s/^/S["/; s/!.*/"]=/
8688 p
8689 g
8690 s/^[^!]*!//
8691 :repl
8692 t repl
8693 s/'"$ac_delim"'$//
8694 t delim
8695 :nl
8696 h
8697 s/\(.\{148\}\)..*/\1/
8698 t more1
8699 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8700 p
8701 n
8702 b repl
8703 :more1
8704 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8705 p
8706 g
8707 s/.\{148\}//
8708 t nl
8709 :delim
8710 h
8711 s/\(.\{148\}\)..*/\1/
8712 t more2
8713 s/["\\]/\\&/g; s/^/"/; s/$/"/
8714 p
8715 b
8716 :more2
8717 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8718 p
8719 g
8720 s/.\{148\}//
8721 t delim
8722 ' <conf$$subs.awk | sed '
8723 /^[^""]/{
8724 N
8725 s/\n//
8726 }
8727 ' >>$CONFIG_STATUS || ac_write_fail=1
8728 rm -f conf$$subs.awk
8729 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8730 _ACAWK
8731 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8732 for (key in S) S_is_set[key] = 1
8733 FS = "\a"
8734 \$ac_cs_awk_pipe_init
8735 }
8736 {
8737 line = $ 0
8738 nfields = split(line, field, "@")
8739 substed = 0
8740 len = length(field[1])
8741 for (i = 2; i < nfields; i++) {
8742 key = field[i]
8743 keylen = length(key)
8744 if (S_is_set[key]) {
8745 value = S[key]
8746 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8747 len += length(value) + length(field[++i])
8748 substed = 1
8749 } else
8750 len += 1 + keylen
8751 }
8752 if (nfields == 3 && !substed) {
8753 key = field[2]
8754 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
8755 \$ac_cs_awk_read_file
8756 next
8757 }
8758 }
8759 print line
8760 }
8761 \$ac_cs_awk_pipe_fini
8762 _ACAWK
8763 _ACEOF
8764 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8765 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8766 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8767 else
8768 cat
8769 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8770 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8771 _ACEOF
8772
8773 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8774 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8775 # trailing colons and then remove the whole line if VPATH becomes empty
8776 # (actually we leave an empty line to preserve line numbers).
8777 if test "x$srcdir" = x.; then
8778 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8779 h
8780 s///
8781 s/^/:/
8782 s/[ ]*$/:/
8783 s/:\$(srcdir):/:/g
8784 s/:\${srcdir}:/:/g
8785 s/:@srcdir@:/:/g
8786 s/^:*//
8787 s/:*$//
8788 x
8789 s/\(=[ ]*\).*/\1/
8790 G
8791 s/\n//
8792 s/^[^=]*=[ ]*$//
8793 }'
8794 fi
8795
8796 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8797 fi # test -n "$CONFIG_FILES"
8798
8799 # Set up the scripts for CONFIG_HEADERS section.
8800 # No need to generate them if there are no CONFIG_HEADERS.
8801 # This happens for instance with `./config.status Makefile'.
8802 if test -n "$CONFIG_HEADERS"; then
8803 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8804 BEGIN {
8805 _ACEOF
8806
8807 # Transform confdefs.h into an awk script `defines.awk', embedded as
8808 # here-document in config.status, that substitutes the proper values into
8809 # config.h.in to produce config.h.
8810
8811 # Create a delimiter string that does not exist in confdefs.h, to ease
8812 # handling of long lines.
8813 ac_delim='%!_!# '
8814 for ac_last_try in false false :; do
8815 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8816 if test -z "$ac_tt"; then
8817 break
8818 elif $ac_last_try; then
8819 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8820 else
8821 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8822 fi
8823 done
8824
8825 # For the awk script, D is an array of macro values keyed by name,
8826 # likewise P contains macro parameters if any. Preserve backslash
8827 # newline sequences.
8828
8829 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8830 sed -n '
8831 s/.\{148\}/&'"$ac_delim"'/g
8832 t rset
8833 :rset
8834 s/^[ ]*#[ ]*define[ ][ ]*/ /
8835 t def
8836 d
8837 :def
8838 s/\\$//
8839 t bsnl
8840 s/["\\]/\\&/g
8841 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8842 D["\1"]=" \3"/p
8843 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8844 d
8845 :bsnl
8846 s/["\\]/\\&/g
8847 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8848 D["\1"]=" \3\\\\\\n"\\/p
8849 t cont
8850 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8851 t cont
8852 d
8853 :cont
8854 n
8855 s/.\{148\}/&'"$ac_delim"'/g
8856 t clear
8857 :clear
8858 s/\\$//
8859 t bsnlc
8860 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8861 d
8862 :bsnlc
8863 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8864 b cont
8865 ' <confdefs.h | sed '
8866 s/'"$ac_delim"'/"\\\
8867 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8868
8869 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8870 for (key in D) D_is_set[key] = 1
8871 FS = "\a"
8872 }
8873 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8874 line = \$ 0
8875 split(line, arg, " ")
8876 if (arg[1] == "#") {
8877 defundef = arg[2]
8878 mac1 = arg[3]
8879 } else {
8880 defundef = substr(arg[1], 2)
8881 mac1 = arg[2]
8882 }
8883 split(mac1, mac2, "(") #)
8884 macro = mac2[1]
8885 prefix = substr(line, 1, index(line, defundef) - 1)
8886 if (D_is_set[macro]) {
8887 # Preserve the white space surrounding the "#".
8888 print prefix "define", macro P[macro] D[macro]
8889 next
8890 } else {
8891 # Replace #undef with comments. This is necessary, for example,
8892 # in the case of _POSIX_SOURCE, which is predefined and required
8893 # on some systems where configure will not decide to define it.
8894 if (defundef == "undef") {
8895 print "/*", prefix defundef, macro, "*/"
8896 next
8897 }
8898 }
8899 }
8900 { print }
8901 _ACAWK
8902 _ACEOF
8903 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8904 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8905 fi # test -n "$CONFIG_HEADERS"
8906
8907
8908 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8909 shift
8910 for ac_tag
8911 do
8912 case $ac_tag in
8913 :[FHLC]) ac_mode=$ac_tag; continue;;
8914 esac
8915 case $ac_mode$ac_tag in
8916 :[FHL]*:*);;
8917 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
8918 :[FH]-) ac_tag=-:-;;
8919 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8920 esac
8921 ac_save_IFS=$IFS
8922 IFS=:
8923 set x $ac_tag
8924 IFS=$ac_save_IFS
8925 shift
8926 ac_file=$1
8927 shift
8928
8929 case $ac_mode in
8930 :L) ac_source=$1;;
8931 :[FH])
8932 ac_file_inputs=
8933 for ac_f
8934 do
8935 case $ac_f in
8936 -) ac_f="$ac_tmp/stdin";;
8937 *) # Look for the file first in the build tree, then in the source tree
8938 # (if the path is not absolute). The absolute path cannot be DOS-style,
8939 # because $ac_f cannot contain `:'.
8940 test -f "$ac_f" ||
8941 case $ac_f in
8942 [\\/$]*) false;;
8943 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8944 esac ||
8945 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8946 esac
8947 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8948 as_fn_append ac_file_inputs " '$ac_f'"
8949 done
8950
8951 # Let's still pretend it is `configure' which instantiates (i.e., don't
8952 # use $as_me), people would be surprised to read:
8953 # /* config.h. Generated by config.status. */
8954 configure_input='Generated from '`
8955 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8956 `' by configure.'
8957 if test x"$ac_file" != x-; then
8958 configure_input="$ac_file. $configure_input"
8959 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8960 $as_echo "$as_me: creating $ac_file" >&6;}
8961 fi
8962 # Neutralize special characters interpreted by sed in replacement strings.
8963 case $configure_input in #(
8964 *\&* | *\|* | *\\* )
8965 ac_sed_conf_input=`$as_echo "$configure_input" |
8966 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8967 *) ac_sed_conf_input=$configure_input;;
8968 esac
8969
8970 case $ac_tag in
8971 *:-:* | *:-) cat >"$ac_tmp/stdin" \
8972 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
8973 esac
8974 ;;
8975 esac
8976
8977 ac_dir=`$as_dirname -- "$ac_file" ||
8978 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8979 X"$ac_file" : 'X\(//\)[^/]' \| \
8980 X"$ac_file" : 'X\(//\)$' \| \
8981 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8982 $as_echo X"$ac_file" |
8983 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8984 s//\1/
8985 q
8986 }
8987 /^X\(\/\/\)[^/].*/{
8988 s//\1/
8989 q
8990 }
8991 /^X\(\/\/\)$/{
8992 s//\1/
8993 q
8994 }
8995 /^X\(\/\).*/{
8996 s//\1/
8997 q
8998 }
8999 s/.*/./; q'`
9000 as_dir="$ac_dir"; as_fn_mkdir_p
9001 ac_builddir=.
9002
9003 case "$ac_dir" in
9004 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9005 *)
9006 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9007 # A ".." for each directory in $ac_dir_suffix.
9008 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9009 case $ac_top_builddir_sub in
9010 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9011 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9012 esac ;;
9013 esac
9014 ac_abs_top_builddir=$ac_pwd
9015 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9016 # for backward compatibility:
9017 ac_top_builddir=$ac_top_build_prefix
9018
9019 case $srcdir in
9020 .) # We are building in place.
9021 ac_srcdir=.
9022 ac_top_srcdir=$ac_top_builddir_sub
9023 ac_abs_top_srcdir=$ac_pwd ;;
9024 [\\/]* | ?:[\\/]* ) # Absolute name.
9025 ac_srcdir=$srcdir$ac_dir_suffix;
9026 ac_top_srcdir=$srcdir
9027 ac_abs_top_srcdir=$srcdir ;;
9028 *) # Relative name.
9029 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9030 ac_top_srcdir=$ac_top_build_prefix$srcdir
9031 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9032 esac
9033 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9034
9035
9036 case $ac_mode in
9037 :F)
9038 #
9039 # CONFIG_FILE
9040 #
9041
9042 case $INSTALL in
9043 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9044 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9045 esac
9046 _ACEOF
9047
9048 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9049 # If the template does not know about datarootdir, expand it.
9050 # FIXME: This hack should be removed a few years after 2.60.
9051 ac_datarootdir_hack=; ac_datarootdir_seen=
9052 ac_sed_dataroot='
9053 /datarootdir/ {
9054 p
9055 q
9056 }
9057 /@datadir@/p
9058 /@docdir@/p
9059 /@infodir@/p
9060 /@localedir@/p
9061 /@mandir@/p'
9062 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9063 *datarootdir*) ac_datarootdir_seen=yes;;
9064 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9065 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9066 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9067 _ACEOF
9068 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9069 ac_datarootdir_hack='
9070 s&@datadir@&$datadir&g
9071 s&@docdir@&$docdir&g
9072 s&@infodir@&$infodir&g
9073 s&@localedir@&$localedir&g
9074 s&@mandir@&$mandir&g
9075 s&\\\${datarootdir}&$datarootdir&g' ;;
9076 esac
9077 _ACEOF
9078
9079 # Neutralize VPATH when `$srcdir' = `.'.
9080 # Shell code in configure.ac might set extrasub.
9081 # FIXME: do we really want to maintain this feature?
9082 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9083 ac_sed_extra="$ac_vpsub
9084 $extrasub
9085 _ACEOF
9086 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9087 :t
9088 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9089 s|@configure_input@|$ac_sed_conf_input|;t t
9090 s&@top_builddir@&$ac_top_builddir_sub&;t t
9091 s&@top_build_prefix@&$ac_top_build_prefix&;t t
9092 s&@srcdir@&$ac_srcdir&;t t
9093 s&@abs_srcdir@&$ac_abs_srcdir&;t t
9094 s&@top_srcdir@&$ac_top_srcdir&;t t
9095 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9096 s&@builddir@&$ac_builddir&;t t
9097 s&@abs_builddir@&$ac_abs_builddir&;t t
9098 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9099 s&@INSTALL@&$ac_INSTALL&;t t
9100 $ac_datarootdir_hack
9101 "
9102 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
9103 if $ac_cs_awk_getline; then
9104 $AWK -f "$ac_tmp/subs.awk"
9105 else
9106 $AWK -f "$ac_tmp/subs.awk" | $SHELL
9107 fi \
9108 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9109
9110 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9111 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9112 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9113 "$ac_tmp/out"`; test -z "$ac_out"; } &&
9114 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9115 which seems to be undefined. Please make sure it is defined" >&5
9116 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9117 which seems to be undefined. Please make sure it is defined" >&2;}
9118
9119 rm -f "$ac_tmp/stdin"
9120 case $ac_file in
9121 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9122 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9123 esac \
9124 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9125 ;;
9126 :H)
9127 #
9128 # CONFIG_HEADER
9129 #
9130 if test x"$ac_file" != x-; then
9131 {
9132 $as_echo "/* $configure_input */" \
9133 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9134 } >"$ac_tmp/config.h" \
9135 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9136 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9137 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9138 $as_echo "$as_me: $ac_file is unchanged" >&6;}
9139 else
9140 rm -f "$ac_file"
9141 mv "$ac_tmp/config.h" "$ac_file" \
9142 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9143 fi
9144 else
9145 $as_echo "/* $configure_input */" \
9146 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9147 || as_fn_error $? "could not create -" "$LINENO" 5
9148 fi
9149 ;;
9150
9151 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9152 $as_echo "$as_me: executing $ac_file commands" >&6;}
9153 ;;
9154 esac
9155
9156
9157 case $ac_file$ac_mode in
9158 "default":C) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
9159 if test -n "$CONFIG_FILES"; then
9160 if test -n "${with_target_subdir}"; then
9161 # FIXME: We shouldn't need to set ac_file
9162 ac_file=Makefile
9163 LD="${ORIGINAL_LD_FOR_MULTILIBS}"
9164 . ${libiberty_topdir}/config-ml.in
9165 fi
9166 fi ;;
9167
9168 esac
9169 done # for ac_tag
9170
9171
9172 as_fn_exit 0
9173 _ACEOF
9174 ac_clean_files=$ac_clean_files_save
9175
9176 test $ac_write_fail = 0 ||
9177 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9178
9179
9180 # configure is writing to config.log, and then calls config.status.
9181 # config.status does its own redirection, appending to config.log.
9182 # Unfortunately, on DOS this fails, as config.log is still kept open
9183 # by configure, so config.status won't be able to write to it; its
9184 # output is simply discarded. So we exec the FD to /dev/null,
9185 # effectively closing config.log, so it can be properly (re)opened and
9186 # appended to by config.status. When coming back to configure, we
9187 # need to make the FD available again.
9188 if test "$no_create" != yes; then
9189 ac_cs_success=:
9190 ac_config_status_args=
9191 test "$silent" = yes &&
9192 ac_config_status_args="$ac_config_status_args --quiet"
9193 exec 5>/dev/null
9194 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9195 exec 5>>config.log
9196 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9197 # would make configure fail if this is the last instruction.
9198 $ac_cs_success || as_fn_exit 1
9199 fi
9200 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9201 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9202 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
9203 fi
9204