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