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