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