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