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