Added v850 emulation.
[deliverable/binutils-gdb.git] / binutils / configure
CommitLineData
5ab6ca68 1#! /bin/sh
99a42820 2
5ab6ca68 3# Guess values for system-dependent variables and create Makefiles.
33106b60
ILT
4# Generated automatically using autoconf version 2.12
5# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
5ab6ca68
ILT
6#
7# This configure script is free software; the Free Software Foundation
8# gives unlimited permission to copy, distribute and modify it.
9
10# Defaults:
11ac_help=
12ac_default_prefix=/usr/local
13# Any additions from configure.in:
14ac_help="$ac_help
d467c30d
ILT
15 --with-gnu-ld assume the C compiler uses GNU ld [default=no]"
16ac_help="$ac_help
17 --enable-shared build shared libraries [default=yes]"
36fb98be 18ac_help="$ac_help
d467c30d
ILT
19 --enable-static build static libraries [default=yes]"
20ac_help="$ac_help
21 --enable-targets alternative target configurations"
33106b60
ILT
22ac_help="$ac_help
23 --enable-commonbfdlib build shared BFD/opcodes/libiberty library"
d467c30d
ILT
24ac_help="$ac_help
25 --enable-maintainer-mode enable make rules and dependencies not useful
26 (and sometimes confusing) to the casual installer"
5ab6ca68
ILT
27
28# Initialize some variables set by options.
29# The variables have the same names as the options, with
30# dashes changed to underlines.
31build=NONE
32cache_file=./config.cache
33exec_prefix=NONE
34host=NONE
35no_create=
36nonopt=NONE
37no_recursion=
38prefix=NONE
39program_prefix=NONE
40program_suffix=NONE
41program_transform_name=s,x,x,
42silent=
43site=
44srcdir=
45target=NONE
46verbose=
47x_includes=NONE
48x_libraries=NONE
626a6542
SC
49bindir='${exec_prefix}/bin'
50sbindir='${exec_prefix}/sbin'
51libexecdir='${exec_prefix}/libexec'
52datadir='${prefix}/share'
53sysconfdir='${prefix}/etc'
54sharedstatedir='${prefix}/com'
55localstatedir='${prefix}/var'
56libdir='${exec_prefix}/lib'
57includedir='${prefix}/include'
58oldincludedir='/usr/include'
59infodir='${prefix}/info'
60mandir='${prefix}/man'
99a42820 61
5ab6ca68
ILT
62# Initialize some other variables.
63subdirs=
626a6542 64MFLAGS= MAKEFLAGS=
33106b60
ILT
65# Maximum number of lines to put in a shell here document.
66ac_max_here_lines=12
99a42820 67
5ab6ca68
ILT
68ac_prev=
69for ac_option
70do
99a42820 71
5ab6ca68
ILT
72 # If the previous option needs an argument, assign it.
73 if test -n "$ac_prev"; then
74 eval "$ac_prev=\$ac_option"
75 ac_prev=
76 continue
77 fi
78
79 case "$ac_option" in
80 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
81 *) ac_optarg= ;;
82 esac
83
84 # Accept the important Cygnus configure options, so we can diagnose typos.
85
86 case "$ac_option" in
87
626a6542
SC
88 -bindir | --bindir | --bindi | --bind | --bin | --bi)
89 ac_prev=bindir ;;
90 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
91 bindir="$ac_optarg" ;;
92
93 -build | --build | --buil | --bui | --bu)
5ab6ca68 94 ac_prev=build ;;
626a6542 95 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
5ab6ca68
ILT
96 build="$ac_optarg" ;;
97
98 -cache-file | --cache-file | --cache-fil | --cache-fi \
99 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
100 ac_prev=cache_file ;;
101 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
102 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
103 cache_file="$ac_optarg" ;;
104
626a6542
SC
105 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
106 ac_prev=datadir ;;
107 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
108 | --da=*)
109 datadir="$ac_optarg" ;;
110
5ab6ca68
ILT
111 -disable-* | --disable-*)
112 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
113 # Reject names that are not valid shell variable names.
114 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
115 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
116 fi
117 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
118 eval "enable_${ac_feature}=no" ;;
119
120 -enable-* | --enable-*)
121 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
122 # Reject names that are not valid shell variable names.
123 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
124 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
125 fi
126 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
127 case "$ac_option" in
128 *=*) ;;
129 *) ac_optarg=yes ;;
130 esac
131 eval "enable_${ac_feature}='$ac_optarg'" ;;
132
133 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
134 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
135 | --exec | --exe | --ex)
136 ac_prev=exec_prefix ;;
137 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
138 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
139 | --exec=* | --exe=* | --ex=*)
140 exec_prefix="$ac_optarg" ;;
141
142 -gas | --gas | --ga | --g)
143 # Obsolete; use --with-gas.
144 with_gas=yes ;;
145
146 -help | --help | --hel | --he)
147 # Omit some internal or obsolete options to make the list less imposing.
148 # This message is too long to be a string in the A/UX 3.1 sh.
149 cat << EOF
150Usage: configure [options] [host]
151Options: [defaults in brackets after descriptions]
152Configuration:
153 --cache-file=FILE cache test results in FILE
154 --help print this message
155 --no-create do not create output files
156 --quiet, --silent do not print \`checking...' messages
157 --version print the version of autoconf that created configure
158Directory and file names:
159 --prefix=PREFIX install architecture-independent files in PREFIX
160 [$ac_default_prefix]
626a6542 161 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
5ab6ca68 162 [same as prefix]
626a6542
SC
163 --bindir=DIR user executables in DIR [EPREFIX/bin]
164 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
165 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
166 --datadir=DIR read-only architecture-independent data in DIR
167 [PREFIX/share]
168 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
169 --sharedstatedir=DIR modifiable architecture-independent data in DIR
170 [PREFIX/com]
171 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
172 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
173 --includedir=DIR C header files in DIR [PREFIX/include]
174 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
175 --infodir=DIR info documentation in DIR [PREFIX/info]
176 --mandir=DIR man documentation in DIR [PREFIX/man]
5ab6ca68
ILT
177 --srcdir=DIR find the sources in DIR [configure dir or ..]
178 --program-prefix=PREFIX prepend PREFIX to installed program names
179 --program-suffix=SUFFIX append SUFFIX to installed program names
626a6542
SC
180 --program-transform-name=PROGRAM
181 run sed PROGRAM on installed program names
182EOF
183 cat << EOF
5ab6ca68
ILT
184Host type:
185 --build=BUILD configure for building on BUILD [BUILD=HOST]
186 --host=HOST configure for HOST [guessed]
187 --target=TARGET configure for TARGET [TARGET=HOST]
188Features and packages:
189 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
190 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
191 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
192 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
193 --x-includes=DIR X include files are in DIR
194 --x-libraries=DIR X library files are in DIR
5ab6ca68 195EOF
626a6542
SC
196 if test -n "$ac_help"; then
197 echo "--enable and --with options recognized:$ac_help"
198 fi
5ab6ca68
ILT
199 exit 0 ;;
200
201 -host | --host | --hos | --ho)
202 ac_prev=host ;;
203 -host=* | --host=* | --hos=* | --ho=*)
204 host="$ac_optarg" ;;
205
626a6542
SC
206 -includedir | --includedir | --includedi | --included | --include \
207 | --includ | --inclu | --incl | --inc)
208 ac_prev=includedir ;;
209 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
210 | --includ=* | --inclu=* | --incl=* | --inc=*)
211 includedir="$ac_optarg" ;;
212
213 -infodir | --infodir | --infodi | --infod | --info | --inf)
214 ac_prev=infodir ;;
215 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
216 infodir="$ac_optarg" ;;
217
218 -libdir | --libdir | --libdi | --libd)
219 ac_prev=libdir ;;
220 -libdir=* | --libdir=* | --libdi=* | --libd=*)
221 libdir="$ac_optarg" ;;
222
223 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
224 | --libexe | --libex | --libe)
225 ac_prev=libexecdir ;;
226 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
227 | --libexe=* | --libex=* | --libe=*)
228 libexecdir="$ac_optarg" ;;
229
230 -localstatedir | --localstatedir | --localstatedi | --localstated \
231 | --localstate | --localstat | --localsta | --localst \
232 | --locals | --local | --loca | --loc | --lo)
233 ac_prev=localstatedir ;;
234 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
235 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
236 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
237 localstatedir="$ac_optarg" ;;
238
239 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
240 ac_prev=mandir ;;
241 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
242 mandir="$ac_optarg" ;;
243
5ab6ca68
ILT
244 -nfp | --nfp | --nf)
245 # Obsolete; use --without-fp.
246 with_fp=no ;;
247
248 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
249 | --no-cr | --no-c)
250 no_create=yes ;;
251
252 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
253 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
254 no_recursion=yes ;;
255
626a6542
SC
256 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
257 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
258 | --oldin | --oldi | --old | --ol | --o)
259 ac_prev=oldincludedir ;;
260 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
261 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
262 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
263 oldincludedir="$ac_optarg" ;;
264
5ab6ca68
ILT
265 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
266 ac_prev=prefix ;;
267 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
268 prefix="$ac_optarg" ;;
269
270 -program-prefix | --program-prefix | --program-prefi | --program-pref \
271 | --program-pre | --program-pr | --program-p)
272 ac_prev=program_prefix ;;
273 -program-prefix=* | --program-prefix=* | --program-prefi=* \
274 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
275 program_prefix="$ac_optarg" ;;
276
277 -program-suffix | --program-suffix | --program-suffi | --program-suff \
278 | --program-suf | --program-su | --program-s)
279 ac_prev=program_suffix ;;
280 -program-suffix=* | --program-suffix=* | --program-suffi=* \
281 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
282 program_suffix="$ac_optarg" ;;
283
284 -program-transform-name | --program-transform-name \
285 | --program-transform-nam | --program-transform-na \
286 | --program-transform-n | --program-transform- \
287 | --program-transform | --program-transfor \
288 | --program-transfo | --program-transf \
289 | --program-trans | --program-tran \
290 | --progr-tra | --program-tr | --program-t)
291 ac_prev=program_transform_name ;;
292 -program-transform-name=* | --program-transform-name=* \
293 | --program-transform-nam=* | --program-transform-na=* \
294 | --program-transform-n=* | --program-transform-=* \
295 | --program-transform=* | --program-transfor=* \
296 | --program-transfo=* | --program-transf=* \
297 | --program-trans=* | --program-tran=* \
298 | --progr-tra=* | --program-tr=* | --program-t=*)
299 program_transform_name="$ac_optarg" ;;
300
301 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
302 | -silent | --silent | --silen | --sile | --sil)
303 silent=yes ;;
304
626a6542
SC
305 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
306 ac_prev=sbindir ;;
307 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
308 | --sbi=* | --sb=*)
309 sbindir="$ac_optarg" ;;
310
311 -sharedstatedir | --sharedstatedir | --sharedstatedi \
312 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
313 | --sharedst | --shareds | --shared | --share | --shar \
314 | --sha | --sh)
315 ac_prev=sharedstatedir ;;
316 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
317 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
318 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
319 | --sha=* | --sh=*)
320 sharedstatedir="$ac_optarg" ;;
321
5ab6ca68
ILT
322 -site | --site | --sit)
323 ac_prev=site ;;
324 -site=* | --site=* | --sit=*)
325 site="$ac_optarg" ;;
326
327 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
328 ac_prev=srcdir ;;
329 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
330 srcdir="$ac_optarg" ;;
331
626a6542
SC
332 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
333 | --syscon | --sysco | --sysc | --sys | --sy)
334 ac_prev=sysconfdir ;;
335 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
336 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
337 sysconfdir="$ac_optarg" ;;
338
5ab6ca68
ILT
339 -target | --target | --targe | --targ | --tar | --ta | --t)
340 ac_prev=target ;;
341 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
342 target="$ac_optarg" ;;
343
344 -v | -verbose | --verbose | --verbos | --verbo | --verb)
345 verbose=yes ;;
346
347 -version | --version | --versio | --versi | --vers)
33106b60 348 echo "configure generated by autoconf version 2.12"
5ab6ca68
ILT
349 exit 0 ;;
350
351 -with-* | --with-*)
352 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
353 # Reject names that are not valid shell variable names.
354 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
355 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
356 fi
357 ac_package=`echo $ac_package| sed 's/-/_/g'`
358 case "$ac_option" in
359 *=*) ;;
360 *) ac_optarg=yes ;;
361 esac
362 eval "with_${ac_package}='$ac_optarg'" ;;
363
364 -without-* | --without-*)
365 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
366 # Reject names that are not valid shell variable names.
367 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
368 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
369 fi
370 ac_package=`echo $ac_package| sed 's/-/_/g'`
371 eval "with_${ac_package}=no" ;;
372
373 --x)
374 # Obsolete; use --with-x.
375 with_x=yes ;;
376
377 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
378 | --x-incl | --x-inc | --x-in | --x-i)
379 ac_prev=x_includes ;;
380 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
381 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
382 x_includes="$ac_optarg" ;;
383
384 -x-libraries | --x-libraries | --x-librarie | --x-librari \
385 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
386 ac_prev=x_libraries ;;
387 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
388 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
389 x_libraries="$ac_optarg" ;;
390
391 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
392 ;;
393
626a6542 394 *)
5ab6ca68
ILT
395 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
396 echo "configure: warning: $ac_option: invalid host type" 1>&2
397 fi
398 if test "x$nonopt" != xNONE; then
399 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
400 fi
401 nonopt="$ac_option"
402 ;;
403
404 esac
405done
a10d26a1 406
5ab6ca68
ILT
407if test -n "$ac_prev"; then
408 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
409fi
99a42820 410
5ab6ca68
ILT
411trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
412
413# File descriptor usage:
414# 0 standard input
415# 1 file creation
416# 2 errors and warnings
417# 3 some systems may open it to /dev/tty
418# 4 used on the Kubota Titan
419# 6 checking for... messages and results
420# 5 compiler messages saved in config.log
421if test "$silent" = yes; then
422 exec 6>/dev/null
423else
424 exec 6>&1
425fi
426exec 5>./config.log
99a42820 427
5ab6ca68
ILT
428echo "\
429This file contains any messages produced by compilers while
430running configure, to aid debugging if configure makes a mistake.
431" 1>&5
432
433# Strip out --no-create and --no-recursion so they do not pile up.
434# Also quote any args containing shell metacharacters.
435ac_configure_args=
436for ac_arg
99a42820 437do
5ab6ca68
ILT
438 case "$ac_arg" in
439 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
440 | --no-cr | --no-c) ;;
441 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
442 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
443 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
444 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
445 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
446 esac
99a42820
RP
447done
448
5ab6ca68 449# NLS nuisances.
33106b60
ILT
450# Only set these to C if already set. These must not be set unconditionally
451# because not all systems understand e.g. LANG=C (notably SCO).
452# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
453# Non-C LC_CTYPE values break the ctype check.
5ab6ca68 454if test "${LANG+set}" = set; then LANG=C; export LANG; fi
33106b60
ILT
455if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
456if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
457if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
5ab6ca68
ILT
458
459# confdefs.h avoids OS command line length limits that DEFS can exceed.
460rm -rf conftest* confdefs.h
461# AIX cpp loses on an empty file, so make sure it contains at least a newline.
462echo > confdefs.h
463
464# A filename unique to this package, relative to the directory that
465# configure is in, which we can look for to find out if srcdir is correct.
466ac_unique_file=ar.c
467
468# Find the source files, if location was not specified.
469if test -z "$srcdir"; then
470 ac_srcdir_defaulted=yes
471 # Try the directory containing this script, then its parent.
472 ac_prog=$0
473 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
474 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
475 srcdir=$ac_confdir
476 if test ! -r $srcdir/$ac_unique_file; then
477 srcdir=..
478 fi
479else
480 ac_srcdir_defaulted=no
481fi
482if test ! -r $srcdir/$ac_unique_file; then
483 if test "$ac_srcdir_defaulted" = yes; then
484 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
485 else
486 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
487 fi
488fi
489srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
490
491# Prefer explicitly selected file to automatically selected ones.
492if test -z "$CONFIG_SITE"; then
493 if test "x$prefix" != xNONE; then
494 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
495 else
496 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
497 fi
b5132a6b 498fi
5ab6ca68
ILT
499for ac_site_file in $CONFIG_SITE; do
500 if test -r "$ac_site_file"; then
501 echo "loading site script $ac_site_file"
502 . "$ac_site_file"
503 fi
504done
b5132a6b 505
5ab6ca68
ILT
506if test -r "$cache_file"; then
507 echo "loading cache $cache_file"
508 . $cache_file
509else
510 echo "creating cache $cache_file"
511 > $cache_file
512fi
513
514ac_ext=c
515# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ea2488ad
ILT
516ac_cpp='$CPP $CPPFLAGS'
517ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
518ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
33106b60 519cross_compiling=$ac_cv_prog_cc_cross
5ab6ca68
ILT
520
521if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
522 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
523 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
524 ac_n= ac_c='
525' ac_t=' '
526 else
527 ac_n=-n ac_c= ac_t=
528 fi
529else
530 ac_n= ac_c='\c' ac_t=
f2e91404 531fi
99a42820 532
b5132a6b 533
5ab6ca68 534
5ab6ca68 535ac_aux_dir=
d467c30d 536for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
5ab6ca68
ILT
537 if test -f $ac_dir/install-sh; then
538 ac_aux_dir=$ac_dir
539 ac_install_sh="$ac_aux_dir/install-sh -c"
540 break
541 elif test -f $ac_dir/install.sh; then
542 ac_aux_dir=$ac_dir
543 ac_install_sh="$ac_aux_dir/install.sh -c"
544 break
545 fi
546done
547if test -z "$ac_aux_dir"; then
d467c30d 548 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
5ab6ca68
ILT
549fi
550ac_config_guess=$ac_aux_dir/config.guess
551ac_config_sub=$ac_aux_dir/config.sub
552ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
99a42820 553
99a42820 554
5ab6ca68
ILT
555# Do some error checking and defaulting for the host and target type.
556# The inputs are:
557# configure --host=HOST --target=TARGET --build=BUILD NONOPT
558#
559# The rules are:
560# 1. You are not allowed to specify --host, --target, and nonopt at the
626a6542 561# same time.
5ab6ca68
ILT
562# 2. Host defaults to nonopt.
563# 3. If nonopt is not specified, then host defaults to the current host,
564# as determined by config.guess.
565# 4. Target and build default to nonopt.
566# 5. If nonopt is not specified, then target and build default to host.
567
568# The aliases save the names the user supplied, while $host etc.
569# will get canonicalized.
570case $host---$target---$nonopt in
571NONE---*---* | *---NONE---* | *---*---NONE) ;;
572*) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
573esac
574
575
576# Make sure we can run config.sub.
577if $ac_config_sub sun4 >/dev/null 2>&1; then :
578else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
579fi
99a42820 580
5ab6ca68 581echo $ac_n "checking host system type""... $ac_c" 1>&6
d467c30d 582echo "configure:583: checking host system type" >&5
5ab6ca68
ILT
583
584host_alias=$host
585case "$host_alias" in
586NONE)
587 case $nonopt in
588 NONE)
589 if host_alias=`$ac_config_guess`; then :
590 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
591 fi ;;
592 *) host_alias=$nonopt ;;
593 esac ;;
594esac
595
596host=`$ac_config_sub $host_alias`
33106b60
ILT
597host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
598host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
599host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
5ab6ca68
ILT
600echo "$ac_t""$host" 1>&6
601
602echo $ac_n "checking target system type""... $ac_c" 1>&6
d467c30d 603echo "configure:604: checking target system type" >&5
5ab6ca68
ILT
604
605target_alias=$target
606case "$target_alias" in
607NONE)
608 case $nonopt in
609 NONE) target_alias=$host_alias ;;
610 *) target_alias=$nonopt ;;
611 esac ;;
612esac
613
614target=`$ac_config_sub $target_alias`
33106b60
ILT
615target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
616target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
617target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
5ab6ca68
ILT
618echo "$ac_t""$target" 1>&6
619
620echo $ac_n "checking build system type""... $ac_c" 1>&6
d467c30d 621echo "configure:622: checking build system type" >&5
5ab6ca68
ILT
622
623build_alias=$build
624case "$build_alias" in
625NONE)
626 case $nonopt in
627 NONE) build_alias=$host_alias ;;
628 *) build_alias=$nonopt ;;
629 esac ;;
630esac
631
632build=`$ac_config_sub $build_alias`
33106b60
ILT
633build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
634build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
635build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
5ab6ca68
ILT
636echo "$ac_t""$build" 1>&6
637
638test "$host_alias" != "$target_alias" &&
639 test "$program_prefix$program_suffix$program_transform_name" = \
640 NONENONEs,x,x, &&
641 program_prefix=${target_alias}-
642
d467c30d
ILT
643
644# Find a good install program. We prefer a C program (faster),
645# so one script is as good as another. But avoid the broken or
646# incompatible versions:
647# SysV /etc/install, /usr/sbin/install
648# SunOS /usr/etc/install
649# IRIX /sbin/install
650# AIX /bin/install
651# AFS /usr/afsws/bin/install, which mishandles nonexistent args
652# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
653# ./install, which can be erroneously created by make from ./install.sh.
654echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
655echo "configure:656: checking for a BSD compatible install" >&5
656if test -z "$INSTALL"; then
657if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
658 echo $ac_n "(cached) $ac_c" 1>&6
659else
660 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="${IFS}:"
661 for ac_dir in $PATH; do
662 # Account for people who put trailing slashes in PATH elements.
663 case "$ac_dir/" in
664 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
665 *)
666 # OSF1 and SCO ODT 3.0 have their own names for install.
667 for ac_prog in ginstall installbsd scoinst install; do
668 if test -f $ac_dir/$ac_prog; then
669 if test $ac_prog = install &&
670 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
671 # AIX install. It has an incompatible calling convention.
672 # OSF/1 installbsd also uses dspmsg, but is usable.
673 :
674 else
675 ac_cv_path_install="$ac_dir/$ac_prog -c"
676 break 2
677 fi
678 fi
679 done
680 ;;
681 esac
682 done
683 IFS="$ac_save_IFS"
684
5ab6ca68 685fi
d467c30d
ILT
686 if test "${ac_cv_path_install+set}" = set; then
687 INSTALL="$ac_cv_path_install"
688 else
689 # As a last resort, use the slow shell script. We don't cache a
690 # path for INSTALL within a source directory, because that will
691 # break other packages using the cache if that directory is
692 # removed, or if the path is relative.
693 INSTALL="$ac_install_sh"
694 fi
695fi
696echo "$ac_t""$INSTALL" 1>&6
697
698# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
699# It thinks the first close brace ends the variable substitution.
700test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
701
702test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
703
704
705test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
706
707
708PACKAGE=binutils
709
710VERSION=2.8.2
711
712if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
713 { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
5ab6ca68 714fi
d467c30d
ILT
715cat >> confdefs.h <<EOF
716#define PACKAGE "$PACKAGE"
717EOF
718
719cat >> confdefs.h <<EOF
720#define VERSION "$VERSION"
721EOF
722
723echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
724echo "configure:725: checking whether build environment is sane" >&5
725# Just in case
726sleep 1
727echo timestamp > conftestfile
728# Do `set' in a subshell so we don't clobber the current shell's
729# arguments. Must try -L first in case configure is actually a
730# symlink; some systems play weird games with the mod time of symlinks
731# (eg FreeBSD returns the mod time of the symlink's containing
732# directory).
733if (
734 set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
735 if test "" = "X"; then
736 # -L didn't work.
737 set X `ls -t $srcdir/configure conftestfile`
738 fi
739 test "$2" = conftestfile
740 )
741then
742 # Ok.
743 :
744else
745 { echo "configure: error: newly created file is older than distributed files!
746Check your system clock" 1>&2; exit 1; }
747fi
748rm -f conftest*
749echo "$ac_t""yes" 1>&6
5ab6ca68
ILT
750if test "$program_transform_name" = s,x,x,; then
751 program_transform_name=
752else
626a6542
SC
753 # Double any \ or $. echo might interpret backslashes.
754 cat <<\EOF_SED > conftestsed
755s,\\,\\\\,g; s,\$,$$,g
756EOF_SED
5ab6ca68
ILT
757 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
758 rm -f conftestsed
759fi
760test "$program_prefix" != NONE &&
761 program_transform_name="s,^,${program_prefix},; $program_transform_name"
762# Use a double $ so make ignores it.
763test "$program_suffix" != NONE &&
764 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
765
766# sed with no file args requires a program.
767test "$program_transform_name" = "" && program_transform_name="s,x,x,"
768
d467c30d
ILT
769missing_dir=`cd $ac_aux_dir && pwd`
770echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
771echo "configure:772: checking for working aclocal" >&5
772# Run test in a subshell; some versions of sh will print an error if
773# an executable is not found, even if stderr is redirected.
774# Redirect stdin to placate older versions of autoconf. Sigh.
775if (aclocal --version) < /dev/null > /dev/null 2>&1; then
776 ACLOCAL=aclocal
777 echo "$ac_t""found" 1>&6
778else
779 ACLOCAL="$missing_dir/missing aclocal"
780 echo "$ac_t""missing" 1>&6
781fi
782
783echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
784echo "configure:785: checking for working autoconf" >&5
785# Run test in a subshell; some versions of sh will print an error if
786# an executable is not found, even if stderr is redirected.
787# Redirect stdin to placate older versions of autoconf. Sigh.
788if (autoconf --version) < /dev/null > /dev/null 2>&1; then
789 AUTOCONF=autoconf
790 echo "$ac_t""found" 1>&6
791else
792 AUTOCONF="$missing_dir/missing autoconf"
793 echo "$ac_t""missing" 1>&6
794fi
795
796echo $ac_n "checking for working automake""... $ac_c" 1>&6
797echo "configure:798: checking for working automake" >&5
798# Run test in a subshell; some versions of sh will print an error if
799# an executable is not found, even if stderr is redirected.
800# Redirect stdin to placate older versions of autoconf. Sigh.
801if (automake --version) < /dev/null > /dev/null 2>&1; then
802 AUTOMAKE=automake
803 echo "$ac_t""found" 1>&6
804else
805 AUTOMAKE="$missing_dir/missing automake"
806 echo "$ac_t""missing" 1>&6
807fi
808
809echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
810echo "configure:811: checking for working autoheader" >&5
811# Run test in a subshell; some versions of sh will print an error if
812# an executable is not found, even if stderr is redirected.
813# Redirect stdin to placate older versions of autoconf. Sigh.
814if (autoheader --version) < /dev/null > /dev/null 2>&1; then
815 AUTOHEADER=autoheader
816 echo "$ac_t""found" 1>&6
817else
818 AUTOHEADER="$missing_dir/missing autoheader"
819 echo "$ac_t""missing" 1>&6
820fi
821
822echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
823echo "configure:824: checking for working makeinfo" >&5
824# Run test in a subshell; some versions of sh will print an error if
825# an executable is not found, even if stderr is redirected.
826# Redirect stdin to placate older versions of autoconf. Sigh.
827if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
828 MAKEINFO=makeinfo
829 echo "$ac_t""found" 1>&6
830else
831 MAKEINFO="$missing_dir/missing makeinfo"
832 echo "$ac_t""missing" 1>&6
833fi
834
835echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
836echo "configure:837: checking whether ${MAKE-make} sets \${MAKE}" >&5
837set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
838if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
839 echo $ac_n "(cached) $ac_c" 1>&6
840else
841 cat > conftestmake <<\EOF
842all:
843 @echo 'ac_maketemp="${MAKE}"'
844EOF
845# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
846eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
847if test -n "$ac_maketemp"; then
848 eval ac_cv_prog_make_${ac_make}_set=yes
849else
850 eval ac_cv_prog_make_${ac_make}_set=no
851fi
852rm -f conftestmake
853fi
854if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
855 echo "$ac_t""yes" 1>&6
856 SET_MAKE=
857else
858 echo "$ac_t""no" 1>&6
859 SET_MAKE="MAKE=${MAKE-make}"
860fi
5ab6ca68 861
5ab6ca68 862
53fb794b
ILT
863# Extract the first word of "gcc", so it can be a program name with args.
864set dummy gcc; ac_word=$2
865echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
d467c30d 866echo "configure:867: checking for $ac_word" >&5
53fb794b
ILT
867if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
868 echo $ac_n "(cached) $ac_c" 1>&6
869else
870 if test -n "$CC"; then
871 ac_cv_prog_CC="$CC" # Let the user override the test.
872else
873 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
874 for ac_dir in $PATH; do
875 test -z "$ac_dir" && ac_dir=.
876 if test -f $ac_dir/$ac_word; then
877 ac_cv_prog_CC="gcc"
878 break
879 fi
880 done
881 IFS="$ac_save_ifs"
53fb794b
ILT
882fi
883fi
884CC="$ac_cv_prog_CC"
885if test -n "$CC"; then
886 echo "$ac_t""$CC" 1>&6
887else
888 echo "$ac_t""no" 1>&6
889fi
5ab6ca68 890
ea2488ad
ILT
891if test -z "$CC"; then
892 # Extract the first word of "cc", so it can be a program name with args.
893set dummy cc; ac_word=$2
894echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
d467c30d 895echo "configure:896: checking for $ac_word" >&5
ea2488ad
ILT
896if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
897 echo $ac_n "(cached) $ac_c" 1>&6
898else
899 if test -n "$CC"; then
900 ac_cv_prog_CC="$CC" # Let the user override the test.
901else
902 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
903 ac_prog_rejected=no
904 for ac_dir in $PATH; do
905 test -z "$ac_dir" && ac_dir=.
906 if test -f $ac_dir/$ac_word; then
907 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
908 ac_prog_rejected=yes
909 continue
910 fi
911 ac_cv_prog_CC="cc"
912 break
913 fi
914 done
915 IFS="$ac_save_ifs"
916if test $ac_prog_rejected = yes; then
917 # We found a bogon in the path, so make sure we never use it.
918 set dummy $ac_cv_prog_CC
919 shift
920 if test $# -gt 0; then
921 # We chose a different compiler from the bogus one.
922 # However, it has the same basename, so the bogon will be chosen
923 # first if we set CC to just the basename; use the full file name.
924 shift
925 set dummy "$ac_dir/$ac_word" "$@"
926 shift
927 ac_cv_prog_CC="$@"
928 fi
929fi
930fi
931fi
932CC="$ac_cv_prog_CC"
933if test -n "$CC"; then
934 echo "$ac_t""$CC" 1>&6
935else
936 echo "$ac_t""no" 1>&6
937fi
938
939 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
940fi
53fb794b 941
33106b60 942echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
d467c30d 943echo "configure:944: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
33106b60
ILT
944
945ac_ext=c
946# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
947ac_cpp='$CPP $CPPFLAGS'
948ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
949ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
950cross_compiling=$ac_cv_prog_cc_cross
951
952cat > conftest.$ac_ext <<EOF
d467c30d 953#line 954 "configure"
33106b60
ILT
954#include "confdefs.h"
955main(){return(0);}
956EOF
d467c30d 957if { (eval echo configure:958: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
33106b60
ILT
958 ac_cv_prog_cc_works=yes
959 # If we can't run a trivial program, we are probably using a cross compiler.
960 if (./conftest; exit) 2>/dev/null; then
961 ac_cv_prog_cc_cross=no
962 else
963 ac_cv_prog_cc_cross=yes
964 fi
965else
966 echo "configure: failed program was:" >&5
967 cat conftest.$ac_ext >&5
968 ac_cv_prog_cc_works=no
969fi
970rm -fr conftest*
971
972echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
973if test $ac_cv_prog_cc_works = no; then
974 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
975fi
976echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
d467c30d 977echo "configure:978: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
33106b60
ILT
978echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
979cross_compiling=$ac_cv_prog_cc_cross
980
53fb794b 981echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
d467c30d 982echo "configure:983: checking whether we are using GNU C" >&5
53fb794b
ILT
983if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
984 echo $ac_n "(cached) $ac_c" 1>&6
985else
986 cat > conftest.c <<EOF
5ab6ca68
ILT
987#ifdef __GNUC__
988 yes;
989#endif
990EOF
d467c30d 991if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:992: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
53fb794b
ILT
992 ac_cv_prog_gcc=yes
993else
994 ac_cv_prog_gcc=no
995fi
996fi
626a6542 997
53fb794b 998echo "$ac_t""$ac_cv_prog_gcc" 1>&6
33106b60 999
53fb794b 1000if test $ac_cv_prog_gcc = yes; then
5ab6ca68 1001 GCC=yes
33106b60
ILT
1002 ac_test_CFLAGS="${CFLAGS+set}"
1003 ac_save_CFLAGS="$CFLAGS"
1004 CFLAGS=
1005 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
d467c30d 1006echo "configure:1007: checking whether ${CC-cc} accepts -g" >&5
33106b60 1007if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
53fb794b
ILT
1008 echo $ac_n "(cached) $ac_c" 1>&6
1009else
1010 echo 'void f(){}' > conftest.c
1011if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
33106b60 1012 ac_cv_prog_cc_g=yes
53fb794b 1013else
33106b60 1014 ac_cv_prog_cc_g=no
53fb794b
ILT
1015fi
1016rm -f conftest*
1017
1018fi
626a6542 1019
33106b60
ILT
1020echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1021 if test "$ac_test_CFLAGS" = set; then
1022 CFLAGS="$ac_save_CFLAGS"
1023 elif test $ac_cv_prog_cc_g = yes; then
1024 CFLAGS="-g -O2"
1025 else
1026 CFLAGS="-O2"
5ab6ca68
ILT
1027 fi
1028else
1029 GCC=
1030 test "${CFLAGS+set}" = set || CFLAGS="-g"
1031fi
99a42820 1032
d467c30d
ILT
1033# Extract the first word of "ranlib", so it can be a program name with args.
1034set dummy ranlib; ac_word=$2
1035echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1036echo "configure:1037: checking for $ac_word" >&5
1037if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1038 echo $ac_n "(cached) $ac_c" 1>&6
1039else
1040 if test -n "$RANLIB"; then
1041 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1042else
1043 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1044 for ac_dir in $PATH; do
1045 test -z "$ac_dir" && ac_dir=.
1046 if test -f $ac_dir/$ac_word; then
1047 ac_cv_prog_RANLIB="ranlib"
1048 break
1049 fi
1050 done
1051 IFS="$ac_save_ifs"
1052 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1053fi
1054fi
1055RANLIB="$ac_cv_prog_RANLIB"
1056if test -n "$RANLIB"; then
1057 echo "$ac_t""$RANLIB" 1>&6
1058else
1059 echo "$ac_t""no" 1>&6
1060fi
1061
1062# Check whether --with-gnu-ld or --without-gnu-ld was given.
1063if test "${with_gnu_ld+set}" = set; then
1064 withval="$with_gnu_ld"
1065 test "$withval" = no || with_gnu_ld=yes
1066else
1067 with_gnu_ld=no
1068fi
1069
1070if test "$with_gnu_ld" = yes; then
1071 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1072echo "configure:1073: checking for GNU ld" >&5
1073else
1074 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1075echo "configure:1076: checking for non-GNU ld" >&5
1076fi
1077if eval "test \"`echo '$''{'ac_cv_path_LD'+set}'`\" = set"; then
1078 echo $ac_n "(cached) $ac_c" 1>&6
1079else
1080 case "$LD" in
1081 /*)
1082 ac_cv_path_LD="$LD" # Let the user override the test with a path.
1083 ;;
1084 *)
1085 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1086 for ac_dir in $PATH; do
1087 test -z "$ac_dir" && ac_dir=.
1088 if test -f "$ac_dir/ld"; then
1089 ac_cv_path_LD="$ac_dir/ld"
1090 # Check to see if the program is GNU ld. I'd rather use --version,
1091 # but apparently some GNU ld's only accept -v.
1092 # Break only if it was the GNU/non-GNU ld that we prefer.
1093 if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU ld|with BFD)' > /dev/null; then
1094 test "$with_gnu_ld" = yes && break
1095 else
1096 test "$with_gnu_ld" != yes && break
1097 fi
1098 fi
1099 done
1100 IFS="$ac_save_ifs"
1101 ;;
1102esac
1103fi
1104
1105LD="$ac_cv_path_LD"
1106if test -n "$LD"; then
1107 echo "$ac_t""$LD" 1>&6
1108else
1109 echo "$ac_t""no" 1>&6
1110fi
1111test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1112
1113echo $ac_n "checking whether we are using GNU ld""... $ac_c" 1>&6
1114echo "configure:1115: checking whether we are using GNU ld" >&5
1115if eval "test \"`echo '$''{'ac_cv_prog_gnu_ld'+set}'`\" = set"; then
1116 echo $ac_n "(cached) $ac_c" 1>&6
1117else
1118 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1119if $LD -v 2>&1 </dev/null | egrep '(GNU ld|with BFD)' > /dev/null; then
1120 ac_cv_prog_gnu_ld=yes
1121else
1122 ac_cv_prog_gnu_ld=no
1123fi
1124fi
1125
1126echo "$ac_t""$ac_cv_prog_gnu_ld" 1>&6
1127
1128
1129echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1130echo "configure:1131: checking whether ln -s works" >&5
1131if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1132 echo $ac_n "(cached) $ac_c" 1>&6
1133else
1134 rm -f conftestdata
1135if ln -s X conftestdata 2>/dev/null
1136then
1137 rm -f conftestdata
1138 ac_cv_prog_LN_S="ln -s"
1139else
1140 ac_cv_prog_LN_S=ln
1141fi
1142fi
1143LN_S="$ac_cv_prog_LN_S"
1144if test "$ac_cv_prog_LN_S" = "ln -s"; then
1145 echo "$ac_t""yes" 1>&6
1146else
1147 echo "$ac_t""no" 1>&6
1148fi
1149
1150
1151
1152
1153
1154
1155
1156# Always use our own libtool.
1157LIBTOOL='$(top_builddir)/libtool'
1158
1159
1160# Check whether --enable-shared or --disable-shared was given.
1161if test "${enable_shared+set}" = set; then
1162 enableval="$enable_shared"
931cde32
ILT
1163 if test "$enableval" = no; then
1164 enable_shared=no
d467c30d 1165else
931cde32
ILT
1166 enable_shared=yes
1167fi
d467c30d
ILT
1168fi
1169
931cde32
ILT
1170libtool_shared=
1171test "$enable_shared" = no && libtool_shared=" --disable-shared"
d467c30d
ILT
1172
1173# Check whether --enable-static or --disable-static was given.
1174if test "${enable_static+set}" = set; then
1175 enableval="$enable_static"
931cde32
ILT
1176 if test "$enableval" = no; then
1177 enable_static=no
d467c30d 1178else
931cde32
ILT
1179 enable_static=yes
1180fi
d467c30d 1181fi
5a168a17 1182
931cde32
ILT
1183libtool_static=
1184test "$enable_static" = no && libtool_static=" --disable-static"
5a168a17 1185
d467c30d
ILT
1186libtool_flags="$libtool_shared$libtool_static"
1187test "$silent" = yes && libtool_flags="$libtool_flags --silent"
1188test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc"
1189test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
5a168a17 1190
d467c30d
ILT
1191# Some flags need to be propagated to the compiler or linker for good
1192# libtool support.
1193case "$host" in
1194*-*-irix6*)
931cde32
ILT
1195 ac_save_CFLAGS="$CFLAGS"
1196 # -n32 always needs to be added to the linker when using GCC.
1197 test "$ac_cv_prog_gcc" = yes && CFLAGS="$CFLAGS -n32"
d467c30d
ILT
1198 for f in '-32' '-64' '-cckr' '-n32' '-mips1' '-mips2' '-mips3' '-mips4'; do
1199 if echo " $CC $CFLAGS " | egrep -e "[ ]$f[ ]" > /dev/null; then
1200 LD="${LD-ld} $f"
1201 fi
1202 done
931cde32 1203 CFLAGS="$ac_save_CFLAGS"
d467c30d
ILT
1204 ;;
1205
1206*-*-sco3.2v5*)
1207 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
1208 CFLAGS="$CFLAGS -belf"
1209 ;;
1210esac
1211
1212# Actually configure libtool. ac_aux_dir is where install-sh is found.
1213CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
1214LD="$LD" RANLIB="$RANLIB" LN_S="$LN_S" \
1215${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig \
1216$libtool_flags --no-verify $ac_aux_dir/ltmain.sh $host \
1217|| { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
1218
1219
1220# Check whether --enable-targets or --disable-targets was given.
1221if test "${enable_targets+set}" = set; then
1222 enableval="$enable_targets"
1223 case "${enableval}" in
1224 yes | "") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
1225 ;;
1226 no) enable_targets= ;;
1227 *) enable_targets=$enableval ;;
1228esac
1229fi
1230# Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
1231if test "${enable_commonbfdlib+set}" = set; then
1232 enableval="$enable_commonbfdlib"
1233 case "${enableval}" in
1234 yes) commonbfdlib=true ;;
1235 no) commonbfdlib=false ;;
1236 *) { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
1237esac
1238fi
1239
1240
1241
1242
1243
1244if test -z "$target" ; then
1245 { echo "configure: error: Unrecognized target system type; please check config.sub." 1>&2; exit 1; }
1246fi
1247if test -z "$host" ; then
1248 { echo "configure: error: Unrecognized host system type; please check config.sub." 1>&2; exit 1; }
1249fi
efa86453 1250
d467c30d
ILT
1251# Extract the first word of "gcc", so it can be a program name with args.
1252set dummy gcc; ac_word=$2
1253echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
c641358e 1254echo "configure:1255: checking for $ac_word" >&5
d467c30d
ILT
1255if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1256 echo $ac_n "(cached) $ac_c" 1>&6
1257else
1258 if test -n "$CC"; then
1259 ac_cv_prog_CC="$CC" # Let the user override the test.
1260else
1261 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1262 for ac_dir in $PATH; do
1263 test -z "$ac_dir" && ac_dir=.
1264 if test -f $ac_dir/$ac_word; then
1265 ac_cv_prog_CC="gcc"
1266 break
1267 fi
1268 done
1269 IFS="$ac_save_ifs"
1270fi
1271fi
1272CC="$ac_cv_prog_CC"
1273if test -n "$CC"; then
1274 echo "$ac_t""$CC" 1>&6
1275else
1276 echo "$ac_t""no" 1>&6
1277fi
1278
1279if test -z "$CC"; then
1280 # Extract the first word of "cc", so it can be a program name with args.
1281set dummy cc; ac_word=$2
1282echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
c641358e 1283echo "configure:1284: checking for $ac_word" >&5
d467c30d
ILT
1284if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1285 echo $ac_n "(cached) $ac_c" 1>&6
1286else
1287 if test -n "$CC"; then
1288 ac_cv_prog_CC="$CC" # Let the user override the test.
1289else
1290 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1291 ac_prog_rejected=no
1292 for ac_dir in $PATH; do
1293 test -z "$ac_dir" && ac_dir=.
1294 if test -f $ac_dir/$ac_word; then
1295 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1296 ac_prog_rejected=yes
1297 continue
1298 fi
1299 ac_cv_prog_CC="cc"
1300 break
1301 fi
1302 done
1303 IFS="$ac_save_ifs"
1304if test $ac_prog_rejected = yes; then
1305 # We found a bogon in the path, so make sure we never use it.
1306 set dummy $ac_cv_prog_CC
1307 shift
1308 if test $# -gt 0; then
1309 # We chose a different compiler from the bogus one.
1310 # However, it has the same basename, so the bogon will be chosen
1311 # first if we set CC to just the basename; use the full file name.
1312 shift
1313 set dummy "$ac_dir/$ac_word" "$@"
1314 shift
1315 ac_cv_prog_CC="$@"
1316 fi
1317fi
1318fi
1319fi
1320CC="$ac_cv_prog_CC"
1321if test -n "$CC"; then
1322 echo "$ac_t""$CC" 1>&6
1323else
1324 echo "$ac_t""no" 1>&6
1325fi
1326
1327 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1328fi
1329
1330echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
c641358e 1331echo "configure:1332: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
d467c30d
ILT
1332
1333ac_ext=c
1334# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1335ac_cpp='$CPP $CPPFLAGS'
1336ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1337ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1338cross_compiling=$ac_cv_prog_cc_cross
1339
1340cat > conftest.$ac_ext <<EOF
c641358e 1341#line 1342 "configure"
d467c30d
ILT
1342#include "confdefs.h"
1343main(){return(0);}
1344EOF
c641358e 1345if { (eval echo configure:1346: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
d467c30d
ILT
1346 ac_cv_prog_cc_works=yes
1347 # If we can't run a trivial program, we are probably using a cross compiler.
1348 if (./conftest; exit) 2>/dev/null; then
1349 ac_cv_prog_cc_cross=no
1350 else
1351 ac_cv_prog_cc_cross=yes
1352 fi
1353else
1354 echo "configure: failed program was:" >&5
1355 cat conftest.$ac_ext >&5
1356 ac_cv_prog_cc_works=no
1357fi
1358rm -fr conftest*
1359
1360echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1361if test $ac_cv_prog_cc_works = no; then
1362 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1363fi
1364echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
c641358e 1365echo "configure:1366: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
d467c30d
ILT
1366echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1367cross_compiling=$ac_cv_prog_cc_cross
1368
1369echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
c641358e 1370echo "configure:1371: checking whether we are using GNU C" >&5
d467c30d
ILT
1371if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1372 echo $ac_n "(cached) $ac_c" 1>&6
1373else
1374 cat > conftest.c <<EOF
1375#ifdef __GNUC__
1376 yes;
1377#endif
1378EOF
c641358e 1379if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1380: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
d467c30d
ILT
1380 ac_cv_prog_gcc=yes
1381else
1382 ac_cv_prog_gcc=no
1383fi
1384fi
1385
1386echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1387
1388if test $ac_cv_prog_gcc = yes; then
1389 GCC=yes
1390 ac_test_CFLAGS="${CFLAGS+set}"
1391 ac_save_CFLAGS="$CFLAGS"
1392 CFLAGS=
1393 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
c641358e 1394echo "configure:1395: checking whether ${CC-cc} accepts -g" >&5
d467c30d
ILT
1395if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1396 echo $ac_n "(cached) $ac_c" 1>&6
1397else
1398 echo 'void f(){}' > conftest.c
1399if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1400 ac_cv_prog_cc_g=yes
1401else
1402 ac_cv_prog_cc_g=no
1403fi
1404rm -f conftest*
1405
1406fi
1407
1408echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1409 if test "$ac_test_CFLAGS" = set; then
1410 CFLAGS="$ac_save_CFLAGS"
1411 elif test $ac_cv_prog_cc_g = yes; then
1412 CFLAGS="-g -O2"
1413 else
1414 CFLAGS="-O2"
1415 fi
1416else
1417 GCC=
1418 test "${CFLAGS+set}" = set || CFLAGS="-g"
1419fi
33106b60 1420
5ab6ca68 1421
d467c30d
ILT
1422for ac_prog in 'bison -y' byacc
1423do
1424# Extract the first word of "$ac_prog", so it can be a program name with args.
1425set dummy $ac_prog; ac_word=$2
5ab6ca68 1426echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
c641358e 1427echo "configure:1428: checking for $ac_word" >&5
d467c30d 1428if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
5ab6ca68
ILT
1429 echo $ac_n "(cached) $ac_c" 1>&6
1430else
d467c30d
ILT
1431 if test -n "$YACC"; then
1432 ac_cv_prog_YACC="$YACC" # Let the user override the test.
5ab6ca68
ILT
1433else
1434 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1435 for ac_dir in $PATH; do
1436 test -z "$ac_dir" && ac_dir=.
1437 if test -f $ac_dir/$ac_word; then
d467c30d 1438 ac_cv_prog_YACC="$ac_prog"
5ab6ca68
ILT
1439 break
1440 fi
1441 done
1442 IFS="$ac_save_ifs"
5ab6ca68
ILT
1443fi
1444fi
d467c30d
ILT
1445YACC="$ac_cv_prog_YACC"
1446if test -n "$YACC"; then
1447 echo "$ac_t""$YACC" 1>&6
5ab6ca68
ILT
1448else
1449 echo "$ac_t""no" 1>&6
1450fi
1451
d467c30d
ILT
1452test -n "$YACC" && break
1453done
1454test -n "$YACC" || YACC="yacc"
1455
1456# Extract the first word of "flex", so it can be a program name with args.
1457set dummy flex; ac_word=$2
1458echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
c641358e 1459echo "configure:1460: checking for $ac_word" >&5
d467c30d 1460if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
5ab6ca68
ILT
1461 echo $ac_n "(cached) $ac_c" 1>&6
1462else
d467c30d
ILT
1463 if test -n "$LEX"; then
1464 ac_cv_prog_LEX="$LEX" # Let the user override the test.
1465else
1466 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5ab6ca68 1467 for ac_dir in $PATH; do
d467c30d
ILT
1468 test -z "$ac_dir" && ac_dir=.
1469 if test -f $ac_dir/$ac_word; then
1470 ac_cv_prog_LEX="flex"
1471 break
1472 fi
5ab6ca68 1473 done
d467c30d
ILT
1474 IFS="$ac_save_ifs"
1475 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX="lex"
5ab6ca68 1476fi
5ab6ca68 1477fi
d467c30d
ILT
1478LEX="$ac_cv_prog_LEX"
1479if test -n "$LEX"; then
1480 echo "$ac_t""$LEX" 1>&6
1481else
1482 echo "$ac_t""no" 1>&6
33106b60 1483fi
36fb98be 1484
d467c30d
ILT
1485if test -z "$LEXLIB"
1486then
1487 case "$LEX" in
1488 flex*) ac_lib=fl ;;
1489 *) ac_lib=l ;;
1490 esac
1491 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
c641358e 1492echo "configure:1493: checking for yywrap in -l$ac_lib" >&5
d467c30d
ILT
1493ac_lib_var=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
1494if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1495 echo $ac_n "(cached) $ac_c" 1>&6
1496else
1497 ac_save_LIBS="$LIBS"
1498LIBS="-l$ac_lib $LIBS"
1499cat > conftest.$ac_ext <<EOF
c641358e 1500#line 1501 "configure"
d467c30d
ILT
1501#include "confdefs.h"
1502/* Override any gcc2 internal prototype to avoid an error. */
1503/* We use char because int might match the return type of a gcc2
1504 builtin and then its argument prototype would still apply. */
1505char yywrap();
36fb98be 1506
d467c30d
ILT
1507int main() {
1508yywrap()
1509; return 0; }
1510EOF
c641358e 1511if { (eval echo configure:1512: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
d467c30d
ILT
1512 rm -rf conftest*
1513 eval "ac_cv_lib_$ac_lib_var=yes"
1514else
1515 echo "configure: failed program was:" >&5
1516 cat conftest.$ac_ext >&5
1517 rm -rf conftest*
1518 eval "ac_cv_lib_$ac_lib_var=no"
1519fi
1520rm -f conftest*
1521LIBS="$ac_save_LIBS"
626a6542 1522
d467c30d
ILT
1523fi
1524if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1525 echo "$ac_t""yes" 1>&6
1526 LEXLIB="-l$ac_lib"
1527else
1528 echo "$ac_t""no" 1>&6
320d4f29
ILT
1529fi
1530
d467c30d 1531fi
320d4f29 1532
5ab6ca68 1533echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
c641358e 1534echo "configure:1535: checking how to run the C preprocessor" >&5
5ab6ca68
ILT
1535# On Suns, sometimes $CPP names a directory.
1536if test -n "$CPP" && test -d "$CPP"; then
1537 CPP=
1538fi
1539if test -z "$CPP"; then
1540if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1541 echo $ac_n "(cached) $ac_c" 1>&6
1542else
1543 # This must be in double quotes, not single quotes, because CPP may get
1544 # substituted into the Makefile and "${CC-cc}" will confuse make.
1545 CPP="${CC-cc} -E"
1546 # On the NeXT, cc -E runs the code through the compiler's parser,
1547 # not just through cpp.
1548 cat > conftest.$ac_ext <<EOF
c641358e 1549#line 1550 "configure"
5ab6ca68
ILT
1550#include "confdefs.h"
1551#include <assert.h>
1552Syntax Error
1553EOF
ea2488ad 1554ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
c641358e 1555{ (eval echo configure:1556: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ab6ca68
ILT
1556ac_err=`grep -v '^ *+' conftest.out`
1557if test -z "$ac_err"; then
1558 :
1559else
1560 echo "$ac_err" >&5
33106b60
ILT
1561 echo "configure: failed program was:" >&5
1562 cat conftest.$ac_ext >&5
5ab6ca68
ILT
1563 rm -rf conftest*
1564 CPP="${CC-cc} -E -traditional-cpp"
1565 cat > conftest.$ac_ext <<EOF
c641358e 1566#line 1567 "configure"
5ab6ca68
ILT
1567#include "confdefs.h"
1568#include <assert.h>
1569Syntax Error
1570EOF
ea2488ad 1571ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
c641358e 1572{ (eval echo configure:1573: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ab6ca68
ILT
1573ac_err=`grep -v '^ *+' conftest.out`
1574if test -z "$ac_err"; then
1575 :
1576else
1577 echo "$ac_err" >&5
33106b60
ILT
1578 echo "configure: failed program was:" >&5
1579 cat conftest.$ac_ext >&5
5ab6ca68
ILT
1580 rm -rf conftest*
1581 CPP=/lib/cpp
1582fi
1583rm -f conftest*
1584fi
1585rm -f conftest*
1586 ac_cv_prog_CPP="$CPP"
1587fi
1588 CPP="$ac_cv_prog_CPP"
1589else
1590 ac_cv_prog_CPP="$CPP"
99a42820 1591fi
5ab6ca68 1592echo "$ac_t""$CPP" 1>&6
99a42820 1593
d467c30d 1594echo $ac_n "checking lex output file root""... $ac_c" 1>&6
c641358e 1595echo "configure:1596: checking lex output file root" >&5
d467c30d
ILT
1596if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
1597 echo $ac_n "(cached) $ac_c" 1>&6
1598else
1599 # The minimal lex program is just a single line: %%. But some broken lexes
1600# (Solaris, I think it was) want two %% lines, so accommodate them.
1601echo '%%
1602%%' | $LEX
1603if test -f lex.yy.c; then
1604 ac_cv_prog_lex_root=lex.yy
1605elif test -f lexyy.c; then
1606 ac_cv_prog_lex_root=lexyy
1607else
1608 { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
1609fi
1610fi
1611
1612echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
1613LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
1614
1615echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
c641358e 1616echo "configure:1617: checking whether yytext is a pointer" >&5
d467c30d
ILT
1617if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
1618 echo $ac_n "(cached) $ac_c" 1>&6
1619else
1620 # POSIX says lex can declare yytext either as a pointer or an array; the
1621# default is implementation-dependent. Figure out which it is, since
1622# not all implementations provide the %pointer and %array declarations.
1623ac_cv_prog_lex_yytext_pointer=no
1624echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
1625ac_save_LIBS="$LIBS"
1626LIBS="$LIBS $LEXLIB"
1627cat > conftest.$ac_ext <<EOF
c641358e 1628#line 1629 "configure"
d467c30d
ILT
1629#include "confdefs.h"
1630`cat $LEX_OUTPUT_ROOT.c`
1631int main() {
1632
1633; return 0; }
1634EOF
c641358e 1635if { (eval echo configure:1636: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
d467c30d
ILT
1636 rm -rf conftest*
1637 ac_cv_prog_lex_yytext_pointer=yes
1638else
1639 echo "configure: failed program was:" >&5
1640 cat conftest.$ac_ext >&5
1641fi
1642rm -f conftest*
1643LIBS="$ac_save_LIBS"
1644rm -f "${LEX_OUTPUT_ROOT}.c"
1645
1646fi
1647
1648echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
1649if test $ac_cv_prog_lex_yytext_pointer = yes; then
1650 cat >> confdefs.h <<\EOF
1651#define YYTEXT_POINTER 1
1652EOF
1653
1654fi
1655
1656
1657echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
c641358e 1658echo "configure:1659: checking whether to enable maintainer-specific portions of Makefiles" >&5
d467c30d
ILT
1659 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
1660if test "${enable_maintainer_mode+set}" = set; then
1661 enableval="$enable_maintainer_mode"
1662 USE_MAINTAINER_MODE=$enableval
1663else
1664 USE_MAINTAINER_MODE=no
1665fi
1666
1667 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
1668 if test $USE_MAINTAINER_MODE = yes; then
1669 MAINT=
1670 else
1671 MAINT='#M#'
1672 fi
1673
1674
1675echo $ac_n "checking for Cygwin32 environment""... $ac_c" 1>&6
c641358e 1676echo "configure:1677: checking for Cygwin32 environment" >&5
d467c30d
ILT
1677if eval "test \"`echo '$''{'am_cv_cygwin32'+set}'`\" = set"; then
1678 echo $ac_n "(cached) $ac_c" 1>&6
1679else
1680 cat > conftest.$ac_ext <<EOF
c641358e 1681#line 1682 "configure"
d467c30d
ILT
1682#include "confdefs.h"
1683
1684int main() {
1685int main () { return __CYGWIN32__; }
1686; return 0; }
1687EOF
c641358e 1688if { (eval echo configure:1689: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
d467c30d
ILT
1689 rm -rf conftest*
1690 am_cv_cygwin32=yes
1691else
1692 echo "configure: failed program was:" >&5
1693 cat conftest.$ac_ext >&5
1694 rm -rf conftest*
1695 am_cv_cygwin32=no
1696fi
1697rm -f conftest*
1698rm -f conftest*
1699fi
1700
1701echo "$ac_t""$am_cv_cygwin32" 1>&6
1702CYGWIN32=
1703test "$am_cv_cygwin32" = yes && CYGWIN32=yes
8496c2a9 1704
d467c30d 1705echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
c641358e 1706echo "configure:1707: checking for executable suffix" >&5
d467c30d
ILT
1707if eval "test \"`echo '$''{'am_cv_exeext'+set}'`\" = set"; then
1708 echo $ac_n "(cached) $ac_c" 1>&6
1709else
1710 if test "$CYGWIN32" = yes; then
1711am_cv_exeext=.exe
1712else
1713cat > am_c_test.c << 'EOF'
1714int main() {
1715/* Nothing needed here */
1716}
1717EOF
1718${CC-cc} -o am_c_test $CFLAGS $CPPFLAGS $LDFLAGS am_c_test.c $LIBS 1>&5
8496c2a9 1719am_cv_exeext=`echo am_c_test.* | grep -v am_c_test.c | sed -e s/am_c_test//`
d467c30d
ILT
1720rm -f am_c_test*
1721fi
1722
1723test x"${am_cv_exeext}" = x && am_cv_exeext=no
1724fi
1725EXEEXT=""
1726test x"${am_cv_exeext}" != xno && EXEEXT=${am_cv_exeext}
1727echo "$ac_t""${am_cv_exeext}" 1>&6
1728
1729
1730# host-specific stuff:
1731
1732HDEFINES=
1733
1734. ${srcdir}/../bfd/configure.host
1735
1736
1737AR=${AR-ar}
1738
1739# Extract the first word of "ranlib", so it can be a program name with args.
1740set dummy ranlib; ac_word=$2
1741echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
c641358e 1742echo "configure:1743: checking for $ac_word" >&5
d467c30d
ILT
1743if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1744 echo $ac_n "(cached) $ac_c" 1>&6
1745else
1746 if test -n "$RANLIB"; then
1747 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1748else
1749 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1750 for ac_dir in $PATH; do
1751 test -z "$ac_dir" && ac_dir=.
1752 if test -f $ac_dir/$ac_word; then
1753 ac_cv_prog_RANLIB="ranlib"
1754 break
1755 fi
1756 done
1757 IFS="$ac_save_ifs"
1758 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1759fi
1760fi
1761RANLIB="$ac_cv_prog_RANLIB"
1762if test -n "$RANLIB"; then
1763 echo "$ac_t""$RANLIB" 1>&6
1764else
1765 echo "$ac_t""no" 1>&6
1766fi
1767
1768
1769test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
1770
1771
1772# Put a plausible default for CC_FOR_BUILD in Makefile.
1773if test -z "$CC_FOR_BUILD"; then
1774 if test "x$cross_compiling" = "xno"; then
1775 CC_FOR_BUILD='$(CC)'
1776 else
1777 CC_FOR_BUILD=gcc
1778 fi
1779fi
1780
1781
5ab6ca68
ILT
1782for ac_hdr in string.h strings.h stdlib.h unistd.h fcntl.h sys/file.h
1783do
33106b60 1784ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5ab6ca68 1785echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
c641358e 1786echo "configure:1787: checking for $ac_hdr" >&5
5ab6ca68
ILT
1787if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1788 echo $ac_n "(cached) $ac_c" 1>&6
1789else
1790 cat > conftest.$ac_ext <<EOF
c641358e 1791#line 1792 "configure"
5ab6ca68
ILT
1792#include "confdefs.h"
1793#include <$ac_hdr>
1794EOF
ea2488ad 1795ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
c641358e 1796{ (eval echo configure:1797: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ab6ca68
ILT
1797ac_err=`grep -v '^ *+' conftest.out`
1798if test -z "$ac_err"; then
1799 rm -rf conftest*
1800 eval "ac_cv_header_$ac_safe=yes"
1801else
1802 echo "$ac_err" >&5
33106b60
ILT
1803 echo "configure: failed program was:" >&5
1804 cat conftest.$ac_ext >&5
5ab6ca68
ILT
1805 rm -rf conftest*
1806 eval "ac_cv_header_$ac_safe=no"
ec342d7d 1807fi
5ab6ca68
ILT
1808rm -f conftest*
1809fi
1810if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1811 echo "$ac_t""yes" 1>&6
33106b60 1812 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5ab6ca68
ILT
1813 cat >> confdefs.h <<EOF
1814#define $ac_tr_hdr 1
1815EOF
1816
1817else
1818 echo "$ac_t""no" 1>&6
1819fi
1820done
ec342d7d 1821
27fca56f 1822echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
c641358e 1823echo "configure:1824: checking for sys/wait.h that is POSIX.1 compatible" >&5
27fca56f
ILT
1824if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
1825 echo $ac_n "(cached) $ac_c" 1>&6
1826else
1827 cat > conftest.$ac_ext <<EOF
c641358e 1828#line 1829 "configure"
27fca56f
ILT
1829#include "confdefs.h"
1830#include <sys/types.h>
1831#include <sys/wait.h>
1832#ifndef WEXITSTATUS
1833#define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
1834#endif
1835#ifndef WIFEXITED
1836#define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
1837#endif
33106b60 1838int main() {
27fca56f
ILT
1839int s;
1840wait (&s);
1841s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
1842; return 0; }
1843EOF
c641358e 1844if { (eval echo configure:1845: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
27fca56f
ILT
1845 rm -rf conftest*
1846 ac_cv_header_sys_wait_h=yes
1847else
33106b60
ILT
1848 echo "configure: failed program was:" >&5
1849 cat conftest.$ac_ext >&5
27fca56f
ILT
1850 rm -rf conftest*
1851 ac_cv_header_sys_wait_h=no
1852fi
1853rm -f conftest*
27fca56f 1854fi
626a6542 1855
27fca56f
ILT
1856echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
1857if test $ac_cv_header_sys_wait_h = yes; then
1858 cat >> confdefs.h <<\EOF
1859#define HAVE_SYS_WAIT_H 1
1860EOF
1861
1862fi
1863
33106b60
ILT
1864# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
1865# for constant arguments. Useless!
1866echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
c641358e 1867echo "configure:1868: checking for working alloca.h" >&5
33106b60
ILT
1868if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
1869 echo $ac_n "(cached) $ac_c" 1>&6
1870else
1871 cat > conftest.$ac_ext <<EOF
c641358e 1872#line 1873 "configure"
33106b60
ILT
1873#include "confdefs.h"
1874#include <alloca.h>
1875int main() {
1876char *p = alloca(2 * sizeof(int));
1877; return 0; }
1878EOF
c641358e 1879if { (eval echo configure:1880: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
33106b60
ILT
1880 rm -rf conftest*
1881 ac_cv_header_alloca_h=yes
1882else
1883 echo "configure: failed program was:" >&5
1884 cat conftest.$ac_ext >&5
1885 rm -rf conftest*
1886 ac_cv_header_alloca_h=no
1887fi
1888rm -f conftest*
1889fi
1890
1891echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
1892if test $ac_cv_header_alloca_h = yes; then
1893 cat >> confdefs.h <<\EOF
1894#define HAVE_ALLOCA_H 1
1895EOF
1896
1897fi
1898
1899echo $ac_n "checking for alloca""... $ac_c" 1>&6
c641358e 1900echo "configure:1901: checking for alloca" >&5
33106b60
ILT
1901if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
1902 echo $ac_n "(cached) $ac_c" 1>&6
1903else
1904 cat > conftest.$ac_ext <<EOF
c641358e 1905#line 1906 "configure"
33106b60
ILT
1906#include "confdefs.h"
1907
1908#ifdef __GNUC__
1909# define alloca __builtin_alloca
1910#else
1911# if HAVE_ALLOCA_H
1912# include <alloca.h>
1913# else
1914# ifdef _AIX
1915 #pragma alloca
1916# else
1917# ifndef alloca /* predefined by HP cc +Olibcalls */
1918char *alloca ();
1919# endif
1920# endif
1921# endif
1922#endif
1923
1924int main() {
1925char *p = (char *) alloca(1);
1926; return 0; }
1927EOF
c641358e 1928if { (eval echo configure:1929: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
33106b60
ILT
1929 rm -rf conftest*
1930 ac_cv_func_alloca_works=yes
1931else
1932 echo "configure: failed program was:" >&5
1933 cat conftest.$ac_ext >&5
1934 rm -rf conftest*
1935 ac_cv_func_alloca_works=no
1936fi
1937rm -f conftest*
1938fi
1939
1940echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
1941if test $ac_cv_func_alloca_works = yes; then
1942 cat >> confdefs.h <<\EOF
1943#define HAVE_ALLOCA 1
1944EOF
1945
1946fi
1947
1948if test $ac_cv_func_alloca_works = no; then
1949 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
1950 # that cause trouble. Some versions do not even contain alloca or
1951 # contain a buggy version. If you still want to use their alloca,
1952 # use ar to extract alloca.o from them instead of compiling alloca.c.
1953 ALLOCA=alloca.o
1954 cat >> confdefs.h <<\EOF
1955#define C_ALLOCA 1
1956EOF
1957
1958
1959echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
c641358e 1960echo "configure:1961: checking whether alloca needs Cray hooks" >&5
33106b60
ILT
1961if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
1962 echo $ac_n "(cached) $ac_c" 1>&6
1963else
1964 cat > conftest.$ac_ext <<EOF
c641358e 1965#line 1966 "configure"
33106b60
ILT
1966#include "confdefs.h"
1967#if defined(CRAY) && ! defined(CRAY2)
1968webecray
1969#else
1970wenotbecray
1971#endif
1972
1973EOF
1974if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1975 egrep "webecray" >/dev/null 2>&1; then
1976 rm -rf conftest*
1977 ac_cv_os_cray=yes
1978else
1979 rm -rf conftest*
1980 ac_cv_os_cray=no
1981fi
1982rm -f conftest*
1983
1984fi
1985
1986echo "$ac_t""$ac_cv_os_cray" 1>&6
1987if test $ac_cv_os_cray = yes; then
1988for ac_func in _getb67 GETB67 getb67; do
1989 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
c641358e 1990echo "configure:1991: checking for $ac_func" >&5
33106b60
ILT
1991if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1992 echo $ac_n "(cached) $ac_c" 1>&6
1993else
1994 cat > conftest.$ac_ext <<EOF
c641358e 1995#line 1996 "configure"
33106b60
ILT
1996#include "confdefs.h"
1997/* System header to define __stub macros and hopefully few prototypes,
1998 which can conflict with char $ac_func(); below. */
1999#include <assert.h>
2000/* Override any gcc2 internal prototype to avoid an error. */
2001/* We use char because int might match the return type of a gcc2
2002 builtin and then its argument prototype would still apply. */
2003char $ac_func();
2004
2005int main() {
2006
2007/* The GNU C library defines this for functions which it implements
2008 to always fail with ENOSYS. Some functions are actually named
2009 something starting with __ and the normal name is an alias. */
2010#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2011choke me
2012#else
2013$ac_func();
2014#endif
2015
2016; return 0; }
2017EOF
c641358e 2018if { (eval echo configure:2019: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
33106b60
ILT
2019 rm -rf conftest*
2020 eval "ac_cv_func_$ac_func=yes"
2021else
2022 echo "configure: failed program was:" >&5
2023 cat conftest.$ac_ext >&5
2024 rm -rf conftest*
2025 eval "ac_cv_func_$ac_func=no"
2026fi
2027rm -f conftest*
2028fi
2029
2030if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2031 echo "$ac_t""yes" 1>&6
2032 cat >> confdefs.h <<EOF
2033#define CRAY_STACKSEG_END $ac_func
2034EOF
2035
2036 break
2037else
2038 echo "$ac_t""no" 1>&6
2039fi
2040
2041done
2042fi
2043
2044echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
c641358e 2045echo "configure:2046: checking stack direction for C alloca" >&5
33106b60
ILT
2046if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
2047 echo $ac_n "(cached) $ac_c" 1>&6
2048else
2049 if test "$cross_compiling" = yes; then
2050 ac_cv_c_stack_direction=0
2051else
2052 cat > conftest.$ac_ext <<EOF
c641358e 2053#line 2054 "configure"
33106b60
ILT
2054#include "confdefs.h"
2055find_stack_direction ()
2056{
2057 static char *addr = 0;
2058 auto char dummy;
2059 if (addr == 0)
2060 {
2061 addr = &dummy;
2062 return find_stack_direction ();
2063 }
2064 else
2065 return (&dummy > addr) ? 1 : -1;
2066}
2067main ()
2068{
2069 exit (find_stack_direction() < 0);
2070}
2071EOF
c641358e 2072if { (eval echo configure:2073: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
33106b60
ILT
2073then
2074 ac_cv_c_stack_direction=1
2075else
2076 echo "configure: failed program was:" >&5
2077 cat conftest.$ac_ext >&5
2078 rm -fr conftest*
2079 ac_cv_c_stack_direction=-1
2080fi
2081rm -fr conftest*
2082fi
2083
2084fi
2085
2086echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
2087cat >> confdefs.h <<EOF
2088#define STACK_DIRECTION $ac_cv_c_stack_direction
2089EOF
2090
2091fi
2092
5ab6ca68
ILT
2093for ac_func in sbrk utimes
2094do
2095echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
c641358e 2096echo "configure:2097: checking for $ac_func" >&5
5ab6ca68
ILT
2097if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2098 echo $ac_n "(cached) $ac_c" 1>&6
2099else
2100 cat > conftest.$ac_ext <<EOF
c641358e 2101#line 2102 "configure"
5ab6ca68
ILT
2102#include "confdefs.h"
2103/* System header to define __stub macros and hopefully few prototypes,
2104 which can conflict with char $ac_func(); below. */
2105#include <assert.h>
2106/* Override any gcc2 internal prototype to avoid an error. */
33106b60
ILT
2107/* We use char because int might match the return type of a gcc2
2108 builtin and then its argument prototype would still apply. */
626a6542 2109char $ac_func();
5ab6ca68 2110
33106b60 2111int main() {
5ab6ca68
ILT
2112
2113/* The GNU C library defines this for functions which it implements
2114 to always fail with ENOSYS. Some functions are actually named
2115 something starting with __ and the normal name is an alias. */
2116#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2117choke me
2118#else
2119$ac_func();
2120#endif
2121
2122; return 0; }
2123EOF
c641358e 2124if { (eval echo configure:2125: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
5ab6ca68
ILT
2125 rm -rf conftest*
2126 eval "ac_cv_func_$ac_func=yes"
2127else
33106b60
ILT
2128 echo "configure: failed program was:" >&5
2129 cat conftest.$ac_ext >&5
5ab6ca68
ILT
2130 rm -rf conftest*
2131 eval "ac_cv_func_$ac_func=no"
2132fi
2133rm -f conftest*
5ab6ca68 2134fi
33106b60 2135
5ab6ca68
ILT
2136if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2137 echo "$ac_t""yes" 1>&6
626a6542 2138 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5ab6ca68
ILT
2139 cat >> confdefs.h <<EOF
2140#define $ac_tr_func 1
2141EOF
2142
2143else
2144 echo "$ac_t""no" 1>&6
2145fi
2146done
2147
33106b60
ILT
2148if test "x$cross_compiling" = "xno"; then
2149 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
c641358e 2150echo "configure:2151: checking for ANSI C header files" >&5
33106b60
ILT
2151if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2152 echo $ac_n "(cached) $ac_c" 1>&6
2153else
2154 cat > conftest.$ac_ext <<EOF
c641358e 2155#line 2156 "configure"
33106b60
ILT
2156#include "confdefs.h"
2157#include <stdlib.h>
2158#include <stdarg.h>
2159#include <string.h>
2160#include <float.h>
2161EOF
2162ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
c641358e 2163{ (eval echo configure:2164: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
33106b60
ILT
2164ac_err=`grep -v '^ *+' conftest.out`
2165if test -z "$ac_err"; then
2166 rm -rf conftest*
2167 ac_cv_header_stdc=yes
2168else
2169 echo "$ac_err" >&5
2170 echo "configure: failed program was:" >&5
2171 cat conftest.$ac_ext >&5
2172 rm -rf conftest*
2173 ac_cv_header_stdc=no
2174fi
2175rm -f conftest*
2176
2177if test $ac_cv_header_stdc = yes; then
2178 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2179cat > conftest.$ac_ext <<EOF
c641358e 2180#line 2181 "configure"
33106b60
ILT
2181#include "confdefs.h"
2182#include <string.h>
2183EOF
2184if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2185 egrep "memchr" >/dev/null 2>&1; then
2186 :
2187else
2188 rm -rf conftest*
2189 ac_cv_header_stdc=no
2190fi
2191rm -f conftest*
2192
2193fi
2194
2195if test $ac_cv_header_stdc = yes; then
2196 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2197cat > conftest.$ac_ext <<EOF
c641358e 2198#line 2199 "configure"
33106b60
ILT
2199#include "confdefs.h"
2200#include <stdlib.h>
2201EOF
2202if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2203 egrep "free" >/dev/null 2>&1; then
2204 :
2205else
2206 rm -rf conftest*
2207 ac_cv_header_stdc=no
2208fi
2209rm -f conftest*
2210
2211fi
2212
2213if test $ac_cv_header_stdc = yes; then
2214 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2215if test "$cross_compiling" = yes; then
2216 :
2217else
2218 cat > conftest.$ac_ext <<EOF
c641358e 2219#line 2220 "configure"
33106b60
ILT
2220#include "confdefs.h"
2221#include <ctype.h>
2222#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2223#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2224#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2225int main () { int i; for (i = 0; i < 256; i++)
2226if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2227exit (0); }
2228
2229EOF
c641358e 2230if { (eval echo configure:2231: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
33106b60
ILT
2231then
2232 :
2233else
2234 echo "configure: failed program was:" >&5
2235 cat conftest.$ac_ext >&5
2236 rm -fr conftest*
2237 ac_cv_header_stdc=no
2238fi
2239rm -fr conftest*
2240fi
2241
2242fi
2243fi
2244
2245echo "$ac_t""$ac_cv_header_stdc" 1>&6
2246if test $ac_cv_header_stdc = yes; then
2247 cat >> confdefs.h <<\EOF
2248#define STDC_HEADERS 1
2249EOF
2250
2251fi
2252
2253echo $ac_n "checking for pid_t""... $ac_c" 1>&6
c641358e 2254echo "configure:2255: checking for pid_t" >&5
33106b60
ILT
2255if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
2256 echo $ac_n "(cached) $ac_c" 1>&6
2257else
2258 cat > conftest.$ac_ext <<EOF
c641358e 2259#line 2260 "configure"
33106b60
ILT
2260#include "confdefs.h"
2261#include <sys/types.h>
2262#if STDC_HEADERS
2263#include <stdlib.h>
2264#include <stddef.h>
2265#endif
2266EOF
2267if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2268 egrep "pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2269 rm -rf conftest*
2270 ac_cv_type_pid_t=yes
2271else
2272 rm -rf conftest*
2273 ac_cv_type_pid_t=no
2274fi
2275rm -f conftest*
2276
2277fi
2278echo "$ac_t""$ac_cv_type_pid_t" 1>&6
2279if test $ac_cv_type_pid_t = no; then
2280 cat >> confdefs.h <<\EOF
2281#define pid_t int
2282EOF
2283
2284fi
2285
2286ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
2287echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
c641358e 2288echo "configure:2289: checking for vfork.h" >&5
33106b60
ILT
2289if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2290 echo $ac_n "(cached) $ac_c" 1>&6
2291else
2292 cat > conftest.$ac_ext <<EOF
c641358e 2293#line 2294 "configure"
33106b60
ILT
2294#include "confdefs.h"
2295#include <vfork.h>
2296EOF
2297ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
c641358e 2298{ (eval echo configure:2299: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
33106b60
ILT
2299ac_err=`grep -v '^ *+' conftest.out`
2300if test -z "$ac_err"; then
2301 rm -rf conftest*
2302 eval "ac_cv_header_$ac_safe=yes"
2303else
2304 echo "$ac_err" >&5
2305 echo "configure: failed program was:" >&5
2306 cat conftest.$ac_ext >&5
2307 rm -rf conftest*
2308 eval "ac_cv_header_$ac_safe=no"
2309fi
2310rm -f conftest*
2311fi
2312if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2313 echo "$ac_t""yes" 1>&6
2314 cat >> confdefs.h <<\EOF
2315#define HAVE_VFORK_H 1
2316EOF
2317
2318else
2319 echo "$ac_t""no" 1>&6
2320fi
2321
2322echo $ac_n "checking for working vfork""... $ac_c" 1>&6
c641358e 2323echo "configure:2324: checking for working vfork" >&5
33106b60
ILT
2324if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
2325 echo $ac_n "(cached) $ac_c" 1>&6
2326else
2327 if test "$cross_compiling" = yes; then
2328 echo $ac_n "checking for vfork""... $ac_c" 1>&6
c641358e 2329echo "configure:2330: checking for vfork" >&5
33106b60
ILT
2330if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
2331 echo $ac_n "(cached) $ac_c" 1>&6
2332else
2333 cat > conftest.$ac_ext <<EOF
c641358e 2334#line 2335 "configure"
33106b60
ILT
2335#include "confdefs.h"
2336/* System header to define __stub macros and hopefully few prototypes,
2337 which can conflict with char vfork(); below. */
2338#include <assert.h>
2339/* Override any gcc2 internal prototype to avoid an error. */
2340/* We use char because int might match the return type of a gcc2
2341 builtin and then its argument prototype would still apply. */
2342char vfork();
2343
2344int main() {
2345
2346/* The GNU C library defines this for functions which it implements
2347 to always fail with ENOSYS. Some functions are actually named
2348 something starting with __ and the normal name is an alias. */
2349#if defined (__stub_vfork) || defined (__stub___vfork)
2350choke me
2351#else
2352vfork();
2353#endif
2354
2355; return 0; }
2356EOF
c641358e 2357if { (eval echo configure:2358: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
33106b60
ILT
2358 rm -rf conftest*
2359 eval "ac_cv_func_vfork=yes"
2360else
2361 echo "configure: failed program was:" >&5
2362 cat conftest.$ac_ext >&5
2363 rm -rf conftest*
2364 eval "ac_cv_func_vfork=no"
2365fi
2366rm -f conftest*
2367fi
2368
2369if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
2370 echo "$ac_t""yes" 1>&6
2371 :
2372else
2373 echo "$ac_t""no" 1>&6
2374fi
2375
2376else
2377 cat > conftest.$ac_ext <<EOF
c641358e 2378#line 2379 "configure"
33106b60
ILT
2379#include "confdefs.h"
2380/* Thanks to Paul Eggert for this test. */
2381#include <stdio.h>
2382#include <sys/types.h>
2383#include <sys/stat.h>
2384#ifdef HAVE_UNISTD_H
2385#include <unistd.h>
2386#endif
2387#ifdef HAVE_VFORK_H
2388#include <vfork.h>
2389#endif
2390/* On some sparc systems, changes by the child to local and incoming
2391 argument registers are propagated back to the parent.
2392 The compiler is told about this with #include <vfork.h>,
2393 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
2394 Test for this by using a static variable whose address
2395 is put into a register that is clobbered by the vfork. */
2396static
2397#ifdef __cplusplus
2398sparc_address_test (int arg)
2399#else
2400sparc_address_test (arg) int arg;
2401#endif
2402{
2403 static pid_t child;
2404 if (!child) {
2405 child = vfork ();
2406 if (child < 0) {
2407 perror ("vfork");
2408 _exit(2);
2409 }
2410 if (!child) {
2411 arg = getpid();
2412 write(-1, "", 0);
2413 _exit (arg);
2414 }
2415 }
2416}
2417main() {
2418 pid_t parent = getpid ();
2419 pid_t child;
2420
2421 sparc_address_test ();
2422
2423 child = vfork ();
2424
2425 if (child == 0) {
2426 /* Here is another test for sparc vfork register problems.
2427 This test uses lots of local variables, at least
2428 as many local variables as main has allocated so far
2429 including compiler temporaries. 4 locals are enough for
2430 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
2431 A buggy compiler should reuse the register of parent
2432 for one of the local variables, since it will think that
2433 parent can't possibly be used any more in this routine.
2434 Assigning to the local variable will thus munge parent
2435 in the parent process. */
2436 pid_t
2437 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
2438 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
2439 /* Convince the compiler that p..p7 are live; otherwise, it might
2440 use the same hardware register for all 8 local variables. */
2441 if (p != p1 || p != p2 || p != p3 || p != p4
2442 || p != p5 || p != p6 || p != p7)
2443 _exit(1);
2444
2445 /* On some systems (e.g. IRIX 3.3),
2446 vfork doesn't separate parent from child file descriptors.
2447 If the child closes a descriptor before it execs or exits,
2448 this munges the parent's descriptor as well.
2449 Test for this by closing stdout in the child. */
2450 _exit(close(fileno(stdout)) != 0);
2451 } else {
2452 int status;
2453 struct stat st;
2454
2455 while (wait(&status) != child)
2456 ;
2457 exit(
2458 /* Was there some problem with vforking? */
2459 child < 0
2460
2461 /* Did the child fail? (This shouldn't happen.) */
2462 || status
2463
2464 /* Did the vfork/compiler bug occur? */
2465 || parent != getpid()
2466
2467 /* Did the file descriptor bug occur? */
2468 || fstat(fileno(stdout), &st) != 0
2469 );
2470 }
2471}
2472EOF
c641358e 2473if { (eval echo configure:2474: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
33106b60
ILT
2474then
2475 ac_cv_func_vfork_works=yes
2476else
2477 echo "configure: failed program was:" >&5
2478 cat conftest.$ac_ext >&5
2479 rm -fr conftest*
2480 ac_cv_func_vfork_works=no
2481fi
2482rm -fr conftest*
2483fi
2484
2485fi
2486
2487echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
2488if test $ac_cv_func_vfork_works = no; then
2489 cat >> confdefs.h <<\EOF
2490#define vfork fork
2491EOF
2492
2493fi
2494
2495else
2496 echo $ac_n "checking for vfork""... $ac_c" 1>&6
c641358e 2497echo "configure:2498: checking for vfork" >&5
33106b60
ILT
2498if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
2499 echo $ac_n "(cached) $ac_c" 1>&6
2500else
2501 cat > conftest.$ac_ext <<EOF
c641358e 2502#line 2503 "configure"
33106b60
ILT
2503#include "confdefs.h"
2504/* System header to define __stub macros and hopefully few prototypes,
2505 which can conflict with char vfork(); below. */
2506#include <assert.h>
2507/* Override any gcc2 internal prototype to avoid an error. */
2508/* We use char because int might match the return type of a gcc2
2509 builtin and then its argument prototype would still apply. */
2510char vfork();
2511
2512int main() {
2513
2514/* The GNU C library defines this for functions which it implements
2515 to always fail with ENOSYS. Some functions are actually named
2516 something starting with __ and the normal name is an alias. */
2517#if defined (__stub_vfork) || defined (__stub___vfork)
2518choke me
2519#else
2520vfork();
2521#endif
2522
2523; return 0; }
2524EOF
c641358e 2525if { (eval echo configure:2526: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
33106b60
ILT
2526 rm -rf conftest*
2527 eval "ac_cv_func_vfork=yes"
2528else
2529 echo "configure: failed program was:" >&5
2530 cat conftest.$ac_ext >&5
2531 rm -rf conftest*
2532 eval "ac_cv_func_vfork=no"
2533fi
2534rm -f conftest*
2535fi
2536
2537if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
2538 echo "$ac_t""yes" 1>&6
2539 :
2540else
2541 echo "$ac_t""no" 1>&6
2542cat >> confdefs.h <<\EOF
2543#define vfork fork
2544EOF
2545
2546fi
2547
2548fi
5ab6ca68
ILT
2549
2550echo $ac_n "checking for time_t in time.h""... $ac_c" 1>&6
c641358e 2551echo "configure:2552: checking for time_t in time.h" >&5
5ab6ca68
ILT
2552if eval "test \"`echo '$''{'bu_cv_decl_time_t_time_h'+set}'`\" = set"; then
2553 echo $ac_n "(cached) $ac_c" 1>&6
2554else
2555 cat > conftest.$ac_ext <<EOF
c641358e 2556#line 2557 "configure"
5ab6ca68
ILT
2557#include "confdefs.h"
2558#include <time.h>
33106b60 2559int main() {
5ab6ca68
ILT
2560time_t i;
2561; return 0; }
2562EOF
c641358e 2563if { (eval echo configure:2564: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5ab6ca68
ILT
2564 rm -rf conftest*
2565 bu_cv_decl_time_t_time_h=yes
2566else
33106b60
ILT
2567 echo "configure: failed program was:" >&5
2568 cat conftest.$ac_ext >&5
5ab6ca68
ILT
2569 rm -rf conftest*
2570 bu_cv_decl_time_t_time_h=no
2571fi
2572rm -f conftest*
5ab6ca68 2573fi
6c18e393 2574
5ab6ca68
ILT
2575echo "$ac_t""$bu_cv_decl_time_t_time_h" 1>&6
2576if test $bu_cv_decl_time_t_time_h = yes; then
2577 cat >> confdefs.h <<\EOF
2578#define HAVE_TIME_T_IN_TIME_H 1
2579EOF
2580
2581fi
99a42820 2582
5ab6ca68 2583echo $ac_n "checking for time_t in sys/types.h""... $ac_c" 1>&6
c641358e 2584echo "configure:2585: checking for time_t in sys/types.h" >&5
5ab6ca68
ILT
2585if eval "test \"`echo '$''{'bu_cv_decl_time_t_types_h'+set}'`\" = set"; then
2586 echo $ac_n "(cached) $ac_c" 1>&6
5a168a17 2587else
5ab6ca68 2588 cat > conftest.$ac_ext <<EOF
c641358e 2589#line 2590 "configure"
5ab6ca68
ILT
2590#include "confdefs.h"
2591#include <sys/types.h>
33106b60 2592int main() {
5ab6ca68
ILT
2593time_t i;
2594; return 0; }
2595EOF
c641358e 2596if { (eval echo configure:2597: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5ab6ca68
ILT
2597 rm -rf conftest*
2598 bu_cv_decl_time_t_types_h=yes
2599else
33106b60
ILT
2600 echo "configure: failed program was:" >&5
2601 cat conftest.$ac_ext >&5
5ab6ca68
ILT
2602 rm -rf conftest*
2603 bu_cv_decl_time_t_types_h=no
2604fi
2605rm -f conftest*
5ab6ca68
ILT
2606fi
2607
2608echo "$ac_t""$bu_cv_decl_time_t_types_h" 1>&6
2609if test $bu_cv_decl_time_t_types_h = yes; then
2610 cat >> confdefs.h <<\EOF
2611#define HAVE_TIME_T_IN_TYPES_H 1
2612EOF
2613
2614fi
2615
2616# Under Next 3.2 <utime.h> apparently does not define struct utimbuf
2617# by default.
2618echo $ac_n "checking for utime.h""... $ac_c" 1>&6
c641358e 2619echo "configure:2620: checking for utime.h" >&5
5ab6ca68
ILT
2620if eval "test \"`echo '$''{'bu_cv_header_utime_h'+set}'`\" = set"; then
2621 echo $ac_n "(cached) $ac_c" 1>&6
2622else
2623 cat > conftest.$ac_ext <<EOF
c641358e 2624#line 2625 "configure"
5ab6ca68
ILT
2625#include "confdefs.h"
2626#include <sys/types.h>
2627#ifdef HAVE_TIME_H
2628#include <time.h>
2629#endif
2630#include <utime.h>
33106b60 2631int main() {
5ab6ca68
ILT
2632struct utimbuf s;
2633; return 0; }
2634EOF
c641358e 2635if { (eval echo configure:2636: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5ab6ca68
ILT
2636 rm -rf conftest*
2637 bu_cv_header_utime_h=yes
2638else
33106b60
ILT
2639 echo "configure: failed program was:" >&5
2640 cat conftest.$ac_ext >&5
5ab6ca68
ILT
2641 rm -rf conftest*
2642 bu_cv_header_utime_h=no
2643fi
2644rm -f conftest*
5ab6ca68
ILT
2645fi
2646
2647echo "$ac_t""$bu_cv_header_utime_h" 1>&6
2648if test $bu_cv_header_utime_h = yes; then
2649 cat >> confdefs.h <<\EOF
2650#define HAVE_GOOD_UTIME_H 1
2651EOF
2652
5a168a17
RP
2653fi
2654
5ab6ca68 2655echo $ac_n "checking whether fprintf must be declared""... $ac_c" 1>&6
c641358e 2656echo "configure:2657: checking whether fprintf must be declared" >&5
53fb794b 2657if eval "test \"`echo '$''{'bfd_cv_decl_needed_fprintf'+set}'`\" = set"; then
5ab6ca68
ILT
2658 echo $ac_n "(cached) $ac_c" 1>&6
2659else
2660 cat > conftest.$ac_ext <<EOF
c641358e 2661#line 2662 "configure"
5ab6ca68 2662#include "confdefs.h"
53fb794b 2663
5ab6ca68 2664#include <stdio.h>
33106b60
ILT
2665#ifdef HAVE_STRING_H
2666#include <string.h>
2667#else
2668#ifdef HAVE_STRINGS_H
2669#include <strings.h>
2670#endif
2671#endif
53fb794b
ILT
2672#ifdef HAVE_STDLIB_H
2673#include <stdlib.h>
2674#endif
2675#ifdef HAVE_UNISTD_H
2676#include <unistd.h>
2677#endif
33106b60 2678int main() {
53fb794b 2679char *(*pfn) = (char *(*)) fprintf
5ab6ca68
ILT
2680; return 0; }
2681EOF
c641358e 2682if { (eval echo configure:2683: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5ab6ca68 2683 rm -rf conftest*
53fb794b 2684 bfd_cv_decl_needed_fprintf=no
5ab6ca68 2685else
33106b60
ILT
2686 echo "configure: failed program was:" >&5
2687 cat conftest.$ac_ext >&5
5ab6ca68 2688 rm -rf conftest*
53fb794b 2689 bfd_cv_decl_needed_fprintf=yes
5ab6ca68
ILT
2690fi
2691rm -f conftest*
5ab6ca68
ILT
2692fi
2693
53fb794b
ILT
2694echo "$ac_t""$bfd_cv_decl_needed_fprintf" 1>&6
2695if test $bfd_cv_decl_needed_fprintf = yes; then
2696 bfd_tr_decl=NEED_DECLARATION_`echo fprintf | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2697 cat >> confdefs.h <<EOF
2698#define $bfd_tr_decl 1
5ab6ca68
ILT
2699EOF
2700
2701fi
2702
33106b60 2703echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6
c641358e 2704echo "configure:2705: checking whether strstr must be declared" >&5
33106b60
ILT
2705if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then
2706 echo $ac_n "(cached) $ac_c" 1>&6
2707else
2708 cat > conftest.$ac_ext <<EOF
c641358e 2709#line 2710 "configure"
33106b60
ILT
2710#include "confdefs.h"
2711
2712#include <stdio.h>
2713#ifdef HAVE_STRING_H
2714#include <string.h>
2715#else
2716#ifdef HAVE_STRINGS_H
2717#include <strings.h>
2718#endif
2719#endif
2720#ifdef HAVE_STDLIB_H
2721#include <stdlib.h>
2722#endif
2723#ifdef HAVE_UNISTD_H
2724#include <unistd.h>
2725#endif
2726int main() {
2727char *(*pfn) = (char *(*)) strstr
2728; return 0; }
2729EOF
c641358e 2730if { (eval echo configure:2731: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
33106b60
ILT
2731 rm -rf conftest*
2732 bfd_cv_decl_needed_strstr=no
2733else
2734 echo "configure: failed program was:" >&5
2735 cat conftest.$ac_ext >&5
2736 rm -rf conftest*
2737 bfd_cv_decl_needed_strstr=yes
2738fi
2739rm -f conftest*
2740fi
2741
2742echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6
2743if test $bfd_cv_decl_needed_strstr = yes; then
2744 bfd_tr_decl=NEED_DECLARATION_`echo strstr | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2745 cat >> confdefs.h <<EOF
2746#define $bfd_tr_decl 1
2747EOF
2748
2749fi
2750
2751echo $ac_n "checking whether sbrk must be declared""... $ac_c" 1>&6
c641358e 2752echo "configure:2753: checking whether sbrk must be declared" >&5
33106b60
ILT
2753if eval "test \"`echo '$''{'bfd_cv_decl_needed_sbrk'+set}'`\" = set"; then
2754 echo $ac_n "(cached) $ac_c" 1>&6
2755else
2756 cat > conftest.$ac_ext <<EOF
c641358e 2757#line 2758 "configure"
33106b60
ILT
2758#include "confdefs.h"
2759
2760#include <stdio.h>
2761#ifdef HAVE_STRING_H
2762#include <string.h>
2763#else
2764#ifdef HAVE_STRINGS_H
2765#include <strings.h>
2766#endif
2767#endif
2768#ifdef HAVE_STDLIB_H
2769#include <stdlib.h>
2770#endif
2771#ifdef HAVE_UNISTD_H
2772#include <unistd.h>
2773#endif
2774int main() {
2775char *(*pfn) = (char *(*)) sbrk
2776; return 0; }
2777EOF
c641358e 2778if { (eval echo configure:2779: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
33106b60
ILT
2779 rm -rf conftest*
2780 bfd_cv_decl_needed_sbrk=no
2781else
2782 echo "configure: failed program was:" >&5
2783 cat conftest.$ac_ext >&5
2784 rm -rf conftest*
2785 bfd_cv_decl_needed_sbrk=yes
2786fi
2787rm -f conftest*
2788fi
2789
2790echo "$ac_t""$bfd_cv_decl_needed_sbrk" 1>&6
2791if test $bfd_cv_decl_needed_sbrk = yes; then
2792 bfd_tr_decl=NEED_DECLARATION_`echo sbrk | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2793 cat >> confdefs.h <<EOF
2794#define $bfd_tr_decl 1
2795EOF
2796
2797fi
2798
2799echo $ac_n "checking whether getenv must be declared""... $ac_c" 1>&6
c641358e 2800echo "configure:2801: checking whether getenv must be declared" >&5
33106b60
ILT
2801if eval "test \"`echo '$''{'bfd_cv_decl_needed_getenv'+set}'`\" = set"; then
2802 echo $ac_n "(cached) $ac_c" 1>&6
2803else
2804 cat > conftest.$ac_ext <<EOF
c641358e 2805#line 2806 "configure"
33106b60
ILT
2806#include "confdefs.h"
2807
2808#include <stdio.h>
2809#ifdef HAVE_STRING_H
2810#include <string.h>
2811#else
2812#ifdef HAVE_STRINGS_H
2813#include <strings.h>
2814#endif
2815#endif
2816#ifdef HAVE_STDLIB_H
2817#include <stdlib.h>
2818#endif
2819#ifdef HAVE_UNISTD_H
2820#include <unistd.h>
2821#endif
2822int main() {
2823char *(*pfn) = (char *(*)) getenv
2824; return 0; }
2825EOF
c641358e 2826if { (eval echo configure:2827: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
33106b60
ILT
2827 rm -rf conftest*
2828 bfd_cv_decl_needed_getenv=no
2829else
2830 echo "configure: failed program was:" >&5
2831 cat conftest.$ac_ext >&5
2832 rm -rf conftest*
2833 bfd_cv_decl_needed_getenv=yes
2834fi
2835rm -f conftest*
2836fi
2837
2838echo "$ac_t""$bfd_cv_decl_needed_getenv" 1>&6
2839if test $bfd_cv_decl_needed_getenv = yes; then
2840 bfd_tr_decl=NEED_DECLARATION_`echo getenv | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2841 cat >> confdefs.h <<EOF
2842#define $bfd_tr_decl 1
2843EOF
2844
2845fi
2846
53fb794b
ILT
2847
2848
5ab6ca68 2849case "${host}" in
33106b60 2850i[345]86-*-msdos* | i[345]86-*-go32* | *-*-cygwin32 | *-*-windows)
5ab6ca68
ILT
2851 cat >> confdefs.h <<\EOF
2852#define USE_BINARY_FOPEN 1
2853EOF
2854 ;;
2855esac
2856
2857# target-specific stuff:
2858
2859# Canonicalize the secondary target names.
5ab6ca68
ILT
2860if test -n "$enable_targets"; then
2861 for targ in `echo $enable_targets | sed 's/,/ /g'`
2862 do
1d371d35 2863 result=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $targ 2>/dev/null`
5ab6ca68
ILT
2864 if test -n "$result"; then
2865 canon_targets="$canon_targets $result"
2866 else
2867 # Allow targets that config.sub doesn't recognize, like "all".
2868 canon_targets="$canon_targets $targ"
4101d868 2869 fi
5ab6ca68 2870 done
5ab6ca68 2871fi
99a42820 2872
5ab6ca68
ILT
2873all_targets=false
2874BUILD_NLMCONV=
2875NLMCONV_DEFS=
2876BUILD_SRCONV=
2877BUILD_DLLTOOL=
2878DLLTOOL_DEFS=
1d371d35 2879BUILD_WINDRES=
5ab6ca68
ILT
2880
2881for targ in $target $canon_targets
2882do
2883 if test "x$targ" = "xall"; then
2884 all_targets=true
bf2a3cb1
ILT
2885 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
2886 BUILD_SRCONV='$(SRCONV_PROG)$(EXEEXT)'
5ab6ca68
ILT
2887 NLMCONV_DEFS="-DNLMCONV_I386 -DNLMCONV_ALPHA -DNLMCONV_POWERPC -DNLMCONV_SPARC"
2888 else
2889 case $targ in
33106b60 2890 i[3456]86*-*-netware*)
bf2a3cb1 2891 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
5ab6ca68
ILT
2892 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_I386"
2893 ;;
2894 alpha*-*-netware*)
bf2a3cb1 2895 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
5ab6ca68
ILT
2896 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_ALPHA"
2897 ;;
2898 powerpc*-*-netware*)
bf2a3cb1 2899 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
5ab6ca68
ILT
2900 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_POWERPC"
2901 ;;
2902 sparc*-*-netware*)
bf2a3cb1 2903 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
5ab6ca68
ILT
2904 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_SPARC"
2905 ;;
2906 esac
2907 case $targ in
bf2a3cb1 2908 *-*-hms*) BUILD_SRCONV='$(SRCONV_PROG)$(EXEEXT)' ;;
5ab6ca68
ILT
2909 esac
2910 case $targ in
2911 arm-*pe*)
bf2a3cb1 2912 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
5ab6ca68 2913 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM"
bf2a3cb1 2914 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
5ab6ca68 2915 ;;
904fe36b 2916 i[3-6]86-*pe* | i[3-6]86-*-cygwin32)
bf2a3cb1 2917 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
5ab6ca68 2918 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
bf2a3cb1 2919 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
5ab6ca68 2920 ;;
904fe36b 2921 powerpc*-*-*pe* | powerpc*-*-cygwin32)
bf2a3cb1 2922 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
53fb794b 2923 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_PPC"
bf2a3cb1 2924 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
53fb794b 2925 ;;
5ab6ca68
ILT
2926 esac
2927 fi
2928done
2929
2930
2931
2932
2933
2934
2935
1d371d35 2936
5ab6ca68
ILT
2937targ=$target
2938. $srcdir/../bfd/config.bfd
2939if test "x$targ_underscore" = "xyes"; then
2940 UNDERSCORE=1
2941else
2942 UNDERSCORE=0
2943fi
2944
2945
2946trap '' 1 2 15
2947cat > confcache <<\EOF
2948# This file is a shell script that caches the results of configure
2949# tests run on this system so they can be shared between configure
2950# scripts and configure runs. It is not useful on other systems.
2951# If it contains results you don't want to keep, you may remove or edit it.
2952#
2953# By default, configure uses ./config.cache as the cache file,
2954# creating it if it does not exist already. You can give configure
2955# the --cache-file=FILE option to use a different cache file; that is
2956# what configure does when it calls configure scripts in
2957# subdirectories, so they share the cache.
2958# Giving --cache-file=/dev/null disables caching, for debugging configure.
2959# config.status only pays attention to the cache file if you give it the
2960# --recheck option to rerun configure.
2961#
2962EOF
33106b60
ILT
2963# The following way of writing the cache mishandles newlines in values,
2964# but we know of no workaround that is simple, portable, and efficient.
2965# So, don't put newlines in cache variables' values.
5ab6ca68
ILT
2966# Ultrix sh set writes to stderr and can't be redirected directly,
2967# and sets the high bit in the cache file unless we assign to the vars.
2968(set) 2>&1 |
33106b60
ILT
2969 case `(ac_space=' '; set) 2>&1` in
2970 *ac_space=\ *)
2971 # `set' does not quote correctly, so add quotes (double-quote substitution
2972 # turns \\\\ into \\, and sed turns \\ into \).
2973 sed -n \
2974 -e "s/'/'\\\\''/g" \
2975 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2976 ;;
2977 *)
2978 # `set' quotes correctly as required by POSIX, so do not add quotes.
2979 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2980 ;;
2981 esac >> confcache
5ab6ca68
ILT
2982if cmp -s $cache_file confcache; then
2983 :
2984else
2985 if test -w $cache_file; then
2986 echo "updating cache $cache_file"
2987 cat confcache > $cache_file
2988 else
2989 echo "not updating unwritable cache $cache_file"
2990 fi
2991fi
2992rm -f confcache
2993
2994trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
2995
2996test "x$prefix" = xNONE && prefix=$ac_default_prefix
2997# Let make expand exec_prefix.
2998test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
2999
3000# Any assignment to VPATH causes Sun make to only execute
3001# the first set of double-colon rules, so remove it if not needed.
3002# If there is a colon in the path, we need to keep it.
3003if test "x$srcdir" = x.; then
3004 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
3005fi
3006
3007trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
3008
3009DEFS=-DHAVE_CONFIG_H
3010
3011# Without the "./", some shells look in PATH for config.status.
3012: ${CONFIG_STATUS=./config.status}
3013
3014echo creating $CONFIG_STATUS
3015rm -f $CONFIG_STATUS
3016cat > $CONFIG_STATUS <<EOF
3017#! /bin/sh
3018# Generated automatically by configure.
3019# Run this file to recreate the current configuration.
3020# This directory was configured as follows,
3021# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
b5132a6b 3022#
5ab6ca68 3023# $0 $ac_configure_args
b5132a6b 3024#
5ab6ca68
ILT
3025# Compiler output produced by configure, useful for debugging
3026# configure, is in ./config.log if it exists.
3027
3028ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
3029for ac_option
3030do
3031 case "\$ac_option" in
3032 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3033 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3034 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
3035 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
33106b60 3036 echo "$CONFIG_STATUS generated by autoconf version 2.12"
5ab6ca68
ILT
3037 exit 0 ;;
3038 -help | --help | --hel | --he | --h)
3039 echo "\$ac_cs_usage"; exit 0 ;;
3040 *) echo "\$ac_cs_usage"; exit 1 ;;
3041 esac
3042done
3043
3044ac_given_srcdir=$srcdir
3045ac_given_INSTALL="$INSTALL"
3046
320d4f29 3047trap 'rm -fr `echo "Makefile config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
626a6542
SC
3048EOF
3049cat >> $CONFIG_STATUS <<EOF
5ab6ca68 3050
626a6542
SC
3051# Protect against being on the right side of a sed subst in config.status.
3052sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3053 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
5ab6ca68
ILT
3054$ac_vpsub
3055$extrasub
3056s%@CFLAGS@%$CFLAGS%g
3057s%@CPPFLAGS@%$CPPFLAGS%g
3058s%@CXXFLAGS@%$CXXFLAGS%g
3059s%@DEFS@%$DEFS%g
3060s%@LDFLAGS@%$LDFLAGS%g
3061s%@LIBS@%$LIBS%g
3062s%@exec_prefix@%$exec_prefix%g
3063s%@prefix@%$prefix%g
3064s%@program_transform_name@%$program_transform_name%g
626a6542
SC
3065s%@bindir@%$bindir%g
3066s%@sbindir@%$sbindir%g
3067s%@libexecdir@%$libexecdir%g
3068s%@datadir@%$datadir%g
3069s%@sysconfdir@%$sysconfdir%g
3070s%@sharedstatedir@%$sharedstatedir%g
3071s%@localstatedir@%$localstatedir%g
3072s%@libdir@%$libdir%g
3073s%@includedir@%$includedir%g
3074s%@oldincludedir@%$oldincludedir%g
3075s%@infodir@%$infodir%g
3076s%@mandir@%$mandir%g
5ab6ca68
ILT
3077s%@host@%$host%g
3078s%@host_alias@%$host_alias%g
3079s%@host_cpu@%$host_cpu%g
3080s%@host_vendor@%$host_vendor%g
3081s%@host_os@%$host_os%g
3082s%@target@%$target%g
3083s%@target_alias@%$target_alias%g
3084s%@target_cpu@%$target_cpu%g
3085s%@target_vendor@%$target_vendor%g
3086s%@target_os@%$target_os%g
3087s%@build@%$build%g
3088s%@build_alias@%$build_alias%g
3089s%@build_cpu@%$build_cpu%g
3090s%@build_vendor@%$build_vendor%g
3091s%@build_os@%$build_os%g
d467c30d
ILT
3092s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3093s%@INSTALL_DATA@%$INSTALL_DATA%g
3094s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
3095s%@PACKAGE@%$PACKAGE%g
3096s%@VERSION@%$VERSION%g
3097s%@ACLOCAL@%$ACLOCAL%g
3098s%@AUTOCONF@%$AUTOCONF%g
3099s%@AUTOMAKE@%$AUTOMAKE%g
3100s%@AUTOHEADER@%$AUTOHEADER%g
3101s%@MAKEINFO@%$MAKEINFO%g
3102s%@SET_MAKE@%$SET_MAKE%g
5ab6ca68 3103s%@CC@%$CC%g
d467c30d
ILT
3104s%@RANLIB@%$RANLIB%g
3105s%@LD@%$LD%g
3106s%@LN_S@%$LN_S%g
3107s%@LIBTOOL@%$LIBTOOL%g
3108s%@YACC@%$YACC%g
3109s%@LEX@%$LEX%g
3110s%@LEXLIB@%$LEXLIB%g
3111s%@CPP@%$CPP%g
3112s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
3113s%@MAINT@%$MAINT%g
3114s%@EXEEXT@%$EXEEXT%g
5ab6ca68
ILT
3115s%@HDEFINES@%$HDEFINES%g
3116s%@AR@%$AR%g
320d4f29 3117s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
33106b60 3118s%@ALLOCA@%$ALLOCA%g
5ab6ca68
ILT
3119s%@NLMCONV_DEFS@%$NLMCONV_DEFS%g
3120s%@BUILD_NLMCONV@%$BUILD_NLMCONV%g
3121s%@BUILD_SRCONV@%$BUILD_SRCONV%g
3122s%@BUILD_DLLTOOL@%$BUILD_DLLTOOL%g
3123s%@DLLTOOL_DEFS@%$DLLTOOL_DEFS%g
1d371d35 3124s%@BUILD_WINDRES@%$BUILD_WINDRES%g
5ab6ca68
ILT
3125s%@UNDERSCORE@%$UNDERSCORE%g
3126
3127CEOF
3128EOF
33106b60
ILT
3129
3130cat >> $CONFIG_STATUS <<\EOF
3131
3132# Split the substitutions into bite-sized pieces for seds with
3133# small command number limits, like on Digital OSF/1 and HP-UX.
3134ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
3135ac_file=1 # Number of current file.
3136ac_beg=1 # First line for current file.
3137ac_end=$ac_max_sed_cmds # Line after last line for current file.
3138ac_more_lines=:
3139ac_sed_cmds=""
3140while $ac_more_lines; do
3141 if test $ac_beg -gt 1; then
3142 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
3143 else
3144 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
3145 fi
3146 if test ! -s conftest.s$ac_file; then
3147 ac_more_lines=false
3148 rm -f conftest.s$ac_file
3149 else
3150 if test -z "$ac_sed_cmds"; then
3151 ac_sed_cmds="sed -f conftest.s$ac_file"
3152 else
3153 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
3154 fi
3155 ac_file=`expr $ac_file + 1`
3156 ac_beg=$ac_end
3157 ac_end=`expr $ac_end + $ac_max_sed_cmds`
3158 fi
3159done
3160if test -z "$ac_sed_cmds"; then
3161 ac_sed_cmds=cat
3162fi
3163EOF
3164
5ab6ca68
ILT
3165cat >> $CONFIG_STATUS <<EOF
3166
3167CONFIG_FILES=\${CONFIG_FILES-"Makefile"}
3168EOF
3169cat >> $CONFIG_STATUS <<\EOF
3170for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
33106b60 3171 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5ab6ca68 3172 case "$ac_file" in
33106b60 3173 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
5ab6ca68
ILT
3174 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3175 *) ac_file_in="${ac_file}.in" ;;
3176 esac
3177
33106b60 3178 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
5ab6ca68
ILT
3179
3180 # Remove last slash and all that follows it. Not all systems have dirname.
3181 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3182 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3183 # The file is in a subdirectory.
3184 test ! -d "$ac_dir" && mkdir "$ac_dir"
3185 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
3186 # A "../" for each directory in $ac_dir_suffix.
3187 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3188 else
3189 ac_dir_suffix= ac_dots=
3190 fi
3191
3192 case "$ac_given_srcdir" in
3193 .) srcdir=.
3194 if test -z "$ac_dots"; then top_srcdir=.
3195 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3196 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
3197 *) # Relative path.
3198 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3199 top_srcdir="$ac_dots$ac_given_srcdir" ;;
3200 esac
3201
3202 case "$ac_given_INSTALL" in
3203 [/$]*) INSTALL="$ac_given_INSTALL" ;;
3204 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3205 esac
33106b60 3206
5ab6ca68
ILT
3207 echo creating "$ac_file"
3208 rm -f "$ac_file"
3209 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3210 case "$ac_file" in
3211 *Makefile*) ac_comsub="1i\\
3212# $configure_input" ;;
3213 *) ac_comsub= ;;
3214 esac
33106b60
ILT
3215
3216 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5ab6ca68
ILT
3217 sed -e "$ac_comsub
3218s%@configure_input@%$configure_input%g
3219s%@srcdir@%$srcdir%g
3220s%@top_srcdir@%$top_srcdir%g
3221s%@INSTALL@%$INSTALL%g
33106b60 3222" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
5ab6ca68 3223fi; done
33106b60 3224rm -f conftest.s*
5ab6ca68
ILT
3225
3226# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3227# NAME is the cpp macro being defined and VALUE is the value it is being given.
3228#
3229# ac_d sets the value in "#define NAME VALUE" lines.
3230ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
3231ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
3232ac_dC='\3'
3233ac_dD='%g'
3234# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
3235ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3236ac_uB='\([ ]\)%\1#\2define\3'
3237ac_uC=' '
3238ac_uD='\4%g'
3239# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
3240ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3241ac_eB='$%\1#\2define\3'
3242ac_eC=' '
3243ac_eD='%g'
3244
33106b60
ILT
3245if test "${CONFIG_HEADERS+set}" != set; then
3246EOF
3247cat >> $CONFIG_STATUS <<EOF
3248 CONFIG_HEADERS="config.h:config.in"
3249EOF
3250cat >> $CONFIG_STATUS <<\EOF
3251fi
5ab6ca68 3252for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
33106b60 3253 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5ab6ca68 3254 case "$ac_file" in
33106b60 3255 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
5ab6ca68
ILT
3256 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3257 *) ac_file_in="${ac_file}.in" ;;
3258 esac
3259
3260 echo creating $ac_file
3261
3262 rm -f conftest.frag conftest.in conftest.out
33106b60
ILT
3263 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3264 cat $ac_file_inputs > conftest.in
5ab6ca68
ILT
3265
3266EOF
3267
3268# Transform confdefs.h into a sed script conftest.vals that substitutes
3269# the proper values into config.h.in to produce config.h. And first:
626a6542 3270# Protect against being on the right side of a sed subst in config.status.
5ab6ca68
ILT
3271# Protect against being in an unquoted here document in config.status.
3272rm -f conftest.vals
3273cat > conftest.hdr <<\EOF
3274s/[\\&%]/\\&/g
3275s%[\\$`]%\\&%g
33106b60 3276s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
5ab6ca68
ILT
3277s%ac_d%ac_u%gp
3278s%ac_u%ac_e%gp
3279EOF
3280sed -n -f conftest.hdr confdefs.h > conftest.vals
3281rm -f conftest.hdr
3282
3283# This sed command replaces #undef with comments. This is necessary, for
3284# example, in the case of _POSIX_SOURCE, which is predefined and required
3285# on some systems where configure will not decide to define it.
3286cat >> conftest.vals <<\EOF
3287s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
3288EOF
3289
3290# Break up conftest.vals because some shells have a limit on
3291# the size of here documents, and old seds have small limits too.
5ab6ca68
ILT
3292
3293rm -f conftest.tail
3294while :
3295do
3296 ac_lines=`grep -c . conftest.vals`
3297 # grep -c gives empty output for an empty file on some AIX systems.
3298 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
3299 # Write a limited-size here document to conftest.frag.
3300 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
3301 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
3302 echo 'CEOF
3303 sed -f conftest.frag conftest.in > conftest.out
3304 rm -f conftest.in
3305 mv conftest.out conftest.in
3306' >> $CONFIG_STATUS
3307 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
3308 rm -f conftest.vals
3309 mv conftest.tail conftest.vals
3310done
3311rm -f conftest.vals
3312
3313cat >> $CONFIG_STATUS <<\EOF
3314 rm -f conftest.frag conftest.h
3315 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
3316 cat conftest.in >> conftest.h
3317 rm -f conftest.in
3318 if cmp -s $ac_file conftest.h 2>/dev/null; then
3319 echo "$ac_file is unchanged"
3320 rm -f conftest.h
3321 else
33106b60
ILT
3322 # Remove last slash and all that follows it. Not all systems have dirname.
3323 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3324 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3325 # The file is in a subdirectory.
3326 test ! -d "$ac_dir" && mkdir "$ac_dir"
3327 fi
5ab6ca68
ILT
3328 rm -f $ac_file
3329 mv conftest.h $ac_file
3330 fi
3331fi; done
3332
33106b60
ILT
3333EOF
3334cat >> $CONFIG_STATUS <<EOF
5ab6ca68 3335
d467c30d 3336
33106b60
ILT
3337EOF
3338cat >> $CONFIG_STATUS <<\EOF
d467c30d
ILT
3339test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
3340
5ab6ca68
ILT
3341exit 0
3342EOF
3343chmod +x $CONFIG_STATUS
3344rm -fr confdefs* $ac_clean_files
3345test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
a10d26a1 3346
This page took 0.39578 seconds and 4 git commands to generate.