1999-04-01 Jim Blandy <jimb@zwingli.cygnus.com>
[official-gcc.git] / libiberty / configure
blobf7ba4b21902420928aeb1bece6522b31aaccc3c6
1 #! /bin/sh
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
10 # Defaults:
11 ac_help=
12 ac_default_prefix=/usr/local
13 # Any additions from configure.in:
14 ac_help="$ac_help
15 --with-target-subdir=SUBDIR Configuring in a subdirectory"
16 ac_help="$ac_help
17 --with-cross-host=HOST Configuring with a cross compiler"
18 ac_help="$ac_help
19 --with-newlib Configuring with newlib"
21 # Initialize some variables set by options.
22 # The variables have the same names as the options, with
23 # dashes changed to underlines.
24 build=NONE
25 cache_file=./config.cache
26 exec_prefix=NONE
27 host=NONE
28 no_create=
29 nonopt=NONE
30 no_recursion=
31 prefix=NONE
32 program_prefix=NONE
33 program_suffix=NONE
34 program_transform_name=s,x,x,
35 silent=
36 site=
37 srcdir=
38 target=NONE
39 verbose=
40 x_includes=NONE
41 x_libraries=NONE
42 bindir='${exec_prefix}/bin'
43 sbindir='${exec_prefix}/sbin'
44 libexecdir='${exec_prefix}/libexec'
45 datadir='${prefix}/share'
46 sysconfdir='${prefix}/etc'
47 sharedstatedir='${prefix}/com'
48 localstatedir='${prefix}/var'
49 libdir='${exec_prefix}/lib'
50 includedir='${prefix}/include'
51 oldincludedir='/usr/include'
52 infodir='${prefix}/info'
53 mandir='${prefix}/man'
55 # Initialize some other variables.
56 subdirs=
57 MFLAGS= MAKEFLAGS=
58 SHELL=${CONFIG_SHELL-/bin/sh}
59 # Maximum number of lines to put in a shell here document.
60 ac_max_here_lines=12
62 ac_prev=
63 for ac_option
66 # If the previous option needs an argument, assign it.
67 if test -n "$ac_prev"; then
68 eval "$ac_prev=\$ac_option"
69 ac_prev=
70 continue
73 case "$ac_option" in
74 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
75 *) ac_optarg= ;;
76 esac
78 # Accept the important Cygnus configure options, so we can diagnose typos.
80 case "$ac_option" in
82 -bindir | --bindir | --bindi | --bind | --bin | --bi)
83 ac_prev=bindir ;;
84 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
85 bindir="$ac_optarg" ;;
87 -build | --build | --buil | --bui | --bu)
88 ac_prev=build ;;
89 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
90 build="$ac_optarg" ;;
92 -cache-file | --cache-file | --cache-fil | --cache-fi \
93 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
94 ac_prev=cache_file ;;
95 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
96 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
97 cache_file="$ac_optarg" ;;
99 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
100 ac_prev=datadir ;;
101 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
102 | --da=*)
103 datadir="$ac_optarg" ;;
105 -disable-* | --disable-*)
106 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
107 # Reject names that are not valid shell variable names.
108 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
109 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
111 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
112 eval "enable_${ac_feature}=no" ;;
114 -enable-* | --enable-*)
115 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
116 # Reject names that are not valid shell variable names.
117 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
118 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
120 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
121 case "$ac_option" in
122 *=*) ;;
123 *) ac_optarg=yes ;;
124 esac
125 eval "enable_${ac_feature}='$ac_optarg'" ;;
127 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
128 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
129 | --exec | --exe | --ex)
130 ac_prev=exec_prefix ;;
131 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
132 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
133 | --exec=* | --exe=* | --ex=*)
134 exec_prefix="$ac_optarg" ;;
136 -gas | --gas | --ga | --g)
137 # Obsolete; use --with-gas.
138 with_gas=yes ;;
140 -help | --help | --hel | --he)
141 # Omit some internal or obsolete options to make the list less imposing.
142 # This message is too long to be a string in the A/UX 3.1 sh.
143 cat << EOF
144 Usage: configure [options] [host]
145 Options: [defaults in brackets after descriptions]
146 Configuration:
147 --cache-file=FILE cache test results in FILE
148 --help print this message
149 --no-create do not create output files
150 --quiet, --silent do not print \`checking...' messages
151 --version print the version of autoconf that created configure
152 Directory and file names:
153 --prefix=PREFIX install architecture-independent files in PREFIX
154 [$ac_default_prefix]
155 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
156 [same as prefix]
157 --bindir=DIR user executables in DIR [EPREFIX/bin]
158 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
159 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
160 --datadir=DIR read-only architecture-independent data in DIR
161 [PREFIX/share]
162 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
163 --sharedstatedir=DIR modifiable architecture-independent data in DIR
164 [PREFIX/com]
165 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
166 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
167 --includedir=DIR C header files in DIR [PREFIX/include]
168 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
169 --infodir=DIR info documentation in DIR [PREFIX/info]
170 --mandir=DIR man documentation in DIR [PREFIX/man]
171 --srcdir=DIR find the sources in DIR [configure dir or ..]
172 --program-prefix=PREFIX prepend PREFIX to installed program names
173 --program-suffix=SUFFIX append SUFFIX to installed program names
174 --program-transform-name=PROGRAM
175 run sed PROGRAM on installed program names
177 cat << EOF
178 Host type:
179 --build=BUILD configure for building on BUILD [BUILD=HOST]
180 --host=HOST configure for HOST [guessed]
181 --target=TARGET configure for TARGET [TARGET=HOST]
182 Features and packages:
183 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
184 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
185 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
186 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
187 --x-includes=DIR X include files are in DIR
188 --x-libraries=DIR X library files are in DIR
190 if test -n "$ac_help"; then
191 echo "--enable and --with options recognized:$ac_help"
193 exit 0 ;;
195 -host | --host | --hos | --ho)
196 ac_prev=host ;;
197 -host=* | --host=* | --hos=* | --ho=*)
198 host="$ac_optarg" ;;
200 -includedir | --includedir | --includedi | --included | --include \
201 | --includ | --inclu | --incl | --inc)
202 ac_prev=includedir ;;
203 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
204 | --includ=* | --inclu=* | --incl=* | --inc=*)
205 includedir="$ac_optarg" ;;
207 -infodir | --infodir | --infodi | --infod | --info | --inf)
208 ac_prev=infodir ;;
209 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
210 infodir="$ac_optarg" ;;
212 -libdir | --libdir | --libdi | --libd)
213 ac_prev=libdir ;;
214 -libdir=* | --libdir=* | --libdi=* | --libd=*)
215 libdir="$ac_optarg" ;;
217 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
218 | --libexe | --libex | --libe)
219 ac_prev=libexecdir ;;
220 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
221 | --libexe=* | --libex=* | --libe=*)
222 libexecdir="$ac_optarg" ;;
224 -localstatedir | --localstatedir | --localstatedi | --localstated \
225 | --localstate | --localstat | --localsta | --localst \
226 | --locals | --local | --loca | --loc | --lo)
227 ac_prev=localstatedir ;;
228 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
229 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
230 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
231 localstatedir="$ac_optarg" ;;
233 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
234 ac_prev=mandir ;;
235 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
236 mandir="$ac_optarg" ;;
238 -nfp | --nfp | --nf)
239 # Obsolete; use --without-fp.
240 with_fp=no ;;
242 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
243 | --no-cr | --no-c)
244 no_create=yes ;;
246 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
247 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
248 no_recursion=yes ;;
250 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
251 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
252 | --oldin | --oldi | --old | --ol | --o)
253 ac_prev=oldincludedir ;;
254 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
255 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
256 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
257 oldincludedir="$ac_optarg" ;;
259 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
260 ac_prev=prefix ;;
261 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
262 prefix="$ac_optarg" ;;
264 -program-prefix | --program-prefix | --program-prefi | --program-pref \
265 | --program-pre | --program-pr | --program-p)
266 ac_prev=program_prefix ;;
267 -program-prefix=* | --program-prefix=* | --program-prefi=* \
268 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
269 program_prefix="$ac_optarg" ;;
271 -program-suffix | --program-suffix | --program-suffi | --program-suff \
272 | --program-suf | --program-su | --program-s)
273 ac_prev=program_suffix ;;
274 -program-suffix=* | --program-suffix=* | --program-suffi=* \
275 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
276 program_suffix="$ac_optarg" ;;
278 -program-transform-name | --program-transform-name \
279 | --program-transform-nam | --program-transform-na \
280 | --program-transform-n | --program-transform- \
281 | --program-transform | --program-transfor \
282 | --program-transfo | --program-transf \
283 | --program-trans | --program-tran \
284 | --progr-tra | --program-tr | --program-t)
285 ac_prev=program_transform_name ;;
286 -program-transform-name=* | --program-transform-name=* \
287 | --program-transform-nam=* | --program-transform-na=* \
288 | --program-transform-n=* | --program-transform-=* \
289 | --program-transform=* | --program-transfor=* \
290 | --program-transfo=* | --program-transf=* \
291 | --program-trans=* | --program-tran=* \
292 | --progr-tra=* | --program-tr=* | --program-t=*)
293 program_transform_name="$ac_optarg" ;;
295 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
296 | -silent | --silent | --silen | --sile | --sil)
297 silent=yes ;;
299 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
300 ac_prev=sbindir ;;
301 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
302 | --sbi=* | --sb=*)
303 sbindir="$ac_optarg" ;;
305 -sharedstatedir | --sharedstatedir | --sharedstatedi \
306 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
307 | --sharedst | --shareds | --shared | --share | --shar \
308 | --sha | --sh)
309 ac_prev=sharedstatedir ;;
310 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
311 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
312 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
313 | --sha=* | --sh=*)
314 sharedstatedir="$ac_optarg" ;;
316 -site | --site | --sit)
317 ac_prev=site ;;
318 -site=* | --site=* | --sit=*)
319 site="$ac_optarg" ;;
321 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
322 ac_prev=srcdir ;;
323 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
324 srcdir="$ac_optarg" ;;
326 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
327 | --syscon | --sysco | --sysc | --sys | --sy)
328 ac_prev=sysconfdir ;;
329 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
330 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
331 sysconfdir="$ac_optarg" ;;
333 -target | --target | --targe | --targ | --tar | --ta | --t)
334 ac_prev=target ;;
335 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
336 target="$ac_optarg" ;;
338 -v | -verbose | --verbose | --verbos | --verbo | --verb)
339 verbose=yes ;;
341 -version | --version | --versio | --versi | --vers)
342 echo "configure generated by autoconf version 2.13"
343 exit 0 ;;
345 -with-* | --with-*)
346 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
347 # Reject names that are not valid shell variable names.
348 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
349 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
351 ac_package=`echo $ac_package| sed 's/-/_/g'`
352 case "$ac_option" in
353 *=*) ;;
354 *) ac_optarg=yes ;;
355 esac
356 eval "with_${ac_package}='$ac_optarg'" ;;
358 -without-* | --without-*)
359 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
360 # Reject names that are not valid shell variable names.
361 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
362 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
364 ac_package=`echo $ac_package| sed 's/-/_/g'`
365 eval "with_${ac_package}=no" ;;
367 --x)
368 # Obsolete; use --with-x.
369 with_x=yes ;;
371 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
372 | --x-incl | --x-inc | --x-in | --x-i)
373 ac_prev=x_includes ;;
374 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
375 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
376 x_includes="$ac_optarg" ;;
378 -x-libraries | --x-libraries | --x-librarie | --x-librari \
379 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
380 ac_prev=x_libraries ;;
381 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
382 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
383 x_libraries="$ac_optarg" ;;
385 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
389 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
390 echo "configure: warning: $ac_option: invalid host type" 1>&2
392 if test "x$nonopt" != xNONE; then
393 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
395 nonopt="$ac_option"
398 esac
399 done
401 if test -n "$ac_prev"; then
402 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
405 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
407 # File descriptor usage:
408 # 0 standard input
409 # 1 file creation
410 # 2 errors and warnings
411 # 3 some systems may open it to /dev/tty
412 # 4 used on the Kubota Titan
413 # 6 checking for... messages and results
414 # 5 compiler messages saved in config.log
415 if test "$silent" = yes; then
416 exec 6>/dev/null
417 else
418 exec 6>&1
420 exec 5>./config.log
422 echo "\
423 This file contains any messages produced by compilers while
424 running configure, to aid debugging if configure makes a mistake.
425 " 1>&5
427 # Strip out --no-create and --no-recursion so they do not pile up.
428 # Also quote any args containing shell metacharacters.
429 ac_configure_args=
430 for ac_arg
432 case "$ac_arg" in
433 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
434 | --no-cr | --no-c) ;;
435 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
436 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
437 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
438 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
439 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
440 esac
441 done
443 # NLS nuisances.
444 # Only set these to C if already set. These must not be set unconditionally
445 # because not all systems understand e.g. LANG=C (notably SCO).
446 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
447 # Non-C LC_CTYPE values break the ctype check.
448 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
449 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
450 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
451 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
453 # confdefs.h avoids OS command line length limits that DEFS can exceed.
454 rm -rf conftest* confdefs.h
455 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
456 echo > confdefs.h
458 # A filename unique to this package, relative to the directory that
459 # configure is in, which we can look for to find out if srcdir is correct.
460 ac_unique_file=pexecute.c
462 # Find the source files, if location was not specified.
463 if test -z "$srcdir"; then
464 ac_srcdir_defaulted=yes
465 # Try the directory containing this script, then its parent.
466 ac_prog=$0
467 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
468 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
469 srcdir=$ac_confdir
470 if test ! -r $srcdir/$ac_unique_file; then
471 srcdir=..
473 else
474 ac_srcdir_defaulted=no
476 if test ! -r $srcdir/$ac_unique_file; then
477 if test "$ac_srcdir_defaulted" = yes; then
478 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
479 else
480 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
483 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
485 # Prefer explicitly selected file to automatically selected ones.
486 if test -z "$CONFIG_SITE"; then
487 if test "x$prefix" != xNONE; then
488 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
489 else
490 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
493 for ac_site_file in $CONFIG_SITE; do
494 if test -r "$ac_site_file"; then
495 echo "loading site script $ac_site_file"
496 . "$ac_site_file"
498 done
500 if test -r "$cache_file"; then
501 echo "loading cache $cache_file"
502 . $cache_file
503 else
504 echo "creating cache $cache_file"
505 > $cache_file
508 ac_ext=c
509 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
510 ac_cpp='$CPP $CPPFLAGS'
511 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
512 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
513 cross_compiling=$ac_cv_prog_cc_cross
515 ac_exeext=
516 ac_objext=o
517 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
518 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
519 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
520 ac_n= ac_c='
521 ' ac_t=' '
522 else
523 ac_n=-n ac_c= ac_t=
525 else
526 ac_n= ac_c='\c' ac_t=
531 # Check whether --with-target-subdir or --without-target-subdir was given.
532 if test "${with_target_subdir+set}" = set; then
533 withval="$with_target_subdir"
537 # Check whether --with-cross-host or --without-cross-host was given.
538 if test "${with_cross_host+set}" = set; then
539 withval="$with_cross_host"
543 # Check whether --with-newlib or --without-newlib was given.
544 if test "${with_newlib+set}" = set; then
545 withval="$with_newlib"
550 if test "${srcdir}" = "."; then
551 if test -z "${with_target_subdir}"; then
552 libiberty_topdir="${srcdir}/.."
553 else
554 if test "${with_target_subdir}" != "."; then
555 libiberty_topdir="${srcdir}/${with_multisrctop}../.."
556 else
557 libiberty_topdir="${srcdir}/${with_multisrctop}.."
560 else
561 libiberty_topdir="${srcdir}/.."
563 ac_aux_dir=
564 for ac_dir in $libiberty_topdir $srcdir/$libiberty_topdir; do
565 if test -f $ac_dir/install-sh; then
566 ac_aux_dir=$ac_dir
567 ac_install_sh="$ac_aux_dir/install-sh -c"
568 break
569 elif test -f $ac_dir/install.sh; then
570 ac_aux_dir=$ac_dir
571 ac_install_sh="$ac_aux_dir/install.sh -c"
572 break
574 done
575 if test -z "$ac_aux_dir"; then
576 { echo "configure: error: can not find install-sh or install.sh in $libiberty_topdir $srcdir/$libiberty_topdir" 1>&2; exit 1; }
578 ac_config_guess=$ac_aux_dir/config.guess
579 ac_config_sub=$ac_aux_dir/config.sub
580 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
584 # Make sure we can run config.sub.
585 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
586 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
589 echo $ac_n "checking host system type""... $ac_c" 1>&6
590 echo "configure:591: checking host system type" >&5
592 host_alias=$host
593 case "$host_alias" in
594 NONE)
595 case $nonopt in
596 NONE)
597 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
598 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
599 fi ;;
600 *) host_alias=$nonopt ;;
601 esac ;;
602 esac
604 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
605 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
606 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
607 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
608 echo "$ac_t""$host" 1>&6
612 echo $ac_n "checking build system type""... $ac_c" 1>&6
613 echo "configure:614: checking build system type" >&5
615 build_alias=$build
616 case "$build_alias" in
617 NONE)
618 case $nonopt in
619 NONE) build_alias=$host_alias ;;
620 *) build_alias=$nonopt ;;
621 esac ;;
622 esac
624 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
625 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
626 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
627 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
628 echo "$ac_t""$build" 1>&6
630 if test $host != $build; then
631 ac_tool_prefix=${host_alias}-
632 else
633 ac_tool_prefix=
636 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
637 set dummy ${ac_tool_prefix}ar; ac_word=$2
638 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
639 echo "configure:640: checking for $ac_word" >&5
640 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
641 echo $ac_n "(cached) $ac_c" 1>&6
642 else
643 if test -n "$AR"; then
644 ac_cv_prog_AR="$AR" # Let the user override the test.
645 else
646 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
647 ac_dummy="$PATH"
648 for ac_dir in $ac_dummy; do
649 test -z "$ac_dir" && ac_dir=.
650 if test -f $ac_dir/$ac_word; then
651 ac_cv_prog_AR="${ac_tool_prefix}ar"
652 break
654 done
655 IFS="$ac_save_ifs"
656 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
659 AR="$ac_cv_prog_AR"
660 if test -n "$AR"; then
661 echo "$ac_t""$AR" 1>&6
662 else
663 echo "$ac_t""no" 1>&6
668 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
669 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
670 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
671 echo "configure:672: checking for $ac_word" >&5
672 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
673 echo $ac_n "(cached) $ac_c" 1>&6
674 else
675 if test -n "$RANLIB"; then
676 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
677 else
678 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
679 ac_dummy="$PATH"
680 for ac_dir in $ac_dummy; do
681 test -z "$ac_dir" && ac_dir=.
682 if test -f $ac_dir/$ac_word; then
683 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
684 break
686 done
687 IFS="$ac_save_ifs"
690 RANLIB="$ac_cv_prog_RANLIB"
691 if test -n "$RANLIB"; then
692 echo "$ac_t""$RANLIB" 1>&6
693 else
694 echo "$ac_t""no" 1>&6
698 if test -z "$ac_cv_prog_RANLIB"; then
699 if test -n "$ac_tool_prefix"; then
700 # Extract the first word of "ranlib", so it can be a program name with args.
701 set dummy ranlib; ac_word=$2
702 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
703 echo "configure:704: checking for $ac_word" >&5
704 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
705 echo $ac_n "(cached) $ac_c" 1>&6
706 else
707 if test -n "$RANLIB"; then
708 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
709 else
710 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
711 ac_dummy="$PATH"
712 for ac_dir in $ac_dummy; do
713 test -z "$ac_dir" && ac_dir=.
714 if test -f $ac_dir/$ac_word; then
715 ac_cv_prog_RANLIB="ranlib"
716 break
718 done
719 IFS="$ac_save_ifs"
720 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
723 RANLIB="$ac_cv_prog_RANLIB"
724 if test -n "$RANLIB"; then
725 echo "$ac_t""$RANLIB" 1>&6
726 else
727 echo "$ac_t""no" 1>&6
730 else
731 RANLIB=":"
736 # FIXME: We temporarily define our own version of AC_PROG_CC. This is
737 # copied from autoconf 2.12, but does not call AC_PROG_CC_WORKS. We
738 # are probably using a cross compiler, which will not be able to fully
739 # link an executable. This should really be fixed in autoconf
740 # itself.
745 # Extract the first word of "gcc", so it can be a program name with args.
746 set dummy gcc; ac_word=$2
747 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
748 echo "configure:749: checking for $ac_word" >&5
749 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
750 echo $ac_n "(cached) $ac_c" 1>&6
751 else
752 if test -n "$CC"; then
753 ac_cv_prog_CC="$CC" # Let the user override the test.
754 else
755 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
756 ac_dummy="$PATH"
757 for ac_dir in $ac_dummy; do
758 test -z "$ac_dir" && ac_dir=.
759 if test -f $ac_dir/$ac_word; then
760 ac_cv_prog_CC="gcc"
761 break
763 done
764 IFS="$ac_save_ifs"
767 CC="$ac_cv_prog_CC"
768 if test -n "$CC"; then
769 echo "$ac_t""$CC" 1>&6
770 else
771 echo "$ac_t""no" 1>&6
774 if test -z "$CC"; then
775 # Extract the first word of "cc", so it can be a program name with args.
776 set dummy cc; ac_word=$2
777 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
778 echo "configure:779: checking for $ac_word" >&5
779 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
780 echo $ac_n "(cached) $ac_c" 1>&6
781 else
782 if test -n "$CC"; then
783 ac_cv_prog_CC="$CC" # Let the user override the test.
784 else
785 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
786 ac_prog_rejected=no
787 ac_dummy="$PATH"
788 for ac_dir in $ac_dummy; do
789 test -z "$ac_dir" && ac_dir=.
790 if test -f $ac_dir/$ac_word; then
791 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
792 ac_prog_rejected=yes
793 continue
795 ac_cv_prog_CC="cc"
796 break
798 done
799 IFS="$ac_save_ifs"
800 if test $ac_prog_rejected = yes; then
801 # We found a bogon in the path, so make sure we never use it.
802 set dummy $ac_cv_prog_CC
803 shift
804 if test $# -gt 0; then
805 # We chose a different compiler from the bogus one.
806 # However, it has the same basename, so the bogon will be chosen
807 # first if we set CC to just the basename; use the full file name.
808 shift
809 set dummy "$ac_dir/$ac_word" "$@"
810 shift
811 ac_cv_prog_CC="$@"
816 CC="$ac_cv_prog_CC"
817 if test -n "$CC"; then
818 echo "$ac_t""$CC" 1>&6
819 else
820 echo "$ac_t""no" 1>&6
823 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
826 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
827 echo "configure:828: checking whether we are using GNU C" >&5
828 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
829 echo $ac_n "(cached) $ac_c" 1>&6
830 else
831 cat > conftest.c <<EOF
832 #ifdef __GNUC__
833 yes;
834 #endif
836 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:837: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
837 ac_cv_prog_gcc=yes
838 else
839 ac_cv_prog_gcc=no
843 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
845 if test $ac_cv_prog_gcc = yes; then
846 GCC=yes
847 ac_test_CFLAGS="${CFLAGS+set}"
848 ac_save_CFLAGS="$CFLAGS"
849 CFLAGS=
850 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
851 echo "configure:852: checking whether ${CC-cc} accepts -g" >&5
852 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
853 echo $ac_n "(cached) $ac_c" 1>&6
854 else
855 echo 'void f(){}' > conftest.c
856 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
857 ac_cv_prog_cc_g=yes
858 else
859 ac_cv_prog_cc_g=no
861 rm -f conftest*
865 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
866 if test "$ac_test_CFLAGS" = set; then
867 CFLAGS="$ac_save_CFLAGS"
868 elif test $ac_cv_prog_cc_g = yes; then
869 CFLAGS="-g -O2"
870 else
871 CFLAGS="-O2"
873 else
874 GCC=
875 test "${CFLAGS+set}" = set || CFLAGS="-g"
879 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
880 echo "configure:881: checking for POSIXized ISC" >&5
881 if test -d /etc/conf/kconfig.d &&
882 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
883 then
884 echo "$ac_t""yes" 1>&6
885 ISC=yes # If later tests want to check for ISC.
886 cat >> confdefs.h <<\EOF
887 #define _POSIX_SOURCE 1
890 if test "$GCC" = yes; then
891 CC="$CC -posix"
892 else
893 CC="$CC -Xp"
895 else
896 echo "$ac_t""no" 1>&6
897 ISC=
906 # Find a good install program. We prefer a C program (faster),
907 # so one script is as good as another. But avoid the broken or
908 # incompatible versions:
909 # SysV /etc/install, /usr/sbin/install
910 # SunOS /usr/etc/install
911 # IRIX /sbin/install
912 # AIX /bin/install
913 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
914 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
915 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
916 # ./install, which can be erroneously created by make from ./install.sh.
917 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
918 echo "configure:919: checking for a BSD compatible install" >&5
919 if test -z "$INSTALL"; then
920 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
921 echo $ac_n "(cached) $ac_c" 1>&6
922 else
923 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
924 for ac_dir in $PATH; do
925 # Account for people who put trailing slashes in PATH elements.
926 case "$ac_dir/" in
927 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
929 # OSF1 and SCO ODT 3.0 have their own names for install.
930 # Don't use installbsd from OSF since it installs stuff as root
931 # by default.
932 for ac_prog in ginstall scoinst install; do
933 if test -f $ac_dir/$ac_prog; then
934 if test $ac_prog = install &&
935 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
936 # AIX install. It has an incompatible calling convention.
938 else
939 ac_cv_path_install="$ac_dir/$ac_prog -c"
940 break 2
943 done
945 esac
946 done
947 IFS="$ac_save_IFS"
950 if test "${ac_cv_path_install+set}" = set; then
951 INSTALL="$ac_cv_path_install"
952 else
953 # As a last resort, use the slow shell script. We don't cache a
954 # path for INSTALL within a source directory, because that will
955 # break other packages using the cache if that directory is
956 # removed, or if the path is relative.
957 INSTALL="$ac_install_sh"
960 echo "$ac_t""$INSTALL" 1>&6
962 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
963 # It thinks the first close brace ends the variable substitution.
964 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
966 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
968 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
971 . ${srcdir}/config.table
972 host_makefile_frag=${frag}
975 # It's OK to check for header files. Although the compiler may not be
976 # able to link anything, it had better be able to at least compile
977 # something.
978 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
979 echo "configure:980: checking how to run the C preprocessor" >&5
980 # On Suns, sometimes $CPP names a directory.
981 if test -n "$CPP" && test -d "$CPP"; then
982 CPP=
984 if test -z "$CPP"; then
985 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
986 echo $ac_n "(cached) $ac_c" 1>&6
987 else
988 # This must be in double quotes, not single quotes, because CPP may get
989 # substituted into the Makefile and "${CC-cc}" will confuse make.
990 CPP="${CC-cc} -E"
991 # On the NeXT, cc -E runs the code through the compiler's parser,
992 # not just through cpp.
993 cat > conftest.$ac_ext <<EOF
994 #line 995 "configure"
995 #include "confdefs.h"
996 #include <assert.h>
997 Syntax Error
999 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1000 { (eval echo configure:1001: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1001 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1002 if test -z "$ac_err"; then
1004 else
1005 echo "$ac_err" >&5
1006 echo "configure: failed program was:" >&5
1007 cat conftest.$ac_ext >&5
1008 rm -rf conftest*
1009 CPP="${CC-cc} -E -traditional-cpp"
1010 cat > conftest.$ac_ext <<EOF
1011 #line 1012 "configure"
1012 #include "confdefs.h"
1013 #include <assert.h>
1014 Syntax Error
1016 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1017 { (eval echo configure:1018: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1018 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1019 if test -z "$ac_err"; then
1021 else
1022 echo "$ac_err" >&5
1023 echo "configure: failed program was:" >&5
1024 cat conftest.$ac_ext >&5
1025 rm -rf conftest*
1026 CPP="${CC-cc} -nologo -E"
1027 cat > conftest.$ac_ext <<EOF
1028 #line 1029 "configure"
1029 #include "confdefs.h"
1030 #include <assert.h>
1031 Syntax Error
1033 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1034 { (eval echo configure:1035: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1035 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1036 if test -z "$ac_err"; then
1038 else
1039 echo "$ac_err" >&5
1040 echo "configure: failed program was:" >&5
1041 cat conftest.$ac_ext >&5
1042 rm -rf conftest*
1043 CPP=/lib/cpp
1045 rm -f conftest*
1047 rm -f conftest*
1049 rm -f conftest*
1050 ac_cv_prog_CPP="$CPP"
1052 CPP="$ac_cv_prog_CPP"
1053 else
1054 ac_cv_prog_CPP="$CPP"
1056 echo "$ac_t""$CPP" 1>&6
1058 for ac_hdr in sys/file.h sys/param.h stdlib.h string.h unistd.h strings.h sys/time.h
1060 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1061 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1062 echo "configure:1063: checking for $ac_hdr" >&5
1063 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1064 echo $ac_n "(cached) $ac_c" 1>&6
1065 else
1066 cat > conftest.$ac_ext <<EOF
1067 #line 1068 "configure"
1068 #include "confdefs.h"
1069 #include <$ac_hdr>
1071 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1072 { (eval echo configure:1073: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1073 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1074 if test -z "$ac_err"; then
1075 rm -rf conftest*
1076 eval "ac_cv_header_$ac_safe=yes"
1077 else
1078 echo "$ac_err" >&5
1079 echo "configure: failed program was:" >&5
1080 cat conftest.$ac_ext >&5
1081 rm -rf conftest*
1082 eval "ac_cv_header_$ac_safe=no"
1084 rm -f conftest*
1086 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1087 echo "$ac_t""yes" 1>&6
1088 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1089 cat >> confdefs.h <<EOF
1090 #define $ac_tr_hdr 1
1093 else
1094 echo "$ac_t""no" 1>&6
1096 done
1098 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
1099 echo "configure:1100: checking for sys/wait.h that is POSIX.1 compatible" >&5
1100 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
1101 echo $ac_n "(cached) $ac_c" 1>&6
1102 else
1103 cat > conftest.$ac_ext <<EOF
1104 #line 1105 "configure"
1105 #include "confdefs.h"
1106 #include <sys/types.h>
1107 #include <sys/wait.h>
1108 #ifndef WEXITSTATUS
1109 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
1110 #endif
1111 #ifndef WIFEXITED
1112 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
1113 #endif
1114 int main() {
1115 int s;
1116 wait (&s);
1117 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
1118 ; return 0; }
1120 if { (eval echo configure:1121: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1121 rm -rf conftest*
1122 ac_cv_header_sys_wait_h=yes
1123 else
1124 echo "configure: failed program was:" >&5
1125 cat conftest.$ac_ext >&5
1126 rm -rf conftest*
1127 ac_cv_header_sys_wait_h=no
1129 rm -f conftest*
1132 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
1133 if test $ac_cv_header_sys_wait_h = yes; then
1134 cat >> confdefs.h <<\EOF
1135 #define HAVE_SYS_WAIT_H 1
1141 # This is the list of functions which libiberty will provide if they
1142 # are not available on the host.
1144 funcs="asprintf"
1145 funcs="$funcs atexit"
1146 funcs="$funcs basename"
1147 funcs="$funcs bcmp"
1148 funcs="$funcs bcopy"
1149 funcs="$funcs bzero"
1150 funcs="$funcs calloc"
1151 funcs="$funcs clock"
1152 funcs="$funcs getcwd"
1153 funcs="$funcs getpagesize"
1154 funcs="$funcs index"
1155 funcs="$funcs insque"
1156 funcs="$funcs memchr"
1157 funcs="$funcs memcmp"
1158 funcs="$funcs memcpy"
1159 funcs="$funcs memmove"
1160 funcs="$funcs memset"
1161 funcs="$funcs mkstemps"
1162 funcs="$funcs random"
1163 funcs="$funcs rename"
1164 funcs="$funcs rindex"
1165 funcs="$funcs sigsetmask"
1166 funcs="$funcs strcasecmp"
1167 funcs="$funcs strchr"
1168 funcs="$funcs strdup"
1169 funcs="$funcs strncasecmp"
1170 funcs="$funcs strrchr"
1171 funcs="$funcs strstr"
1172 funcs="$funcs strtod"
1173 funcs="$funcs strtol"
1174 funcs="$funcs strtoul"
1175 funcs="$funcs tmpnam"
1176 funcs="$funcs vasprintf"
1177 funcs="$funcs vfprintf"
1178 funcs="$funcs vprintf"
1179 funcs="$funcs vsprintf"
1180 funcs="$funcs waitpid"
1182 # Also in the old function.def file: alloca, vfork, getopt.
1184 vars="sys_errlist sys_nerr sys_siglist"
1186 checkfuncs="getrusage on_exit psignal strerror strsignal sysconf times"
1188 # These are neither executed nor required, but they help keep
1189 # autoheader happy without adding a bunch of text to acconfig.h.
1190 if test "x" = "y"; then
1191 for ac_func in asprintf atexit basename bcmp bcopy bzero calloc clock getcwd
1193 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1194 echo "configure:1195: checking for $ac_func" >&5
1195 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1196 echo $ac_n "(cached) $ac_c" 1>&6
1197 else
1198 cat > conftest.$ac_ext <<EOF
1199 #line 1200 "configure"
1200 #include "confdefs.h"
1201 /* System header to define __stub macros and hopefully few prototypes,
1202 which can conflict with char $ac_func(); below. */
1203 #include <assert.h>
1204 /* Override any gcc2 internal prototype to avoid an error. */
1205 /* We use char because int might match the return type of a gcc2
1206 builtin and then its argument prototype would still apply. */
1207 char $ac_func();
1209 int main() {
1211 /* The GNU C library defines this for functions which it implements
1212 to always fail with ENOSYS. Some functions are actually named
1213 something starting with __ and the normal name is an alias. */
1214 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1215 choke me
1216 #else
1217 $ac_func();
1218 #endif
1220 ; return 0; }
1222 if { (eval echo configure:1223: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1223 rm -rf conftest*
1224 eval "ac_cv_func_$ac_func=yes"
1225 else
1226 echo "configure: failed program was:" >&5
1227 cat conftest.$ac_ext >&5
1228 rm -rf conftest*
1229 eval "ac_cv_func_$ac_func=no"
1231 rm -f conftest*
1234 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1235 echo "$ac_t""yes" 1>&6
1236 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1237 cat >> confdefs.h <<EOF
1238 #define $ac_tr_func 1
1241 else
1242 echo "$ac_t""no" 1>&6
1244 done
1246 for ac_func in getpagesize index insque mkstemps memchr memcmp memcpy memmove
1248 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1249 echo "configure:1250: checking for $ac_func" >&5
1250 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1251 echo $ac_n "(cached) $ac_c" 1>&6
1252 else
1253 cat > conftest.$ac_ext <<EOF
1254 #line 1255 "configure"
1255 #include "confdefs.h"
1256 /* System header to define __stub macros and hopefully few prototypes,
1257 which can conflict with char $ac_func(); below. */
1258 #include <assert.h>
1259 /* Override any gcc2 internal prototype to avoid an error. */
1260 /* We use char because int might match the return type of a gcc2
1261 builtin and then its argument prototype would still apply. */
1262 char $ac_func();
1264 int main() {
1266 /* The GNU C library defines this for functions which it implements
1267 to always fail with ENOSYS. Some functions are actually named
1268 something starting with __ and the normal name is an alias. */
1269 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1270 choke me
1271 #else
1272 $ac_func();
1273 #endif
1275 ; return 0; }
1277 if { (eval echo configure:1278: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1278 rm -rf conftest*
1279 eval "ac_cv_func_$ac_func=yes"
1280 else
1281 echo "configure: failed program was:" >&5
1282 cat conftest.$ac_ext >&5
1283 rm -rf conftest*
1284 eval "ac_cv_func_$ac_func=no"
1286 rm -f conftest*
1289 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1290 echo "$ac_t""yes" 1>&6
1291 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1292 cat >> confdefs.h <<EOF
1293 #define $ac_tr_func 1
1296 else
1297 echo "$ac_t""no" 1>&6
1299 done
1301 for ac_func in memset random rename rindex sigsetmask strcasecmp
1303 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1304 echo "configure:1305: checking for $ac_func" >&5
1305 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1306 echo $ac_n "(cached) $ac_c" 1>&6
1307 else
1308 cat > conftest.$ac_ext <<EOF
1309 #line 1310 "configure"
1310 #include "confdefs.h"
1311 /* System header to define __stub macros and hopefully few prototypes,
1312 which can conflict with char $ac_func(); below. */
1313 #include <assert.h>
1314 /* Override any gcc2 internal prototype to avoid an error. */
1315 /* We use char because int might match the return type of a gcc2
1316 builtin and then its argument prototype would still apply. */
1317 char $ac_func();
1319 int main() {
1321 /* The GNU C library defines this for functions which it implements
1322 to always fail with ENOSYS. Some functions are actually named
1323 something starting with __ and the normal name is an alias. */
1324 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1325 choke me
1326 #else
1327 $ac_func();
1328 #endif
1330 ; return 0; }
1332 if { (eval echo configure:1333: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1333 rm -rf conftest*
1334 eval "ac_cv_func_$ac_func=yes"
1335 else
1336 echo "configure: failed program was:" >&5
1337 cat conftest.$ac_ext >&5
1338 rm -rf conftest*
1339 eval "ac_cv_func_$ac_func=no"
1341 rm -f conftest*
1344 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1345 echo "$ac_t""yes" 1>&6
1346 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1347 cat >> confdefs.h <<EOF
1348 #define $ac_tr_func 1
1351 else
1352 echo "$ac_t""no" 1>&6
1354 done
1356 for ac_func in strchr strdup strncasecmp strrchr strstr strtod strtol
1358 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1359 echo "configure:1360: checking for $ac_func" >&5
1360 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1361 echo $ac_n "(cached) $ac_c" 1>&6
1362 else
1363 cat > conftest.$ac_ext <<EOF
1364 #line 1365 "configure"
1365 #include "confdefs.h"
1366 /* System header to define __stub macros and hopefully few prototypes,
1367 which can conflict with char $ac_func(); below. */
1368 #include <assert.h>
1369 /* Override any gcc2 internal prototype to avoid an error. */
1370 /* We use char because int might match the return type of a gcc2
1371 builtin and then its argument prototype would still apply. */
1372 char $ac_func();
1374 int main() {
1376 /* The GNU C library defines this for functions which it implements
1377 to always fail with ENOSYS. Some functions are actually named
1378 something starting with __ and the normal name is an alias. */
1379 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1380 choke me
1381 #else
1382 $ac_func();
1383 #endif
1385 ; return 0; }
1387 if { (eval echo configure:1388: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1388 rm -rf conftest*
1389 eval "ac_cv_func_$ac_func=yes"
1390 else
1391 echo "configure: failed program was:" >&5
1392 cat conftest.$ac_ext >&5
1393 rm -rf conftest*
1394 eval "ac_cv_func_$ac_func=no"
1396 rm -f conftest*
1399 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1400 echo "$ac_t""yes" 1>&6
1401 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1402 cat >> confdefs.h <<EOF
1403 #define $ac_tr_func 1
1406 else
1407 echo "$ac_t""no" 1>&6
1409 done
1411 for ac_func in strtoul tmpnam vasprintf vfprintf vprintf vsprintf waitpid
1413 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1414 echo "configure:1415: checking for $ac_func" >&5
1415 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1416 echo $ac_n "(cached) $ac_c" 1>&6
1417 else
1418 cat > conftest.$ac_ext <<EOF
1419 #line 1420 "configure"
1420 #include "confdefs.h"
1421 /* System header to define __stub macros and hopefully few prototypes,
1422 which can conflict with char $ac_func(); below. */
1423 #include <assert.h>
1424 /* Override any gcc2 internal prototype to avoid an error. */
1425 /* We use char because int might match the return type of a gcc2
1426 builtin and then its argument prototype would still apply. */
1427 char $ac_func();
1429 int main() {
1431 /* The GNU C library defines this for functions which it implements
1432 to always fail with ENOSYS. Some functions are actually named
1433 something starting with __ and the normal name is an alias. */
1434 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1435 choke me
1436 #else
1437 $ac_func();
1438 #endif
1440 ; return 0; }
1442 if { (eval echo configure:1443: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1443 rm -rf conftest*
1444 eval "ac_cv_func_$ac_func=yes"
1445 else
1446 echo "configure: failed program was:" >&5
1447 cat conftest.$ac_ext >&5
1448 rm -rf conftest*
1449 eval "ac_cv_func_$ac_func=no"
1451 rm -f conftest*
1454 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1455 echo "$ac_t""yes" 1>&6
1456 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1457 cat >> confdefs.h <<EOF
1458 #define $ac_tr_func 1
1461 else
1462 echo "$ac_t""no" 1>&6
1464 done
1466 cat >> confdefs.h <<\EOF
1467 #define HAVE_SYS_ERRLIST 1
1470 cat >> confdefs.h <<\EOF
1471 #define HAVE_SYS_NERR 1
1474 cat >> confdefs.h <<\EOF
1475 #define HAVE_SYS_SIGLIST 1
1478 for ac_func in getrusage on_exit psignal strerror strsignal sysconf times
1480 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1481 echo "configure:1482: checking for $ac_func" >&5
1482 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1483 echo $ac_n "(cached) $ac_c" 1>&6
1484 else
1485 cat > conftest.$ac_ext <<EOF
1486 #line 1487 "configure"
1487 #include "confdefs.h"
1488 /* System header to define __stub macros and hopefully few prototypes,
1489 which can conflict with char $ac_func(); below. */
1490 #include <assert.h>
1491 /* Override any gcc2 internal prototype to avoid an error. */
1492 /* We use char because int might match the return type of a gcc2
1493 builtin and then its argument prototype would still apply. */
1494 char $ac_func();
1496 int main() {
1498 /* The GNU C library defines this for functions which it implements
1499 to always fail with ENOSYS. Some functions are actually named
1500 something starting with __ and the normal name is an alias. */
1501 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1502 choke me
1503 #else
1504 $ac_func();
1505 #endif
1507 ; return 0; }
1509 if { (eval echo configure:1510: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1510 rm -rf conftest*
1511 eval "ac_cv_func_$ac_func=yes"
1512 else
1513 echo "configure: failed program was:" >&5
1514 cat conftest.$ac_ext >&5
1515 rm -rf conftest*
1516 eval "ac_cv_func_$ac_func=no"
1518 rm -f conftest*
1521 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1522 echo "$ac_t""yes" 1>&6
1523 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1524 cat >> confdefs.h <<EOF
1525 #define $ac_tr_func 1
1528 else
1529 echo "$ac_t""no" 1>&6
1531 done
1535 # For each of these functions, if the host does not provide the
1536 # function we want to put FN.o in LIBOBJS, and if the host does
1537 # provide the function, we want to define HAVE_FN in config.h. Also,
1538 # if the host does not provide alloca, we set ALLOCA to alloca.o
1540 setobjs=
1541 CHECK=
1542 if test -n "${with_target_subdir}"; then
1544 # We are being configured as a target library. AC_REPLACE_FUNCS
1545 # may not work correctly, because the compiler may not be able to
1546 # link executables. Note that we may still be being configured
1547 # native.
1549 # If we are being configured for newlib, we know which functions
1550 # newlib provide and which ones we will be expected to provide.
1552 if test "x${with_newlib}" = "xyes"; then
1553 ALLOCA="alloca.o"
1554 LIBOBJS="asprintf.o basename.o insque.o random.o strdup.o vasprintf.o"
1556 for f in $funcs; do
1557 case "$f" in
1558 asprintf | basename | insque | random | strdup | vasprintf)
1561 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1562 cat >> confdefs.h <<EOF
1563 #define $n 1
1567 esac
1568 done
1570 # newlib doesnt provide any of the variables in $vars, so we
1571 # dont have to check them here.
1573 # Of the functions in $checkfuncs, newlib only has strerror.
1574 cat >> confdefs.h <<\EOF
1575 #define HAVE_STRERROR 1
1579 setobjs=yes
1583 else
1585 # Not a target library, so we set things up to run the test suite.
1586 CHECK=check-cplus-dem
1592 if test -z "${setobjs}"; then
1593 case "${host}" in
1595 *-*-vxworks*)
1596 # Handle VxWorks configuration specially, since on VxWorks the
1597 # libraries are actually on the target board, not in the file
1598 # system.
1599 LIBOBJS="basename.o getpagesize.o insque.o random.o strcasecmp.o"
1600 LIBOBJS="$LIBOBJS strncasecmp.o strdup.o vfork.o waitpid.o vasprintf.o"
1601 for f in $funcs; do
1602 case "$f" in
1603 basename | getpagesize | insque | random | strcasecmp)
1605 strncasecmp | strdup | vfork | waitpid | vasprintf)
1608 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1609 cat >> confdefs.h <<EOF
1610 #define $n 1
1614 esac
1615 done
1617 # VxWorks doesn't provide any of the variables in $vars, so we
1618 # don't have to check them here.
1620 # Of the functions in $checkfuncs, VxWorks only has strerror.
1621 cat >> confdefs.h <<\EOF
1622 #define HAVE_STRERROR 1
1626 setobjs=yes
1629 esac
1632 if test -z "${setobjs}"; then
1634 case "${host}" in
1636 *-*-cygwin*)
1637 # The Cygwin library actually uses a couple of files from
1638 # libiberty when it is built. If we are building a native
1639 # Cygwin, and we run the tests, we will appear to have these
1640 # files. However, when we go on to build winsup, we will wind up
1641 # with a library which does not have the files, since they should
1642 # have come from libiberty.
1644 # We handle this by removing the functions the winsup library
1645 # provides from our shell variables, so that they appear to be
1646 # missing.
1648 funcs="`echo $funcs | sed -e 's/random//'`"
1649 LIBOBJS="$LIBOBJS random.o"
1650 vars="`echo $vars | sed -e 's/sys_siglist//'`"
1651 checkfuncs="`echo $checkfuncs | sed -e 's/strsignal//' -e 's/psignal//'`"
1654 *-*-mingw32*)
1655 # Under mingw32, sys_nerr and sys_errlist exist, but they are
1656 # macros, so the test below won't find them.
1657 vars="`echo $vars | sed -e 's/sys_nerr//' -e 's/sys_errlist//'`"
1658 cat >> confdefs.h <<\EOF
1659 #define HAVE_SYS_NERR 1
1662 cat >> confdefs.h <<\EOF
1663 #define HAVE_SYS_ERRLIST 1
1668 *-*-uwin*)
1669 # Under some versions of uwin, vfork is notoriously buggy and the test
1670 # can hang configure; on other versions, vfork exists just as a stub.
1671 # FIXME: This should be removed once vfork in uwin's runtime is fixed.
1672 ac_cv_func_vfork_works=no
1675 esac
1677 # We haven't set the list of objects yet. Use the standard autoconf
1678 # tests. This will only work if the compiler works.
1679 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1680 echo "configure:1681: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1682 ac_ext=c
1683 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1684 ac_cpp='$CPP $CPPFLAGS'
1685 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1686 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1687 cross_compiling=$ac_cv_prog_cc_cross
1689 cat > conftest.$ac_ext << EOF
1691 #line 1692 "configure"
1692 #include "confdefs.h"
1694 main(){return(0);}
1696 if { (eval echo configure:1697: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1697 ac_cv_prog_cc_works=yes
1698 # If we can't run a trivial program, we are probably using a cross compiler.
1699 if (./conftest; exit) 2>/dev/null; then
1700 ac_cv_prog_cc_cross=no
1701 else
1702 ac_cv_prog_cc_cross=yes
1704 else
1705 echo "configure: failed program was:" >&5
1706 cat conftest.$ac_ext >&5
1707 ac_cv_prog_cc_works=no
1709 rm -fr conftest*
1710 ac_ext=c
1711 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1712 ac_cpp='$CPP $CPPFLAGS'
1713 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1714 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1715 cross_compiling=$ac_cv_prog_cc_cross
1717 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1718 if test $ac_cv_prog_cc_works = no; then
1719 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1721 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1722 echo "configure:1723: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1723 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1724 cross_compiling=$ac_cv_prog_cc_cross
1726 for ac_func in $funcs
1728 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1729 echo "configure:1730: checking for $ac_func" >&5
1730 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1731 echo $ac_n "(cached) $ac_c" 1>&6
1732 else
1733 cat > conftest.$ac_ext <<EOF
1734 #line 1735 "configure"
1735 #include "confdefs.h"
1736 /* System header to define __stub macros and hopefully few prototypes,
1737 which can conflict with char $ac_func(); below. */
1738 #include <assert.h>
1739 /* Override any gcc2 internal prototype to avoid an error. */
1740 /* We use char because int might match the return type of a gcc2
1741 builtin and then its argument prototype would still apply. */
1742 char $ac_func();
1744 int main() {
1746 /* The GNU C library defines this for functions which it implements
1747 to always fail with ENOSYS. Some functions are actually named
1748 something starting with __ and the normal name is an alias. */
1749 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1750 choke me
1751 #else
1752 $ac_func();
1753 #endif
1755 ; return 0; }
1757 if { (eval echo configure:1758: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1758 rm -rf conftest*
1759 eval "ac_cv_func_$ac_func=yes"
1760 else
1761 echo "configure: failed program was:" >&5
1762 cat conftest.$ac_ext >&5
1763 rm -rf conftest*
1764 eval "ac_cv_func_$ac_func=no"
1766 rm -f conftest*
1769 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1770 echo "$ac_t""yes" 1>&6
1771 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1772 cat >> confdefs.h <<EOF
1773 #define $ac_tr_func 1
1776 else
1777 echo "$ac_t""no" 1>&6
1778 LIBOBJS="$LIBOBJS ${ac_func}.${ac_objext}"
1780 done
1783 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
1784 # for constant arguments. Useless!
1785 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
1786 echo "configure:1787: checking for working alloca.h" >&5
1787 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
1788 echo $ac_n "(cached) $ac_c" 1>&6
1789 else
1790 cat > conftest.$ac_ext <<EOF
1791 #line 1792 "configure"
1792 #include "confdefs.h"
1793 #include <alloca.h>
1794 int main() {
1795 char *p = alloca(2 * sizeof(int));
1796 ; return 0; }
1798 if { (eval echo configure:1799: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1799 rm -rf conftest*
1800 ac_cv_header_alloca_h=yes
1801 else
1802 echo "configure: failed program was:" >&5
1803 cat conftest.$ac_ext >&5
1804 rm -rf conftest*
1805 ac_cv_header_alloca_h=no
1807 rm -f conftest*
1810 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
1811 if test $ac_cv_header_alloca_h = yes; then
1812 cat >> confdefs.h <<\EOF
1813 #define HAVE_ALLOCA_H 1
1818 echo $ac_n "checking for alloca""... $ac_c" 1>&6
1819 echo "configure:1820: checking for alloca" >&5
1820 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
1821 echo $ac_n "(cached) $ac_c" 1>&6
1822 else
1823 cat > conftest.$ac_ext <<EOF
1824 #line 1825 "configure"
1825 #include "confdefs.h"
1827 #ifdef __GNUC__
1828 # define alloca __builtin_alloca
1829 #else
1830 # ifdef _MSC_VER
1831 # include <malloc.h>
1832 # define alloca _alloca
1833 # else
1834 # if HAVE_ALLOCA_H
1835 # include <alloca.h>
1836 # else
1837 # ifdef _AIX
1838 #pragma alloca
1839 # else
1840 # ifndef alloca /* predefined by HP cc +Olibcalls */
1841 char *alloca ();
1842 # endif
1843 # endif
1844 # endif
1845 # endif
1846 #endif
1848 int main() {
1849 char *p = (char *) alloca(1);
1850 ; return 0; }
1852 if { (eval echo configure:1853: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1853 rm -rf conftest*
1854 ac_cv_func_alloca_works=yes
1855 else
1856 echo "configure: failed program was:" >&5
1857 cat conftest.$ac_ext >&5
1858 rm -rf conftest*
1859 ac_cv_func_alloca_works=no
1861 rm -f conftest*
1864 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
1865 if test $ac_cv_func_alloca_works = yes; then
1866 cat >> confdefs.h <<\EOF
1867 #define HAVE_ALLOCA 1
1872 if test $ac_cv_func_alloca_works = no; then
1873 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
1874 # that cause trouble. Some versions do not even contain alloca or
1875 # contain a buggy version. If you still want to use their alloca,
1876 # use ar to extract alloca.o from them instead of compiling alloca.c.
1877 ALLOCA=alloca.${ac_objext}
1878 cat >> confdefs.h <<\EOF
1879 #define C_ALLOCA 1
1883 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
1884 echo "configure:1885: checking whether alloca needs Cray hooks" >&5
1885 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
1886 echo $ac_n "(cached) $ac_c" 1>&6
1887 else
1888 cat > conftest.$ac_ext <<EOF
1889 #line 1890 "configure"
1890 #include "confdefs.h"
1891 #if defined(CRAY) && ! defined(CRAY2)
1892 webecray
1893 #else
1894 wenotbecray
1895 #endif
1898 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1899 egrep "webecray" >/dev/null 2>&1; then
1900 rm -rf conftest*
1901 ac_cv_os_cray=yes
1902 else
1903 rm -rf conftest*
1904 ac_cv_os_cray=no
1906 rm -f conftest*
1910 echo "$ac_t""$ac_cv_os_cray" 1>&6
1911 if test $ac_cv_os_cray = yes; then
1912 for ac_func in _getb67 GETB67 getb67; do
1913 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1914 echo "configure:1915: checking for $ac_func" >&5
1915 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1916 echo $ac_n "(cached) $ac_c" 1>&6
1917 else
1918 cat > conftest.$ac_ext <<EOF
1919 #line 1920 "configure"
1920 #include "confdefs.h"
1921 /* System header to define __stub macros and hopefully few prototypes,
1922 which can conflict with char $ac_func(); below. */
1923 #include <assert.h>
1924 /* Override any gcc2 internal prototype to avoid an error. */
1925 /* We use char because int might match the return type of a gcc2
1926 builtin and then its argument prototype would still apply. */
1927 char $ac_func();
1929 int main() {
1931 /* The GNU C library defines this for functions which it implements
1932 to always fail with ENOSYS. Some functions are actually named
1933 something starting with __ and the normal name is an alias. */
1934 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1935 choke me
1936 #else
1937 $ac_func();
1938 #endif
1940 ; return 0; }
1942 if { (eval echo configure:1943: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1943 rm -rf conftest*
1944 eval "ac_cv_func_$ac_func=yes"
1945 else
1946 echo "configure: failed program was:" >&5
1947 cat conftest.$ac_ext >&5
1948 rm -rf conftest*
1949 eval "ac_cv_func_$ac_func=no"
1951 rm -f conftest*
1954 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1955 echo "$ac_t""yes" 1>&6
1956 cat >> confdefs.h <<EOF
1957 #define CRAY_STACKSEG_END $ac_func
1960 break
1961 else
1962 echo "$ac_t""no" 1>&6
1965 done
1968 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
1969 echo "configure:1970: checking stack direction for C alloca" >&5
1970 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
1971 echo $ac_n "(cached) $ac_c" 1>&6
1972 else
1973 if test "$cross_compiling" = yes; then
1974 ac_cv_c_stack_direction=0
1975 else
1976 cat > conftest.$ac_ext <<EOF
1977 #line 1978 "configure"
1978 #include "confdefs.h"
1979 find_stack_direction ()
1981 static char *addr = 0;
1982 auto char dummy;
1983 if (addr == 0)
1985 addr = &dummy;
1986 return find_stack_direction ();
1988 else
1989 return (&dummy > addr) ? 1 : -1;
1991 main ()
1993 exit (find_stack_direction() < 0);
1996 if { (eval echo configure:1997: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1997 then
1998 ac_cv_c_stack_direction=1
1999 else
2000 echo "configure: failed program was:" >&5
2001 cat conftest.$ac_ext >&5
2002 rm -fr conftest*
2003 ac_cv_c_stack_direction=-1
2005 rm -fr conftest*
2010 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
2011 cat >> confdefs.h <<EOF
2012 #define STACK_DIRECTION $ac_cv_c_stack_direction
2017 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2018 echo "configure:2019: checking for ANSI C header files" >&5
2019 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2020 echo $ac_n "(cached) $ac_c" 1>&6
2021 else
2022 cat > conftest.$ac_ext <<EOF
2023 #line 2024 "configure"
2024 #include "confdefs.h"
2025 #include <stdlib.h>
2026 #include <stdarg.h>
2027 #include <string.h>
2028 #include <float.h>
2030 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2031 { (eval echo configure:2032: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2032 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2033 if test -z "$ac_err"; then
2034 rm -rf conftest*
2035 ac_cv_header_stdc=yes
2036 else
2037 echo "$ac_err" >&5
2038 echo "configure: failed program was:" >&5
2039 cat conftest.$ac_ext >&5
2040 rm -rf conftest*
2041 ac_cv_header_stdc=no
2043 rm -f conftest*
2045 if test $ac_cv_header_stdc = yes; then
2046 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2047 cat > conftest.$ac_ext <<EOF
2048 #line 2049 "configure"
2049 #include "confdefs.h"
2050 #include <string.h>
2052 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2053 egrep "memchr" >/dev/null 2>&1; then
2055 else
2056 rm -rf conftest*
2057 ac_cv_header_stdc=no
2059 rm -f conftest*
2063 if test $ac_cv_header_stdc = yes; then
2064 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2065 cat > conftest.$ac_ext <<EOF
2066 #line 2067 "configure"
2067 #include "confdefs.h"
2068 #include <stdlib.h>
2070 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2071 egrep "free" >/dev/null 2>&1; then
2073 else
2074 rm -rf conftest*
2075 ac_cv_header_stdc=no
2077 rm -f conftest*
2081 if test $ac_cv_header_stdc = yes; then
2082 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2083 if test "$cross_compiling" = yes; then
2085 else
2086 cat > conftest.$ac_ext <<EOF
2087 #line 2088 "configure"
2088 #include "confdefs.h"
2089 #include <ctype.h>
2090 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2091 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2092 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2093 int main () { int i; for (i = 0; i < 256; i++)
2094 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2095 exit (0); }
2098 if { (eval echo configure:2099: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2099 then
2101 else
2102 echo "configure: failed program was:" >&5
2103 cat conftest.$ac_ext >&5
2104 rm -fr conftest*
2105 ac_cv_header_stdc=no
2107 rm -fr conftest*
2113 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2114 if test $ac_cv_header_stdc = yes; then
2115 cat >> confdefs.h <<\EOF
2116 #define STDC_HEADERS 1
2121 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
2122 echo "configure:2123: checking for pid_t" >&5
2123 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
2124 echo $ac_n "(cached) $ac_c" 1>&6
2125 else
2126 cat > conftest.$ac_ext <<EOF
2127 #line 2128 "configure"
2128 #include "confdefs.h"
2129 #include <sys/types.h>
2130 #if STDC_HEADERS
2131 #include <stdlib.h>
2132 #include <stddef.h>
2133 #endif
2135 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2136 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2137 rm -rf conftest*
2138 ac_cv_type_pid_t=yes
2139 else
2140 rm -rf conftest*
2141 ac_cv_type_pid_t=no
2143 rm -f conftest*
2146 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
2147 if test $ac_cv_type_pid_t = no; then
2148 cat >> confdefs.h <<\EOF
2149 #define pid_t int
2154 ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
2155 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
2156 echo "configure:2157: checking for vfork.h" >&5
2157 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2158 echo $ac_n "(cached) $ac_c" 1>&6
2159 else
2160 cat > conftest.$ac_ext <<EOF
2161 #line 2162 "configure"
2162 #include "confdefs.h"
2163 #include <vfork.h>
2165 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2166 { (eval echo configure:2167: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2167 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2168 if test -z "$ac_err"; then
2169 rm -rf conftest*
2170 eval "ac_cv_header_$ac_safe=yes"
2171 else
2172 echo "$ac_err" >&5
2173 echo "configure: failed program was:" >&5
2174 cat conftest.$ac_ext >&5
2175 rm -rf conftest*
2176 eval "ac_cv_header_$ac_safe=no"
2178 rm -f conftest*
2180 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2181 echo "$ac_t""yes" 1>&6
2182 cat >> confdefs.h <<\EOF
2183 #define HAVE_VFORK_H 1
2186 else
2187 echo "$ac_t""no" 1>&6
2190 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
2191 echo "configure:2192: checking for working vfork" >&5
2192 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
2193 echo $ac_n "(cached) $ac_c" 1>&6
2194 else
2195 if test "$cross_compiling" = yes; then
2196 echo $ac_n "checking for vfork""... $ac_c" 1>&6
2197 echo "configure:2198: checking for vfork" >&5
2198 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
2199 echo $ac_n "(cached) $ac_c" 1>&6
2200 else
2201 cat > conftest.$ac_ext <<EOF
2202 #line 2203 "configure"
2203 #include "confdefs.h"
2204 /* System header to define __stub macros and hopefully few prototypes,
2205 which can conflict with char vfork(); below. */
2206 #include <assert.h>
2207 /* Override any gcc2 internal prototype to avoid an error. */
2208 /* We use char because int might match the return type of a gcc2
2209 builtin and then its argument prototype would still apply. */
2210 char vfork();
2212 int main() {
2214 /* The GNU C library defines this for functions which it implements
2215 to always fail with ENOSYS. Some functions are actually named
2216 something starting with __ and the normal name is an alias. */
2217 #if defined (__stub_vfork) || defined (__stub___vfork)
2218 choke me
2219 #else
2220 vfork();
2221 #endif
2223 ; return 0; }
2225 if { (eval echo configure:2226: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2226 rm -rf conftest*
2227 eval "ac_cv_func_vfork=yes"
2228 else
2229 echo "configure: failed program was:" >&5
2230 cat conftest.$ac_ext >&5
2231 rm -rf conftest*
2232 eval "ac_cv_func_vfork=no"
2234 rm -f conftest*
2237 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
2238 echo "$ac_t""yes" 1>&6
2240 else
2241 echo "$ac_t""no" 1>&6
2244 ac_cv_func_vfork_works=$ac_cv_func_vfork
2245 else
2246 cat > conftest.$ac_ext <<EOF
2247 #line 2248 "configure"
2248 #include "confdefs.h"
2249 /* Thanks to Paul Eggert for this test. */
2250 #include <stdio.h>
2251 #include <sys/types.h>
2252 #include <sys/stat.h>
2253 #ifdef HAVE_UNISTD_H
2254 #include <unistd.h>
2255 #endif
2256 #ifdef HAVE_VFORK_H
2257 #include <vfork.h>
2258 #endif
2259 /* On some sparc systems, changes by the child to local and incoming
2260 argument registers are propagated back to the parent.
2261 The compiler is told about this with #include <vfork.h>,
2262 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
2263 Test for this by using a static variable whose address
2264 is put into a register that is clobbered by the vfork. */
2265 static
2266 #ifdef __cplusplus
2267 sparc_address_test (int arg)
2268 #else
2269 sparc_address_test (arg) int arg;
2270 #endif
2272 static pid_t child;
2273 if (!child) {
2274 child = vfork ();
2275 if (child < 0) {
2276 perror ("vfork");
2277 _exit(2);
2279 if (!child) {
2280 arg = getpid();
2281 write(-1, "", 0);
2282 _exit (arg);
2286 main() {
2287 pid_t parent = getpid ();
2288 pid_t child;
2290 sparc_address_test ();
2292 child = vfork ();
2294 if (child == 0) {
2295 /* Here is another test for sparc vfork register problems.
2296 This test uses lots of local variables, at least
2297 as many local variables as main has allocated so far
2298 including compiler temporaries. 4 locals are enough for
2299 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
2300 A buggy compiler should reuse the register of parent
2301 for one of the local variables, since it will think that
2302 parent can't possibly be used any more in this routine.
2303 Assigning to the local variable will thus munge parent
2304 in the parent process. */
2305 pid_t
2306 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
2307 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
2308 /* Convince the compiler that p..p7 are live; otherwise, it might
2309 use the same hardware register for all 8 local variables. */
2310 if (p != p1 || p != p2 || p != p3 || p != p4
2311 || p != p5 || p != p6 || p != p7)
2312 _exit(1);
2314 /* On some systems (e.g. IRIX 3.3),
2315 vfork doesn't separate parent from child file descriptors.
2316 If the child closes a descriptor before it execs or exits,
2317 this munges the parent's descriptor as well.
2318 Test for this by closing stdout in the child. */
2319 _exit(close(fileno(stdout)) != 0);
2320 } else {
2321 int status;
2322 struct stat st;
2324 while (wait(&status) != child)
2326 exit(
2327 /* Was there some problem with vforking? */
2328 child < 0
2330 /* Did the child fail? (This shouldn't happen.) */
2331 || status
2333 /* Did the vfork/compiler bug occur? */
2334 || parent != getpid()
2336 /* Did the file descriptor bug occur? */
2337 || fstat(fileno(stdout), &st) != 0
2342 if { (eval echo configure:2343: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2343 then
2344 ac_cv_func_vfork_works=yes
2345 else
2346 echo "configure: failed program was:" >&5
2347 cat conftest.$ac_ext >&5
2348 rm -fr conftest*
2349 ac_cv_func_vfork_works=no
2351 rm -fr conftest*
2356 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
2357 if test $ac_cv_func_vfork_works = no; then
2358 cat >> confdefs.h <<\EOF
2359 #define vfork fork
2364 if test $ac_cv_func_vfork_works = no; then
2365 LIBOBJS="$LIBOBJS vfork.o"
2367 for v in $vars; do
2368 echo $ac_n "checking for $v""... $ac_c" 1>&6
2369 echo "configure:2370: checking for $v" >&5
2370 if eval "test \"`echo '$''{'libiberty_cv_var_$v'+set}'`\" = set"; then
2371 echo $ac_n "(cached) $ac_c" 1>&6
2372 else
2373 cat > conftest.$ac_ext <<EOF
2374 #line 2375 "configure"
2375 #include "confdefs.h"
2376 int *p;
2377 int main() {
2378 extern int $v; p = &$v;
2379 ; return 0; }
2381 if { (eval echo configure:2382: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2382 rm -rf conftest*
2383 eval "libiberty_cv_var_$v=yes"
2384 else
2385 echo "configure: failed program was:" >&5
2386 cat conftest.$ac_ext >&5
2387 rm -rf conftest*
2388 eval "libiberty_cv_var_$v=no"
2390 rm -f conftest*
2393 if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then
2394 echo "$ac_t""yes" 1>&6
2395 n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2396 cat >> confdefs.h <<EOF
2397 #define $n 1
2400 else
2401 echo "$ac_t""no" 1>&6
2403 done
2404 for ac_func in $checkfuncs
2406 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2407 echo "configure:2408: checking for $ac_func" >&5
2408 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2409 echo $ac_n "(cached) $ac_c" 1>&6
2410 else
2411 cat > conftest.$ac_ext <<EOF
2412 #line 2413 "configure"
2413 #include "confdefs.h"
2414 /* System header to define __stub macros and hopefully few prototypes,
2415 which can conflict with char $ac_func(); below. */
2416 #include <assert.h>
2417 /* Override any gcc2 internal prototype to avoid an error. */
2418 /* We use char because int might match the return type of a gcc2
2419 builtin and then its argument prototype would still apply. */
2420 char $ac_func();
2422 int main() {
2424 /* The GNU C library defines this for functions which it implements
2425 to always fail with ENOSYS. Some functions are actually named
2426 something starting with __ and the normal name is an alias. */
2427 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2428 choke me
2429 #else
2430 $ac_func();
2431 #endif
2433 ; return 0; }
2435 if { (eval echo configure:2436: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2436 rm -rf conftest*
2437 eval "ac_cv_func_$ac_func=yes"
2438 else
2439 echo "configure: failed program was:" >&5
2440 cat conftest.$ac_ext >&5
2441 rm -rf conftest*
2442 eval "ac_cv_func_$ac_func=no"
2444 rm -f conftest*
2447 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2448 echo "$ac_t""yes" 1>&6
2449 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2450 cat >> confdefs.h <<EOF
2451 #define $ac_tr_func 1
2454 else
2455 echo "$ac_t""no" 1>&6
2457 done
2461 # Install a library built with a cross compiler in $(tooldir) rather
2462 # than $(libdir).
2463 if test -z "${with_cross_host}"; then
2464 INSTALL_DEST=libdir
2465 else
2466 INSTALL_DEST=tooldir
2470 # We need multilib support, but only if configuring for the target.
2471 trap '' 1 2 15
2472 cat > confcache <<\EOF
2473 # This file is a shell script that caches the results of configure
2474 # tests run on this system so they can be shared between configure
2475 # scripts and configure runs. It is not useful on other systems.
2476 # If it contains results you don't want to keep, you may remove or edit it.
2478 # By default, configure uses ./config.cache as the cache file,
2479 # creating it if it does not exist already. You can give configure
2480 # the --cache-file=FILE option to use a different cache file; that is
2481 # what configure does when it calls configure scripts in
2482 # subdirectories, so they share the cache.
2483 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2484 # config.status only pays attention to the cache file if you give it the
2485 # --recheck option to rerun configure.
2488 # The following way of writing the cache mishandles newlines in values,
2489 # but we know of no workaround that is simple, portable, and efficient.
2490 # So, don't put newlines in cache variables' values.
2491 # Ultrix sh set writes to stderr and can't be redirected directly,
2492 # and sets the high bit in the cache file unless we assign to the vars.
2493 (set) 2>&1 |
2494 case `(ac_space=' '; set | grep ac_space) 2>&1` in
2495 *ac_space=\ *)
2496 # `set' does not quote correctly, so add quotes (double-quote substitution
2497 # turns \\\\ into \\, and sed turns \\ into \).
2498 sed -n \
2499 -e "s/'/'\\\\''/g" \
2500 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2503 # `set' quotes correctly as required by POSIX, so do not add quotes.
2504 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2506 esac >> confcache
2507 if cmp -s $cache_file confcache; then
2509 else
2510 if test -w $cache_file; then
2511 echo "updating cache $cache_file"
2512 cat confcache > $cache_file
2513 else
2514 echo "not updating unwritable cache $cache_file"
2517 rm -f confcache
2519 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
2521 test "x$prefix" = xNONE && prefix=$ac_default_prefix
2522 # Let make expand exec_prefix.
2523 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
2525 # Any assignment to VPATH causes Sun make to only execute
2526 # the first set of double-colon rules, so remove it if not needed.
2527 # If there is a colon in the path, we need to keep it.
2528 if test "x$srcdir" = x.; then
2529 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
2532 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
2534 DEFS=-DHAVE_CONFIG_H
2536 # Without the "./", some shells look in PATH for config.status.
2537 : ${CONFIG_STATUS=./config.status}
2539 echo creating $CONFIG_STATUS
2540 rm -f $CONFIG_STATUS
2541 cat > $CONFIG_STATUS <<EOF
2542 #! /bin/sh
2543 # Generated automatically by configure.
2544 # Run this file to recreate the current configuration.
2545 # This directory was configured as follows,
2546 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
2548 # $0 $ac_configure_args
2550 # Compiler output produced by configure, useful for debugging
2551 # configure, is in ./config.log if it exists.
2553 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
2554 for ac_option
2556 case "\$ac_option" in
2557 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
2558 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
2559 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
2560 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
2561 echo "$CONFIG_STATUS generated by autoconf version 2.13"
2562 exit 0 ;;
2563 -help | --help | --hel | --he | --h)
2564 echo "\$ac_cs_usage"; exit 0 ;;
2565 *) echo "\$ac_cs_usage"; exit 1 ;;
2566 esac
2567 done
2569 ac_given_srcdir=$srcdir
2570 ac_given_INSTALL="$INSTALL"
2572 trap 'rm -fr `echo "Makefile testsuite/Makefile config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
2574 cat >> $CONFIG_STATUS <<EOF
2576 # Protect against being on the right side of a sed subst in config.status.
2577 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
2578 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
2579 $ac_vpsub
2580 $extrasub
2581 s%@SHELL@%$SHELL%g
2582 s%@CFLAGS@%$CFLAGS%g
2583 s%@CPPFLAGS@%$CPPFLAGS%g
2584 s%@CXXFLAGS@%$CXXFLAGS%g
2585 s%@FFLAGS@%$FFLAGS%g
2586 s%@DEFS@%$DEFS%g
2587 s%@LDFLAGS@%$LDFLAGS%g
2588 s%@LIBS@%$LIBS%g
2589 s%@exec_prefix@%$exec_prefix%g
2590 s%@prefix@%$prefix%g
2591 s%@program_transform_name@%$program_transform_name%g
2592 s%@bindir@%$bindir%g
2593 s%@sbindir@%$sbindir%g
2594 s%@libexecdir@%$libexecdir%g
2595 s%@datadir@%$datadir%g
2596 s%@sysconfdir@%$sysconfdir%g
2597 s%@sharedstatedir@%$sharedstatedir%g
2598 s%@localstatedir@%$localstatedir%g
2599 s%@libdir@%$libdir%g
2600 s%@includedir@%$includedir%g
2601 s%@oldincludedir@%$oldincludedir%g
2602 s%@infodir@%$infodir%g
2603 s%@mandir@%$mandir%g
2604 s%@host@%$host%g
2605 s%@host_alias@%$host_alias%g
2606 s%@host_cpu@%$host_cpu%g
2607 s%@host_vendor@%$host_vendor%g
2608 s%@host_os@%$host_os%g
2609 s%@build@%$build%g
2610 s%@build_alias@%$build_alias%g
2611 s%@build_cpu@%$build_cpu%g
2612 s%@build_vendor@%$build_vendor%g
2613 s%@build_os@%$build_os%g
2614 s%@AR@%$AR%g
2615 s%@RANLIB@%$RANLIB%g
2616 s%@CC@%$CC%g
2617 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
2618 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
2619 s%@INSTALL_DATA@%$INSTALL_DATA%g
2620 /@host_makefile_frag@/r $host_makefile_frag
2621 s%@host_makefile_frag@%%g
2622 s%@CPP@%$CPP%g
2623 s%@CHECK@%$CHECK%g
2624 s%@LIBOBJS@%$LIBOBJS%g
2625 s%@ALLOCA@%$ALLOCA%g
2626 s%@INSTALL_DEST@%$INSTALL_DEST%g
2628 CEOF
2631 cat >> $CONFIG_STATUS <<\EOF
2633 # Split the substitutions into bite-sized pieces for seds with
2634 # small command number limits, like on Digital OSF/1 and HP-UX.
2635 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
2636 ac_file=1 # Number of current file.
2637 ac_beg=1 # First line for current file.
2638 ac_end=$ac_max_sed_cmds # Line after last line for current file.
2639 ac_more_lines=:
2640 ac_sed_cmds=""
2641 while $ac_more_lines; do
2642 if test $ac_beg -gt 1; then
2643 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
2644 else
2645 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
2647 if test ! -s conftest.s$ac_file; then
2648 ac_more_lines=false
2649 rm -f conftest.s$ac_file
2650 else
2651 if test -z "$ac_sed_cmds"; then
2652 ac_sed_cmds="sed -f conftest.s$ac_file"
2653 else
2654 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
2656 ac_file=`expr $ac_file + 1`
2657 ac_beg=$ac_end
2658 ac_end=`expr $ac_end + $ac_max_sed_cmds`
2660 done
2661 if test -z "$ac_sed_cmds"; then
2662 ac_sed_cmds=cat
2666 cat >> $CONFIG_STATUS <<EOF
2668 CONFIG_FILES=\${CONFIG_FILES-"Makefile testsuite/Makefile"}
2670 cat >> $CONFIG_STATUS <<\EOF
2671 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
2672 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
2673 case "$ac_file" in
2674 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
2675 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
2676 *) ac_file_in="${ac_file}.in" ;;
2677 esac
2679 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
2681 # Remove last slash and all that follows it. Not all systems have dirname.
2682 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
2683 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
2684 # The file is in a subdirectory.
2685 test ! -d "$ac_dir" && mkdir "$ac_dir"
2686 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
2687 # A "../" for each directory in $ac_dir_suffix.
2688 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
2689 else
2690 ac_dir_suffix= ac_dots=
2693 case "$ac_given_srcdir" in
2694 .) srcdir=.
2695 if test -z "$ac_dots"; then top_srcdir=.
2696 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
2697 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
2698 *) # Relative path.
2699 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
2700 top_srcdir="$ac_dots$ac_given_srcdir" ;;
2701 esac
2703 case "$ac_given_INSTALL" in
2704 [/$]*) INSTALL="$ac_given_INSTALL" ;;
2705 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
2706 esac
2708 echo creating "$ac_file"
2709 rm -f "$ac_file"
2710 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
2711 case "$ac_file" in
2712 *Makefile*) ac_comsub="1i\\
2713 # $configure_input" ;;
2714 *) ac_comsub= ;;
2715 esac
2717 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
2718 sed -e "$ac_comsub
2719 s%@configure_input@%$configure_input%g
2720 s%@srcdir@%$srcdir%g
2721 s%@top_srcdir@%$top_srcdir%g
2722 s%@INSTALL@%$INSTALL%g
2723 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
2724 fi; done
2725 rm -f conftest.s*
2727 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
2728 # NAME is the cpp macro being defined and VALUE is the value it is being given.
2730 # ac_d sets the value in "#define NAME VALUE" lines.
2731 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
2732 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
2733 ac_dC='\3'
2734 ac_dD='%g'
2735 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
2736 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
2737 ac_uB='\([ ]\)%\1#\2define\3'
2738 ac_uC=' '
2739 ac_uD='\4%g'
2740 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
2741 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
2742 ac_eB='$%\1#\2define\3'
2743 ac_eC=' '
2744 ac_eD='%g'
2746 if test "${CONFIG_HEADERS+set}" != set; then
2748 cat >> $CONFIG_STATUS <<EOF
2749 CONFIG_HEADERS="config.h:config.in"
2751 cat >> $CONFIG_STATUS <<\EOF
2753 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
2754 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
2755 case "$ac_file" in
2756 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
2757 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
2758 *) ac_file_in="${ac_file}.in" ;;
2759 esac
2761 echo creating $ac_file
2763 rm -f conftest.frag conftest.in conftest.out
2764 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
2765 cat $ac_file_inputs > conftest.in
2769 # Transform confdefs.h into a sed script conftest.vals that substitutes
2770 # the proper values into config.h.in to produce config.h. And first:
2771 # Protect against being on the right side of a sed subst in config.status.
2772 # Protect against being in an unquoted here document in config.status.
2773 rm -f conftest.vals
2774 cat > conftest.hdr <<\EOF
2775 s/[\\&%]/\\&/g
2776 s%[\\$`]%\\&%g
2777 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
2778 s%ac_d%ac_u%gp
2779 s%ac_u%ac_e%gp
2781 sed -n -f conftest.hdr confdefs.h > conftest.vals
2782 rm -f conftest.hdr
2784 # This sed command replaces #undef with comments. This is necessary, for
2785 # example, in the case of _POSIX_SOURCE, which is predefined and required
2786 # on some systems where configure will not decide to define it.
2787 cat >> conftest.vals <<\EOF
2788 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
2791 # Break up conftest.vals because some shells have a limit on
2792 # the size of here documents, and old seds have small limits too.
2794 rm -f conftest.tail
2795 while :
2797 ac_lines=`grep -c . conftest.vals`
2798 # grep -c gives empty output for an empty file on some AIX systems.
2799 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
2800 # Write a limited-size here document to conftest.frag.
2801 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
2802 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
2803 echo 'CEOF
2804 sed -f conftest.frag conftest.in > conftest.out
2805 rm -f conftest.in
2806 mv conftest.out conftest.in
2807 ' >> $CONFIG_STATUS
2808 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
2809 rm -f conftest.vals
2810 mv conftest.tail conftest.vals
2811 done
2812 rm -f conftest.vals
2814 cat >> $CONFIG_STATUS <<\EOF
2815 rm -f conftest.frag conftest.h
2816 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
2817 cat conftest.in >> conftest.h
2818 rm -f conftest.in
2819 if cmp -s $ac_file conftest.h 2>/dev/null; then
2820 echo "$ac_file is unchanged"
2821 rm -f conftest.h
2822 else
2823 # Remove last slash and all that follows it. Not all systems have dirname.
2824 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
2825 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
2826 # The file is in a subdirectory.
2827 test ! -d "$ac_dir" && mkdir "$ac_dir"
2829 rm -f $ac_file
2830 mv conftest.h $ac_file
2832 fi; done
2835 cat >> $CONFIG_STATUS <<EOF
2836 srcdir=${srcdir}
2837 host=${host}
2838 target=${target}
2839 with_target_subdir=${with_target_subdir}
2840 with_multisubdir=${with_multisubdir}
2841 ac_configure_args="--enable-multilib ${ac_configure_args}"
2842 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
2843 libiberty_topdir=${libiberty_topdir}
2846 cat >> $CONFIG_STATUS <<\EOF
2847 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
2848 if test -n "$CONFIG_FILES"; then
2849 if test -n "${with_target_subdir}"; then
2850 # FIXME: We shouldn't need to set ac_file
2851 ac_file=Makefile
2852 . ${libiberty_topdir}/config-ml.in
2855 exit 0
2857 chmod +x $CONFIG_STATUS
2858 rm -fr confdefs* $ac_clean_files
2859 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1