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