Thu Jan 29 15:55:35 1998 J.J. van der Heijden <J.J.vanderHeijden@student.utwente.nl>
[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.
36df40e0 1290LIBTOOL='$(SHELL) $(top_builddir)/libtool'
c0734708
ILT
1291
1292
1293# Check whether --enable-shared or --disable-shared was given.
1294if test "${enable_shared+set}" = set; then
1295 enableval="$enable_shared"
36df40e0
DE
1296 p=${PACKAGE-bogus-package-name}
1297 case "$enableval" in
3607f666
BK
1298 yes) enable_shared=yes ;;
1299 no) enable_shared=no ;;
36df40e0
DE
1300 # The value of $p (aka $PACKAGE) is assumed to come from AM_INIT_AUTOMAKE.
1301 # If it didn't, it'll be `bogus-package-name', thus making this condition
1302 # not be used.
1303 *$p*) enable_shared=yes ;;
3607f666
BK
1304 *) shared=no ;;
1305esac
c0734708
ILT
1306fi
1307
aa13d30d
ILT
1308libtool_shared=
1309test "$enable_shared" = no && libtool_shared=" --disable-shared"
c0734708
ILT
1310
1311# Check whether --enable-static or --disable-static was given.
1312if test "${enable_static+set}" = set; then
1313 enableval="$enable_static"
aa13d30d
ILT
1314 if test "$enableval" = no; then
1315 enable_static=no
c0734708 1316else
aa13d30d
ILT
1317 enable_static=yes
1318fi
8c693660
KR
1319fi
1320
aa13d30d
ILT
1321libtool_static=
1322test "$enable_static" = no && libtool_static=" --disable-static"
8c693660 1323
c0734708
ILT
1324libtool_flags="$libtool_shared$libtool_static"
1325test "$silent" = yes && libtool_flags="$libtool_flags --silent"
1326test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc"
1327test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
8c693660 1328
c0734708
ILT
1329# Some flags need to be propagated to the compiler or linker for good
1330# libtool support.
1331case "$host" in
1332*-*-irix6*)
aa13d30d
ILT
1333 ac_save_CFLAGS="$CFLAGS"
1334 # -n32 always needs to be added to the linker when using GCC.
1335 test "$ac_cv_prog_gcc" = yes && CFLAGS="$CFLAGS -n32"
c0734708
ILT
1336 for f in '-32' '-64' '-cckr' '-n32' '-mips1' '-mips2' '-mips3' '-mips4'; do
1337 if echo " $CC $CFLAGS " | egrep -e "[ ]$f[ ]" > /dev/null; then
1338 LD="${LD-ld} $f"
1339 fi
1340 done
aa13d30d 1341 CFLAGS="$ac_save_CFLAGS"
c0734708 1342 ;;
8c693660 1343
c0734708
ILT
1344*-*-sco3.2v5*)
1345 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
1346 CFLAGS="$CFLAGS -belf"
1347 ;;
8c693660
KR
1348esac
1349
c0734708
ILT
1350# Actually configure libtool. ac_aux_dir is where install-sh is found.
1351CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
1352LD="$LD" RANLIB="$RANLIB" LN_S="$LN_S" \
1353${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig \
1354$libtool_flags --no-verify $ac_aux_dir/ltmain.sh $host \
1355|| { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
8c693660 1356
8c693660 1357
c0734708
ILT
1358# Check whether --enable-64-bit-bfd or --disable-64-bit-bfd was given.
1359if test "${enable_64_bit_bfd+set}" = set; then
1360 enableval="$enable_64_bit_bfd"
1361 case "${enableval}" in
1362 yes) want64=true ;;
1363 no) want64=false ;;
1364 *) { echo "configure: error: bad value ${enableval} for 64-bit-bfd option" 1>&2; exit 1; } ;;
1365esac
1366else
1367 want64=false
1368fi
1369# Check whether --enable-targets or --disable-targets was given.
1370if test "${enable_targets+set}" = set; then
1371 enableval="$enable_targets"
1372 case "${enableval}" in
1373 yes | "") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
1374 ;;
1375 no) enable_targets= ;;
1376 *) enable_targets=$enableval ;;
1377esac
1378fi
1379# Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
1380if test "${enable_commonbfdlib+set}" = set; then
1381 enableval="$enable_commonbfdlib"
1382 case "${enableval}" in
1383 yes) commonbfdlib=true ;;
1384 no) commonbfdlib=false ;;
1385 *) { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
1386esac
1387fi
1388# Check whether --with-mmap or --without-mmap was given.
1389if test "${with_mmap+set}" = set; then
1390 withval="$with_mmap"
1391 case "${withval}" in
1392 yes) want_mmap=true ;;
1393 no) want_mmap=false ;;
1394 *) { echo "configure: error: bad value ${withval} for BFD with-mmap option" 1>&2; exit 1; } ;;
8c693660 1395esac
c0734708
ILT
1396else
1397 want_mmap=false
1398fi
1399
1400
8c693660 1401
8c693660 1402
8c693660
KR
1403
1404if test -z "$target" ; then
1405 { echo "configure: error: Unrecognized target system type; please check config.sub." 1>&2; exit 1; }
1406fi
1407if test "$program_transform_name" = s,x,x,; then
1408 program_transform_name=
1409else
d19df9b5
ILT
1410 # Double any \ or $. echo might interpret backslashes.
1411 cat <<\EOF_SED > conftestsed
1412s,\\,\\\\,g; s,\$,$$,g
1413EOF_SED
8c693660
KR
1414 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
1415 rm -f conftestsed
1416fi
1417test "$program_prefix" != NONE &&
1418 program_transform_name="s,^,${program_prefix},; $program_transform_name"
1419# Use a double $ so make ignores it.
1420test "$program_suffix" != NONE &&
1421 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
1422
1423# sed with no file args requires a program.
1424test "$program_transform_name" = "" && program_transform_name="s,x,x,"
1425
1426
c0734708 1427echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
36df40e0 1428echo "configure:1429: checking whether to enable maintainer-specific portions of Makefiles" >&5
c0734708
ILT
1429 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
1430if test "${enable_maintainer_mode+set}" = set; then
1431 enableval="$enable_maintainer_mode"
1432 USE_MAINTAINER_MODE=$enableval
1433else
1434 USE_MAINTAINER_MODE=no
1435fi
8c693660 1436
c0734708
ILT
1437 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
1438 if test $USE_MAINTAINER_MODE = yes; then
1439 MAINT=
44f795f7 1440 else
c0734708 1441 MAINT='#M#'
44f795f7 1442 fi
c0734708
ILT
1443
1444
1445echo $ac_n "checking for Cygwin32 environment""... $ac_c" 1>&6
36df40e0 1446echo "configure:1447: checking for Cygwin32 environment" >&5
c0734708
ILT
1447if eval "test \"`echo '$''{'am_cv_cygwin32'+set}'`\" = set"; then
1448 echo $ac_n "(cached) $ac_c" 1>&6
1449else
1450 cat > conftest.$ac_ext <<EOF
36df40e0 1451#line 1452 "configure"
c0734708
ILT
1452#include "confdefs.h"
1453
1454int main() {
3607f666 1455return __CYGWIN32__;
c0734708
ILT
1456; return 0; }
1457EOF
36df40e0 1458if { (eval echo configure:1459: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c0734708
ILT
1459 rm -rf conftest*
1460 am_cv_cygwin32=yes
1461else
1462 echo "configure: failed program was:" >&5
1463 cat conftest.$ac_ext >&5
1464 rm -rf conftest*
1465 am_cv_cygwin32=no
1466fi
1467rm -f conftest*
1468rm -f conftest*
1469fi
1470
1471echo "$ac_t""$am_cv_cygwin32" 1>&6
1472CYGWIN32=
1473test "$am_cv_cygwin32" = yes && CYGWIN32=yes
3607f666 1474echo $ac_n "checking for Mingw32 environment""... $ac_c" 1>&6
36df40e0 1475echo "configure:1476: checking for Mingw32 environment" >&5
3607f666
BK
1476if eval "test \"`echo '$''{'am_cv_mingw32'+set}'`\" = set"; then
1477 echo $ac_n "(cached) $ac_c" 1>&6
1478else
1479 cat > conftest.$ac_ext <<EOF
36df40e0 1480#line 1481 "configure"
3607f666
BK
1481#include "confdefs.h"
1482
1483int main() {
1484return __MINGW32__;
1485; return 0; }
1486EOF
36df40e0 1487if { (eval echo configure:1488: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3607f666
BK
1488 rm -rf conftest*
1489 am_cv_mingw32=yes
1490else
1491 echo "configure: failed program was:" >&5
1492 cat conftest.$ac_ext >&5
1493 rm -rf conftest*
1494 am_cv_mingw32=no
1495fi
1496rm -f conftest*
1497rm -f conftest*
1498fi
1499
1500echo "$ac_t""$am_cv_mingw32" 1>&6
1501MINGW32=
1502test "$am_cv_mingw32" = yes && MINGW32=yes
1503
70e8e585 1504
c0734708 1505echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
36df40e0 1506echo "configure:1507: checking for executable suffix" >&5
c0734708
ILT
1507if eval "test \"`echo '$''{'am_cv_exeext'+set}'`\" = set"; then
1508 echo $ac_n "(cached) $ac_c" 1>&6
1509else
3607f666
BK
1510
1511if test "$CYGWIN32" = yes -o "$MINGW32" = yes; then
c0734708
ILT
1512am_cv_exeext=.exe
1513else
1514cat > am_c_test.c << 'EOF'
1515int main() {
1516/* Nothing needed here */
1517}
1518EOF
1519${CC-cc} -o am_c_test $CFLAGS $CPPFLAGS $LDFLAGS am_c_test.c $LIBS 1>&5
70e8e585 1520am_cv_exeext=`echo am_c_test.* | grep -v am_c_test.c | sed -e s/am_c_test//`
c0734708
ILT
1521rm -f am_c_test*
1522fi
1523
1524test x"${am_cv_exeext}" = x && am_cv_exeext=no
44f795f7 1525fi
c0734708
ILT
1526EXEEXT=""
1527test x"${am_cv_exeext}" != xno && EXEEXT=${am_cv_exeext}
1528echo "$ac_t""${am_cv_exeext}" 1>&6
1529
1530
1531host64=false
1532target64=false
1533
1534# host stuff:
44f795f7 1535
85e493f0
ILT
1536# Extract the first word of "gcc", so it can be a program name with args.
1537set dummy gcc; ac_word=$2
1538echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
36df40e0 1539echo "configure:1540: checking for $ac_word" >&5
85e493f0
ILT
1540if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1541 echo $ac_n "(cached) $ac_c" 1>&6
1542else
1543 if test -n "$CC"; then
1544 ac_cv_prog_CC="$CC" # Let the user override the test.
1545else
1546 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1547 for ac_dir in $PATH; do
1548 test -z "$ac_dir" && ac_dir=.
1549 if test -f $ac_dir/$ac_word; then
1550 ac_cv_prog_CC="gcc"
1551 break
1552 fi
1553 done
1554 IFS="$ac_save_ifs"
85e493f0
ILT
1555fi
1556fi
1557CC="$ac_cv_prog_CC"
1558if test -n "$CC"; then
1559 echo "$ac_t""$CC" 1>&6
1560else
1561 echo "$ac_t""no" 1>&6
1562fi
1563
986cf3b8
ILT
1564if test -z "$CC"; then
1565 # Extract the first word of "cc", so it can be a program name with args.
1566set dummy cc; ac_word=$2
1567echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
36df40e0 1568echo "configure:1569: checking for $ac_word" >&5
986cf3b8
ILT
1569if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1570 echo $ac_n "(cached) $ac_c" 1>&6
1571else
1572 if test -n "$CC"; then
1573 ac_cv_prog_CC="$CC" # Let the user override the test.
1574else
1575 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1576 ac_prog_rejected=no
1577 for ac_dir in $PATH; do
1578 test -z "$ac_dir" && ac_dir=.
1579 if test -f $ac_dir/$ac_word; then
1580 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1581 ac_prog_rejected=yes
1582 continue
1583 fi
1584 ac_cv_prog_CC="cc"
1585 break
1586 fi
1587 done
1588 IFS="$ac_save_ifs"
1589if test $ac_prog_rejected = yes; then
1590 # We found a bogon in the path, so make sure we never use it.
1591 set dummy $ac_cv_prog_CC
1592 shift
1593 if test $# -gt 0; then
1594 # We chose a different compiler from the bogus one.
1595 # However, it has the same basename, so the bogon will be chosen
1596 # first if we set CC to just the basename; use the full file name.
1597 shift
1598 set dummy "$ac_dir/$ac_word" "$@"
1599 shift
1600 ac_cv_prog_CC="$@"
1601 fi
1602fi
1603fi
1604fi
1605CC="$ac_cv_prog_CC"
1606if test -n "$CC"; then
1607 echo "$ac_t""$CC" 1>&6
1608else
1609 echo "$ac_t""no" 1>&6
1610fi
1611
1612 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1613fi
f515fb2f 1614
ac388f2a 1615echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
36df40e0 1616echo "configure:1617: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
ac388f2a
ILT
1617
1618ac_ext=c
1619# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1620ac_cpp='$CPP $CPPFLAGS'
1621ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1622ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1623cross_compiling=$ac_cv_prog_cc_cross
1624
1625cat > conftest.$ac_ext <<EOF
36df40e0 1626#line 1627 "configure"
ac388f2a
ILT
1627#include "confdefs.h"
1628main(){return(0);}
1629EOF
36df40e0 1630if { (eval echo configure:1631: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
ac388f2a
ILT
1631 ac_cv_prog_cc_works=yes
1632 # If we can't run a trivial program, we are probably using a cross compiler.
1633 if (./conftest; exit) 2>/dev/null; then
1634 ac_cv_prog_cc_cross=no
1635 else
1636 ac_cv_prog_cc_cross=yes
1637 fi
1638else
1639 echo "configure: failed program was:" >&5
1640 cat conftest.$ac_ext >&5
1641 ac_cv_prog_cc_works=no
1642fi
1643rm -fr conftest*
1644
1645echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1646if test $ac_cv_prog_cc_works = no; then
1647 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1648fi
1649echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
36df40e0 1650echo "configure:1651: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
ac388f2a
ILT
1651echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1652cross_compiling=$ac_cv_prog_cc_cross
1653
85e493f0 1654echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
36df40e0 1655echo "configure:1656: checking whether we are using GNU C" >&5
85e493f0
ILT
1656if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1657 echo $ac_n "(cached) $ac_c" 1>&6
1658else
1659 cat > conftest.c <<EOF
f515fb2f
ILT
1660#ifdef __GNUC__
1661 yes;
1662#endif
1663EOF
36df40e0 1664if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1665: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
85e493f0
ILT
1665 ac_cv_prog_gcc=yes
1666else
1667 ac_cv_prog_gcc=no
1668fi
1669fi
1670
1671echo "$ac_t""$ac_cv_prog_gcc" 1>&6
ac388f2a 1672
85e493f0 1673if test $ac_cv_prog_gcc = yes; then
f515fb2f 1674 GCC=yes
ac388f2a
ILT
1675 ac_test_CFLAGS="${CFLAGS+set}"
1676 ac_save_CFLAGS="$CFLAGS"
1677 CFLAGS=
1678 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
36df40e0 1679echo "configure:1680: checking whether ${CC-cc} accepts -g" >&5
ac388f2a 1680if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
85e493f0
ILT
1681 echo $ac_n "(cached) $ac_c" 1>&6
1682else
1683 echo 'void f(){}' > conftest.c
1684if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
ac388f2a 1685 ac_cv_prog_cc_g=yes
85e493f0 1686else
ac388f2a 1687 ac_cv_prog_cc_g=no
85e493f0
ILT
1688fi
1689rm -f conftest*
1690
1691fi
1692
ac388f2a
ILT
1693echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1694 if test "$ac_test_CFLAGS" = set; then
1695 CFLAGS="$ac_save_CFLAGS"
1696 elif test $ac_cv_prog_cc_g = yes; then
1697 CFLAGS="-g -O2"
1698 else
1699 CFLAGS="-O2"
f515fb2f
ILT
1700 fi
1701else
1702 GCC=
1703 test "${CFLAGS+set}" = set || CFLAGS="-g"
1704fi
f515fb2f
ILT
1705
1706
55626bf0
ILT
1707# Permit host specific settings.
1708. ${srcdir}/configure.host
1709
f515fb2f 1710
8c693660 1711
5e377ed2 1712test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
8c693660
KR
1713
1714
f4e14cb9
ILT
1715BFD_HOST_64BIT_LONG=0
1716BFD_HOST_64_BIT_DEFINED=0
1717BFD_HOST_64_BIT=
1718BFD_HOST_U_64_BIT=
b7577823 1719if test "x${HOST_64BIT_TYPE}" = "xlong"; then
f4e14cb9
ILT
1720 BFD_HOST_64BIT_LONG=1
1721elif test "x${HOST_64BIT_TYPE}" != "x"; then
1722 BFD_HOST_64_BIT_DEFINED=1
1723 BFD_HOST_64_BIT=${HOST_64BIT_TYPE}
1724 BFD_HOST_U_64_BIT=${HOST_U_64BIT_TYPE}
b7577823
ILT
1725fi
1726
1727
f4e14cb9
ILT
1728
1729
1730
b7577823 1731# Put a plausible default for CC_FOR_BUILD in Makefile.
6a468850
ILT
1732if test -z "$CC_FOR_BUILD"; then
1733 if test "x$cross_compiling" = "xno"; then
1734 CC_FOR_BUILD='$(CC)'
1735 else
1736 CC_FOR_BUILD=gcc
1737 fi
8c693660
KR
1738fi
1739
2c66160c
ILT
1740# Also set EXEEXT_FOR_BUILD.
1741if test "x$cross_compiling" = "xno"; then
1742 EXEEXT_FOR_BUILD='$(EXEEXT)'
1743else
1744 echo $ac_n "checking for build system executable suffix""... $ac_c" 1>&6
36df40e0 1745echo "configure:1746: checking for build system executable suffix" >&5
2c66160c
ILT
1746if eval "test \"`echo '$''{'bfd_cv_build_exeext'+set}'`\" = set"; then
1747 echo $ac_n "(cached) $ac_c" 1>&6
1748else
1749 cat > ac_c_test.c << 'EOF'
1750int main() {
1751/* Nothing needed here */
1752}
1753EOF
1754 ${CC_FOR_BUILD} -o ac_c_test am_c_test.c 1>&5 2>&5
1755 bfd_cv_build_exeext=`echo ac_c_test.* | grep -v ac_c_test.c | sed -e s/ac_c_test//`
1756 rm -f ac_c_test*
1757 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
1758fi
1759
1760echo "$ac_t""$bfd_cv_build_exeext" 1>&6
1761 EXEEXT_FOR_BUILD=""
1762 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
1763fi
1764
f515fb2f 1765
b7577823 1766echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
36df40e0 1767echo "configure:1768: checking how to run the C preprocessor" >&5
b7577823
ILT
1768# On Suns, sometimes $CPP names a directory.
1769if test -n "$CPP" && test -d "$CPP"; then
1770 CPP=
1771fi
1772if test -z "$CPP"; then
1773if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1774 echo $ac_n "(cached) $ac_c" 1>&6
1775else
1776 # This must be in double quotes, not single quotes, because CPP may get
1777 # substituted into the Makefile and "${CC-cc}" will confuse make.
1778 CPP="${CC-cc} -E"
1779 # On the NeXT, cc -E runs the code through the compiler's parser,
1780 # not just through cpp.
1781 cat > conftest.$ac_ext <<EOF
36df40e0 1782#line 1783 "configure"
b7577823
ILT
1783#include "confdefs.h"
1784#include <assert.h>
1785Syntax Error
1786EOF
986cf3b8 1787ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
36df40e0 1788{ (eval echo configure:1789: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
b7577823
ILT
1789ac_err=`grep -v '^ *+' conftest.out`
1790if test -z "$ac_err"; then
1791 :
1792else
1793 echo "$ac_err" >&5
ac388f2a
ILT
1794 echo "configure: failed program was:" >&5
1795 cat conftest.$ac_ext >&5
b7577823
ILT
1796 rm -rf conftest*
1797 CPP="${CC-cc} -E -traditional-cpp"
1798 cat > conftest.$ac_ext <<EOF
36df40e0 1799#line 1800 "configure"
b7577823
ILT
1800#include "confdefs.h"
1801#include <assert.h>
1802Syntax Error
1803EOF
986cf3b8 1804ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
36df40e0 1805{ (eval echo configure:1806: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
b7577823
ILT
1806ac_err=`grep -v '^ *+' conftest.out`
1807if test -z "$ac_err"; then
1808 :
1809else
1810 echo "$ac_err" >&5
ac388f2a
ILT
1811 echo "configure: failed program was:" >&5
1812 cat conftest.$ac_ext >&5
b7577823
ILT
1813 rm -rf conftest*
1814 CPP=/lib/cpp
1815fi
1816rm -f conftest*
1817fi
1818rm -f conftest*
1819 ac_cv_prog_CPP="$CPP"
1820fi
1821 CPP="$ac_cv_prog_CPP"
1822else
1823 ac_cv_prog_CPP="$CPP"
1824fi
1825echo "$ac_t""$CPP" 1>&6
1826
1827for ac_hdr in stddef.h string.h strings.h stdlib.h time.h unistd.h
1828do
ac388f2a 1829ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
b7577823 1830echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
36df40e0 1831echo "configure:1832: checking for $ac_hdr" >&5
b7577823
ILT
1832if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1833 echo $ac_n "(cached) $ac_c" 1>&6
1834else
1835 cat > conftest.$ac_ext <<EOF
36df40e0 1836#line 1837 "configure"
b7577823
ILT
1837#include "confdefs.h"
1838#include <$ac_hdr>
1839EOF
986cf3b8 1840ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
36df40e0 1841{ (eval echo configure:1842: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
b7577823
ILT
1842ac_err=`grep -v '^ *+' conftest.out`
1843if test -z "$ac_err"; then
1844 rm -rf conftest*
1845 eval "ac_cv_header_$ac_safe=yes"
1846else
1847 echo "$ac_err" >&5
ac388f2a
ILT
1848 echo "configure: failed program was:" >&5
1849 cat conftest.$ac_ext >&5
b7577823
ILT
1850 rm -rf conftest*
1851 eval "ac_cv_header_$ac_safe=no"
1852fi
1853rm -f conftest*
1854fi
1855if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1856 echo "$ac_t""yes" 1>&6
ac388f2a 1857 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
b7577823
ILT
1858 cat >> confdefs.h <<EOF
1859#define $ac_tr_hdr 1
1860EOF
1861
1862else
1863 echo "$ac_t""no" 1>&6
1864fi
1865done
1866
ab1aa5cd 1867for ac_hdr in fcntl.h sys/file.h sys/time.h
b7577823 1868do
ac388f2a 1869ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
b7577823 1870echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
36df40e0 1871echo "configure:1872: checking for $ac_hdr" >&5
b7577823
ILT
1872if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1873 echo $ac_n "(cached) $ac_c" 1>&6
1874else
1875 cat > conftest.$ac_ext <<EOF
36df40e0 1876#line 1877 "configure"
b7577823
ILT
1877#include "confdefs.h"
1878#include <$ac_hdr>
1879EOF
986cf3b8 1880ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
36df40e0 1881{ (eval echo configure:1882: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
b7577823
ILT
1882ac_err=`grep -v '^ *+' conftest.out`
1883if test -z "$ac_err"; then
1884 rm -rf conftest*
1885 eval "ac_cv_header_$ac_safe=yes"
1886else
1887 echo "$ac_err" >&5
ac388f2a
ILT
1888 echo "configure: failed program was:" >&5
1889 cat conftest.$ac_ext >&5
b7577823
ILT
1890 rm -rf conftest*
1891 eval "ac_cv_header_$ac_safe=no"
1892fi
1893rm -f conftest*
1894fi
1895if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1896 echo "$ac_t""yes" 1>&6
ac388f2a 1897 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
b7577823
ILT
1898 cat >> confdefs.h <<EOF
1899#define $ac_tr_hdr 1
1900EOF
1901
1902else
1903 echo "$ac_t""no" 1>&6
1904fi
1905done
1906
ab1aa5cd 1907echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
36df40e0 1908echo "configure:1909: checking whether time.h and sys/time.h may both be included" >&5
ab1aa5cd
FF
1909if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
1910 echo $ac_n "(cached) $ac_c" 1>&6
1911else
1912 cat > conftest.$ac_ext <<EOF
36df40e0 1913#line 1914 "configure"
ab1aa5cd
FF
1914#include "confdefs.h"
1915#include <sys/types.h>
1916#include <sys/time.h>
1917#include <time.h>
ac388f2a 1918int main() {
ab1aa5cd
FF
1919struct tm *tp;
1920; return 0; }
1921EOF
36df40e0 1922if { (eval echo configure:1923: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
ab1aa5cd
FF
1923 rm -rf conftest*
1924 ac_cv_header_time=yes
1925else
ac388f2a
ILT
1926 echo "configure: failed program was:" >&5
1927 cat conftest.$ac_ext >&5
ab1aa5cd
FF
1928 rm -rf conftest*
1929 ac_cv_header_time=no
1930fi
1931rm -f conftest*
ab1aa5cd
FF
1932fi
1933
1934echo "$ac_t""$ac_cv_header_time" 1>&6
1935if test $ac_cv_header_time = yes; then
1936 cat >> confdefs.h <<\EOF
1937#define TIME_WITH_SYS_TIME 1
1938EOF
1939
1940fi
1941
60f1ad85 1942for ac_func in fcntl getpagesize setitimer sysconf fdopen
b7577823
ILT
1943do
1944echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
36df40e0 1945echo "configure:1946: checking for $ac_func" >&5
b7577823
ILT
1946if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1947 echo $ac_n "(cached) $ac_c" 1>&6
1948else
1949 cat > conftest.$ac_ext <<EOF
36df40e0 1950#line 1951 "configure"
b7577823
ILT
1951#include "confdefs.h"
1952/* System header to define __stub macros and hopefully few prototypes,
1953 which can conflict with char $ac_func(); below. */
1954#include <assert.h>
1955/* Override any gcc2 internal prototype to avoid an error. */
a4322a77
ILT
1956/* We use char because int might match the return type of a gcc2
1957 builtin and then its argument prototype would still apply. */
85e493f0 1958char $ac_func();
b7577823 1959
ac388f2a 1960int main() {
b7577823
ILT
1961
1962/* The GNU C library defines this for functions which it implements
1963 to always fail with ENOSYS. Some functions are actually named
1964 something starting with __ and the normal name is an alias. */
1965#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1966choke me
1967#else
1968$ac_func();
1969#endif
1970
1971; return 0; }
1972EOF
36df40e0 1973if { (eval echo configure:1974: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
b7577823
ILT
1974 rm -rf conftest*
1975 eval "ac_cv_func_$ac_func=yes"
1976else
ac388f2a
ILT
1977 echo "configure: failed program was:" >&5
1978 cat conftest.$ac_ext >&5
b7577823
ILT
1979 rm -rf conftest*
1980 eval "ac_cv_func_$ac_func=no"
1981fi
1982rm -f conftest*
fd8d7c31 1983fi
ac388f2a 1984
b7577823
ILT
1985if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1986 echo "$ac_t""yes" 1>&6
85e493f0 1987 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
b7577823
ILT
1988 cat >> confdefs.h <<EOF
1989#define $ac_tr_func 1
1990EOF
1991
1992else
1993 echo "$ac_t""no" 1>&6
1994fi
1995done
1996
1997
85e493f0 1998
b7577823 1999case "${host}" in
847b9629 2000i[345]86-*-msdos* | i[345]86-*-go32* | i[345]86-*-mingw32* | *-*-cygwin32* | *-*-windows)
b7577823
ILT
2001 cat >> confdefs.h <<\EOF
2002#define USE_BINARY_FOPEN 1
2003EOF
2004 ;;
2005esac
2006
f7954d86 2007echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6
36df40e0 2008echo "configure:2009: checking whether strstr must be declared" >&5
f7954d86
MM
2009if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then
2010 echo $ac_n "(cached) $ac_c" 1>&6
2011else
2012 cat > conftest.$ac_ext <<EOF
36df40e0 2013#line 2014 "configure"
f7954d86
MM
2014#include "confdefs.h"
2015
2016#include <stdio.h>
2017#ifdef HAVE_STRING_H
2018#include <string.h>
2019#else
2020#ifdef HAVE_STRINGS_H
2021#include <strings.h>
2022#endif
2023#endif
2024#ifdef HAVE_STDLIB_H
2025#include <stdlib.h>
2026#endif
2027#ifdef HAVE_UNISTD_H
2028#include <unistd.h>
2029#endif
ac388f2a 2030int main() {
f7954d86
MM
2031char *(*pfn) = (char *(*)) strstr
2032; return 0; }
2033EOF
36df40e0 2034if { (eval echo configure:2035: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
f7954d86
MM
2035 rm -rf conftest*
2036 bfd_cv_decl_needed_strstr=no
2037else
ac388f2a
ILT
2038 echo "configure: failed program was:" >&5
2039 cat conftest.$ac_ext >&5
f7954d86
MM
2040 rm -rf conftest*
2041 bfd_cv_decl_needed_strstr=yes
2042fi
2043rm -f conftest*
f7954d86
MM
2044fi
2045
2046echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6
2047if test $bfd_cv_decl_needed_strstr = yes; then
2048 bfd_tr_decl=NEED_DECLARATION_`echo strstr | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2049 cat >> confdefs.h <<EOF
2050#define $bfd_tr_decl 1
2051EOF
2052
2053fi
2054
b7577823 2055echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
36df40e0 2056echo "configure:2057: checking whether malloc must be declared" >&5
b7577823
ILT
2057if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
2058 echo $ac_n "(cached) $ac_c" 1>&6
2059else
2060 cat > conftest.$ac_ext <<EOF
36df40e0 2061#line 2062 "configure"
b7577823
ILT
2062#include "confdefs.h"
2063
2064#include <stdio.h>
f7954d86
MM
2065#ifdef HAVE_STRING_H
2066#include <string.h>
2067#else
2068#ifdef HAVE_STRINGS_H
2069#include <strings.h>
2070#endif
2071#endif
b7577823
ILT
2072#ifdef HAVE_STDLIB_H
2073#include <stdlib.h>
2074#endif
2075#ifdef HAVE_UNISTD_H
2076#include <unistd.h>
2077#endif
ac388f2a 2078int main() {
b7577823
ILT
2079char *(*pfn) = (char *(*)) malloc
2080; return 0; }
2081EOF
36df40e0 2082if { (eval echo configure:2083: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
b7577823
ILT
2083 rm -rf conftest*
2084 bfd_cv_decl_needed_malloc=no
2085else
ac388f2a
ILT
2086 echo "configure: failed program was:" >&5
2087 cat conftest.$ac_ext >&5
b7577823
ILT
2088 rm -rf conftest*
2089 bfd_cv_decl_needed_malloc=yes
2090fi
2091rm -f conftest*
b7577823
ILT
2092fi
2093
2094echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
2095if test $bfd_cv_decl_needed_malloc = yes; then
85e493f0
ILT
2096 bfd_tr_decl=NEED_DECLARATION_`echo malloc | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2097 cat >> confdefs.h <<EOF
2098#define $bfd_tr_decl 1
b7577823 2099EOF
f515fb2f 2100
2b79a104
ILT
2101fi
2102
f7954d86 2103echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
36df40e0 2104echo "configure:2105: checking whether realloc must be declared" >&5
f7954d86
MM
2105if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
2106 echo $ac_n "(cached) $ac_c" 1>&6
2107else
2108 cat > conftest.$ac_ext <<EOF
36df40e0 2109#line 2110 "configure"
f7954d86
MM
2110#include "confdefs.h"
2111
2112#include <stdio.h>
2113#ifdef HAVE_STRING_H
2114#include <string.h>
2115#else
2116#ifdef HAVE_STRINGS_H
2117#include <strings.h>
2118#endif
2119#endif
2120#ifdef HAVE_STDLIB_H
2121#include <stdlib.h>
2122#endif
2123#ifdef HAVE_UNISTD_H
2124#include <unistd.h>
2125#endif
ac388f2a 2126int main() {
f7954d86
MM
2127char *(*pfn) = (char *(*)) realloc
2128; return 0; }
2129EOF
36df40e0 2130if { (eval echo configure:2131: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
f7954d86
MM
2131 rm -rf conftest*
2132 bfd_cv_decl_needed_realloc=no
2133else
ac388f2a
ILT
2134 echo "configure: failed program was:" >&5
2135 cat conftest.$ac_ext >&5
f7954d86
MM
2136 rm -rf conftest*
2137 bfd_cv_decl_needed_realloc=yes
2138fi
2139rm -f conftest*
f7954d86
MM
2140fi
2141
2142echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
2143if test $bfd_cv_decl_needed_realloc = yes; then
2144 bfd_tr_decl=NEED_DECLARATION_`echo realloc | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2145 cat >> confdefs.h <<EOF
2146#define $bfd_tr_decl 1
2147EOF
2148
2149fi
2150
b7577823 2151echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
36df40e0 2152echo "configure:2153: checking whether free must be declared" >&5
b7577823
ILT
2153if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
2154 echo $ac_n "(cached) $ac_c" 1>&6
2155else
2156 cat > conftest.$ac_ext <<EOF
36df40e0 2157#line 2158 "configure"
b7577823 2158#include "confdefs.h"
8c693660 2159
b7577823 2160#include <stdio.h>
f7954d86
MM
2161#ifdef HAVE_STRING_H
2162#include <string.h>
2163#else
2164#ifdef HAVE_STRINGS_H
2165#include <strings.h>
2166#endif
2167#endif
b7577823
ILT
2168#ifdef HAVE_STDLIB_H
2169#include <stdlib.h>
2170#endif
2171#ifdef HAVE_UNISTD_H
2172#include <unistd.h>
2173#endif
ac388f2a 2174int main() {
85e493f0 2175char *(*pfn) = (char *(*)) free
b7577823
ILT
2176; return 0; }
2177EOF
36df40e0 2178if { (eval echo configure:2179: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
b7577823
ILT
2179 rm -rf conftest*
2180 bfd_cv_decl_needed_free=no
2181else
ac388f2a
ILT
2182 echo "configure: failed program was:" >&5
2183 cat conftest.$ac_ext >&5
b7577823
ILT
2184 rm -rf conftest*
2185 bfd_cv_decl_needed_free=yes
2186fi
2187rm -f conftest*
b7577823
ILT
2188fi
2189
2190echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
2191if test $bfd_cv_decl_needed_free = yes; then
85e493f0
ILT
2192 bfd_tr_decl=NEED_DECLARATION_`echo free | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2193 cat >> confdefs.h <<EOF
2194#define $bfd_tr_decl 1
b7577823
ILT
2195EOF
2196
2197fi
f515fb2f 2198
dee99794 2199echo $ac_n "checking whether getenv must be declared""... $ac_c" 1>&6
36df40e0 2200echo "configure:2201: checking whether getenv must be declared" >&5
dee99794
ILT
2201if eval "test \"`echo '$''{'bfd_cv_decl_needed_getenv'+set}'`\" = set"; then
2202 echo $ac_n "(cached) $ac_c" 1>&6
2203else
2204 cat > conftest.$ac_ext <<EOF
36df40e0 2205#line 2206 "configure"
dee99794
ILT
2206#include "confdefs.h"
2207
2208#include <stdio.h>
2209#ifdef HAVE_STRING_H
2210#include <string.h>
2211#else
2212#ifdef HAVE_STRINGS_H
2213#include <strings.h>
2214#endif
2215#endif
2216#ifdef HAVE_STDLIB_H
2217#include <stdlib.h>
2218#endif
2219#ifdef HAVE_UNISTD_H
2220#include <unistd.h>
2221#endif
ac388f2a 2222int main() {
dee99794
ILT
2223char *(*pfn) = (char *(*)) getenv
2224; return 0; }
2225EOF
36df40e0 2226if { (eval echo configure:2227: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
dee99794
ILT
2227 rm -rf conftest*
2228 bfd_cv_decl_needed_getenv=no
2229else
ac388f2a
ILT
2230 echo "configure: failed program was:" >&5
2231 cat conftest.$ac_ext >&5
dee99794
ILT
2232 rm -rf conftest*
2233 bfd_cv_decl_needed_getenv=yes
2234fi
2235rm -f conftest*
dee99794
ILT
2236fi
2237
2238echo "$ac_t""$bfd_cv_decl_needed_getenv" 1>&6
2239if test $bfd_cv_decl_needed_getenv = yes; then
2240 bfd_tr_decl=NEED_DECLARATION_`echo getenv | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2241 cat >> confdefs.h <<EOF
2242#define $bfd_tr_decl 1
2243EOF
2244
2245fi
2246
85e493f0 2247
a52a3ce8
ILT
2248# If we are configured native, pick a core file support file.
2249COREFILE=
2250COREFLAG=
2251if test "${target}" = "${host}"; then
2252 case "${host}" in
999cc186 2253 alpha*-*-linux*)
c0734708 2254 COREFILE=trad-core.lo
999cc186
ILT
2255 cat >> confdefs.h <<\EOF
2256#define TRAD_HEADER "hosts/alphalinux.h"
2257EOF
2258
2259 ;;
c0734708
ILT
2260 alpha*-*-*) COREFILE=osf-core.lo ;;
2261 arm-*-riscix) COREFILE=trad-core.lo ;;
2262 hppa*-*-hpux*) COREFILE=hpux-core.lo ;;
2263 hppa*-*-hiux*) COREFILE=hpux-core.lo ;;
2264 hppa*-*-bsd*) COREFILE="hpux-core.lo hppabsd-core.lo"
a52a3ce8 2265 COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;;
f7954d86 2266 i[3456]86-sequent-bsd*)
c0734708 2267 COREFILE=trad-core.lo;
b7577823
ILT
2268 cat >> confdefs.h <<\EOF
2269#define TRAD_HEADER "hosts/symmetry.h"
2270EOF
2271
2272 ;;
f7954d86
MM
2273 i[3456]86-sequent-sysv4*) ;;
2274 i[3456]86-sequent-sysv*)
c0734708 2275 COREFILE=trad-core.lo
b7577823
ILT
2276 cat >> confdefs.h <<\EOF
2277#define TRAD_HEADER "hosts/symmetry.h"
2278EOF
2279
2280 ;;
f7954d86 2281 i[3456]86-*-bsd* | i[3456]86-*-freebsd*)
c0734708 2282 COREFILE=trad-core.lo
b7577823
ILT
2283 cat >> confdefs.h <<\EOF
2284#define TRAD_HEADER "hosts/i386bsd.h"
69a374c0
NH
2285EOF
2286
2287 ;;
3b1b0308 2288 i[3456]86-*-netbsd* | i[3456]86-*-openbsd*)
c0734708 2289 COREFILE=netbsd-core.lo
b7577823 2290 ;;
f7954d86 2291 i[3456]86-esix-sysv3*)
c0734708 2292 COREFILE=trad-core.lo
b7577823
ILT
2293 cat >> confdefs.h <<\EOF
2294#define TRAD_HEADER "hosts/esix.h"
2295EOF
2296
2297 ;;
f7954d86 2298 i[3456]86-*-sco* | i[3456]86-*-isc*)
c0734708 2299 COREFILE=trad-core.lo
b7577823
ILT
2300 cat >> confdefs.h <<\EOF
2301#define TRAD_HEADER "hosts/i386sco.h"
2302EOF
2303
2304 ;;
f7954d86 2305 i[3456]86-*-mach3*)
c0734708 2306 COREFILE=trad-core.lo
b7577823
ILT
2307 cat >> confdefs.h <<\EOF
2308#define TRAD_HEADER "hosts/i386mach3.h"
2309EOF
2310
2311 ;;
f7954d86 2312 i[3456]86-*-linux*)
c0734708 2313 COREFILE=trad-core.lo
b7577823
ILT
2314 cat >> confdefs.h <<\EOF
2315#define TRAD_HEADER "hosts/i386linux.h"
2316EOF
2317
2318 ;;
c0734708
ILT
2319 i[3456]86-*-isc*) COREFILE=trad-core.lo ;;
2320 i[3456]86-*-aix*) COREFILE=aix386-core.lo ;;
cf587de8 2321 i860-*-mach3* | i860-*-osf1*)
c0734708 2322 COREFILE=trad-core.lo
cf587de8
ILT
2323 cat >> confdefs.h <<\EOF
2324#define TRAD_HEADER "hosts/i860mach3.h"
2325EOF
2326
2327 ;;
b7577823 2328 mips-dec-bsd*)
c0734708 2329 COREFILE=trad-core.lo
b7577823
ILT
2330 cat >> confdefs.h <<\EOF
2331#define TRAD_HEADER "hosts/mipsbsd.h"
2332EOF
2333
2334 ;;
2335 mips-dec-mach3*)
c0734708 2336 COREFILE=trad-core.lo
b7577823
ILT
2337 cat >> confdefs.h <<\EOF
2338#define TRAD_HEADER "hosts/mipsmach3.h"
2339EOF
2340
2341 ;;
3b1b0308 2342 mips-*-netbsd* | mips*-*-openbsd*)
c0734708 2343 COREFILE=netbsd-core.lo
69a374c0 2344 ;;
b7577823 2345 mips-dec-*)
c0734708 2346 COREFILE=trad-core.lo
b7577823
ILT
2347 cat >> confdefs.h <<\EOF
2348#define TRAD_HEADER "hosts/decstation.h"
2349EOF
2350
2351 ;;
c0734708
ILT
2352 mips-sgi-irix4*) COREFILE=irix-core.lo ;;
2353 mips-sgi-irix5*) COREFILE=irix-core.lo ;;
2354 mips-sgi-irix6*) COREFILE=irix-core.lo ;;
b7577823 2355 mips-*-mach3*)
c0734708 2356 COREFILE=trad-core.lo
b7577823
ILT
2357 cat >> confdefs.h <<\EOF
2358#define TRAD_HEADER "hosts/mipsmach3.h"
2359EOF
2360
2361 ;;
a52a3ce8 2362 mips-*-sysv4*) ;;
b7577823 2363 mips-*-sysv* | mips-*-riscos*)
c0734708 2364 COREFILE=trad-core.lo
b7577823
ILT
2365 cat >> confdefs.h <<\EOF
2366#define TRAD_HEADER "hosts/riscos.h"
2367EOF
2368
2369 ;;
2370 mips-sony-bsd*)
c0734708 2371 COREFILE=trad-core.lo
b7577823 2372 cat >> confdefs.h <<\EOF
ab1aa5cd 2373#define TRAD_HEADER "hosts/news-mips.h"
b7577823
ILT
2374EOF
2375
2376 ;;
2377 m68*-bull*-sysv*)
c0734708 2378 COREFILE=trad-core.lo
b7577823
ILT
2379 cat >> confdefs.h <<\EOF
2380#define TRAD_HEADER "hosts/dpx2.h"
2381EOF
2382
2383 ;;
c0734708 2384 m68*-hp-hpux*) COREFILE=hpux-core.lo ;;
b7577823 2385 m68*-hp-bsd*)
c0734708 2386 COREFILE=trad-core.lo
b7577823
ILT
2387 cat >> confdefs.h <<\EOF
2388#define TRAD_HEADER "hosts/hp300bsd.h"
55626bf0
ILT
2389EOF
2390
2391 ;;
2392 m68*-*-linux*)
c0734708 2393 COREFILE=trad-core.lo
55626bf0
ILT
2394 cat >> confdefs.h <<\EOF
2395#define TRAD_HEADER "hosts/m68klinux.h"
7f82c7e1
ILT
2396EOF
2397
2398 ;;
4c8b9746 2399 m68*-motorola-sysv*)
c0734708 2400 COREFILE=trad-core.lo
7f82c7e1
ILT
2401 cat >> confdefs.h <<\EOF
2402#define TRAD_HEADER "hosts/delta68.h"
b7577823
ILT
2403EOF
2404
2405 ;;
b7577823 2406 m68*-sony-*)
c0734708 2407 COREFILE=trad-core.lo
b7577823
ILT
2408 cat >> confdefs.h <<\EOF
2409#define TRAD_HEADER "hosts/news.h"
69a374c0
NH
2410EOF
2411
2412 ;;
3b1b0308 2413 m68*-*-netbsd* | m68*-*-openbsd*)
c0734708 2414 COREFILE=netbsd-core.lo
d19df9b5
ILT
2415 ;;
2416 m68*-apple-aux*)
c0734708 2417 COREFILE=trad-core.lo
d19df9b5
ILT
2418 cat >> confdefs.h <<\EOF
2419#define TRAD_HEADER "hosts/m68kaux.h"
b7577823
ILT
2420EOF
2421
2422 ;;
a52a3ce8 2423 m88*-*-sysv4*) ;;
c0734708 2424 m88*-motorola-sysv*) COREFILE=ptrace-core.lo ;;
b7577823 2425 m88*-*-mach3*)
c0734708 2426 COREFILE=trad-core.lo
b7577823
ILT
2427 cat >> confdefs.h <<\EOF
2428#define TRAD_HEADER "hosts/m88kmach3.h"
2429EOF
2430
2431 ;;
2432 ns32k-pc532-mach)
c0734708 2433 COREFILE=trad-core.lo
b7577823
ILT
2434 cat >> confdefs.h <<\EOF
2435#define TRAD_HEADER "hosts/pc532mach.h"
69a374c0
NH
2436EOF
2437
2438 ;;
3b1b0308 2439 ns32k-*-netbsd* | ns32k-*-openbsd*)
c0734708 2440 COREFILE=netbsd-core.lo
b7577823 2441 ;;
c0734708
ILT
2442 rs6000-*-lynx*) COREFILE=lynx-core.lo ;;
2443 rs6000-*-aix4*) COREFILE=rs6000-core.lo ;;
2444 rs6000-*-*) COREFILE=rs6000-core.lo ;;
2445 powerpc-*-*bsd*) COREFILE=netbsd-core.lo ;;
2446 powerpc-*-aix4*) COREFILE=rs6000-core.lo ;;
2447 powerpc-*-aix*) COREFILE=rs6000-core.lo ;;
ac388f2a 2448 powerpc-*-beos*) ;;
3b1b0308 2449 sparc-*-netbsd* | sparc-*-openbsd*)
c0734708 2450 COREFILE=netbsd-core.lo
5e0c6aad
RH
2451 ;;
2452 sparc*-*-linux*)
2453 COREFILE=trad-core.lo
2454 cat >> confdefs.h <<\EOF
2455#define TRAD_HEADER "hosts/sparclinux.h"
2456EOF
2457
69a374c0 2458 ;;
b7577823 2459 tahoe-*-*)
c0734708 2460 COREFILE=trad-core.lo
b7577823
ILT
2461 cat >> confdefs.h <<\EOF
2462#define TRAD_HEADER "hosts/tahoe.h"
2463EOF
2464
2465 ;;
2466 vax-*-ultrix2*)
c0734708 2467 COREFILE=trad-core.lo
b7577823
ILT
2468 cat >> confdefs.h <<\EOF
2469#define TRAD_HEADER "hosts/vaxult2.h"
2470EOF
2471
2472 ;;
2473 vax-*-ultrix*)
c0734708 2474 COREFILE=trad-core.lo
b7577823
ILT
2475 cat >> confdefs.h <<\EOF
2476#define TRAD_HEADER "hosts/vaxult2.h"
2477EOF
2478
2479 ;;
2480 vax-*-*)
c0734708 2481 COREFILE=trad-core.lo
b7577823
ILT
2482 cat >> confdefs.h <<\EOF
2483#define TRAD_HEADER "hosts/vaxbsd.h"
2484EOF
2485
2486 ;;
a52a3ce8
ILT
2487 esac
2488
2489 case "$COREFILE" in
c0734708
ILT
2490 aix386-core.lo) COREFLAG=-DAIX386_CORE ;;
2491 hppabsd-core.lo) COREFLAG=-DHPPABSD_CORE ;;
2492 hpux-core.lo) COREFLAG=-DHPUX_CORE ;;
2493 irix-core.lo) COREFLAG=-DIRIX_CORE ;;
2494 lynx-core.lo) COREFLAG=-DLYNX_CORE ;;
2495 osf-core.lo) COREFLAG=-DOSF_CORE ;;
2496 ptrace-core.lo) COREFLAG=-DPTRACE_CORE ;;
2497 rs6000-core.lo) COREFLAG="$COREFLAG -DAIX_CORE" ;;
2498 trad-core.lo) COREFLAG="$COREFLAG -DTRAD_CORE" ;;
a52a3ce8 2499 esac
1dff7902
ILT
2500
2501 # The ELF code uses the native <sys/procfs.h> to handle core files.
2502 # Define HAVE_SYS_PROCFS_H if the file exists and defines
2503 # prstatus_t.
2504 echo $ac_n "checking for sys/procfs.h""... $ac_c" 1>&6
36df40e0 2505echo "configure:2506: checking for sys/procfs.h" >&5
1dff7902
ILT
2506 if eval "test \"`echo '$''{'bfd_cv_header_sys_procfs_h'+set}'`\" = set"; then
2507 echo $ac_n "(cached) $ac_c" 1>&6
2508else
2509 cat > conftest.$ac_ext <<EOF
36df40e0 2510#line 2511 "configure"
1dff7902
ILT
2511#include "confdefs.h"
2512#include <sys/procfs.h>
ac388f2a 2513int main() {
1dff7902
ILT
2514prstatus_t t;
2515; return 0; }
2516EOF
36df40e0 2517if { (eval echo configure:2518: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1dff7902
ILT
2518 rm -rf conftest*
2519 bfd_cv_header_sys_procfs_h=yes
2520else
ac388f2a
ILT
2521 echo "configure: failed program was:" >&5
2522 cat conftest.$ac_ext >&5
1dff7902
ILT
2523 rm -rf conftest*
2524 bfd_cv_header_sys_procfs_h=no
2525fi
2526rm -f conftest*
1dff7902
ILT
2527fi
2528
2529 echo "$ac_t""$bfd_cv_header_sys_procfs_h" 1>&6
2530 if test $bfd_cv_header_sys_procfs_h = yes; then
2531 cat >> confdefs.h <<\EOF
2532#define HAVE_SYS_PROCFS_H 1
2533EOF
2534
2535 fi
2536
a52a3ce8
ILT
2537fi
2538
2539
2540
8c693660
KR
2541# target stuff:
2542
2543# Canonicalize the secondary target names.
2544if test -n "$enable_targets" ; then
2545 for targ in `echo $enable_targets | sed 's/,/ /g'`
2546 do
60f1ad85 2547 result=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $targ 2>/dev/null`
8c693660
KR
2548 if test -n "$result" ; then
2549 canon_targets="$canon_targets $result"
2550 else
2551 # Allow targets that config.sub doesn't recognize, like "all".
2552 canon_targets="$canon_targets $targ"
2553 fi
2554 done
2555fi
2556
2557all_targets=false
2b79a104
ILT
2558defvec=
2559selvecs=
2560selarchs=
2561TDEFINES=
8c693660
KR
2562for targ in $target $canon_targets
2563do
2b79a104 2564 if test "x$targ" = "xall"; then
8c693660
KR
2565 all_targets=true
2566 else
2b79a104
ILT
2567 . $srcdir/config.bfd
2568 if test "x$targ" = "x$target"; then
2569 defvec=$targ_defvec
8c693660 2570 fi
2b79a104
ILT
2571 selvecs="$selvecs $targ_defvec $targ_selvecs"
2572 selarchs="$selarchs $targ_archs"
2573 TDEFINES="$TDEFINES $targ_cflags"
8c693660
KR
2574 fi
2575done
2576
8c693660
KR
2577
2578# This processing still needs to be done if we're to decide properly whether
2579# 64-bit support needs to be compiled in. Currently, it will be included if
2580# the default or any other explicitly requested target requires it; it
2581# will not be included on a 32-bit host if no 64-bit target is requested, and
2582# no "--with-64-bit-bfd" option is given, even if "--with-targets=all" is
2583# used.
2584
2b79a104 2585# uniq the default and selected vectors in all the configured targets.
8c693660 2586f=""
2b79a104 2587for i in $selvecs ; do
8c693660
KR
2588 case " $f " in
2589 *" $i "*) ;;
2590 *) f="$f $i" ;;
2591 esac
2592done
2b79a104 2593selvecs="$f"
8c693660 2594
36df40e0
DE
2595# start-sanitize-sky
2596# dvp is really mips, but we need to distinguish it from mips for opcodes
2597selarchs=`echo $selarchs | sed -e s/dvp/mips/g`
2598# end-sanitize-sky
2599
2b79a104 2600# uniq the architectures in all the configured targets.
8c693660 2601f=""
2b79a104 2602for i in $selarchs ; do
8c693660
KR
2603 case " $f " in
2604 *" $i "*) ;;
2605 *) f="$f $i" ;;
2606 esac
2607done
2b79a104 2608selarchs="$f"
8c693660
KR
2609
2610# Target backend .o files.
2611tb=
2612
eae43516 2613elf="elflink.lo dwarf2.lo"
a52a3ce8 2614
2b79a104 2615for vec in $selvecs
8c693660
KR
2616do
2617 case "$vec" in
2618 # This list is alphabetized to make it easy to compare
2619 # with the two vector lists in targets.c.
c0734708
ILT
2620 a29kcoff_big_vec) tb="$tb coff-a29k.lo cofflink.lo" ;;
2621 a_out_adobe_vec) tb="$tb aout-adobe.lo aout32.lo" ;;
2622 armcoff_little_vec) tb="$tb coff-arm.lo cofflink.lo " ;;
2623 armcoff_big_vec) tb="$tb coff-arm.lo cofflink.lo " ;;
2624 armpe_little_vec) tb="$tb pe-arm.lo cofflink.lo " ;;
2625 armpe_big_vec) tb="$tb pe-arm.lo cofflink.lo " ;;
2626 armpei_little_vec) tb="$tb pei-arm.lo cofflink.lo " ;;
2627 armpei_big_vec) tb="$tb pei-arm.lo cofflink.lo " ;;
2628 aout0_big_vec) tb="$tb aout0.lo aout32.lo" ;;
2629 aout_arm_big_vec) tb="$tb aout-arm.lo aout32.lo" ;;
2630 aout_arm_little_vec) tb="$tb aout-arm.lo aout32.lo" ;;
2631 aout_mips_big_vec) tb="$tb mipsbsd.lo aout32.lo" ;;
2632 aout_mips_little_vec) tb="$tb mipsbsd.lo aout32.lo" ;;
2633 apollocoff_vec) tb="$tb coff-apollo.lo" ;;
2634 b_out_vec_big_host) tb="$tb bout.lo aout32.lo" ;;
2635 b_out_vec_little_host) tb="$tb bout.lo aout32.lo" ;;
2636 bfd_elf64_alpha_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"
50bd50d4 2637 target64=true ;;
c0734708
ILT
2638 bfd_elf32_littlearc_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;;
2639 bfd_elf32_bigarc_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;;
c0734708
ILT
2640 bfd_elf32_big_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
2641 bfd_elf32_bigmips_vec) tb="$tb elf32-mips.lo elf32.lo $elf ecofflink.lo" ;;
2642 bfd_elf64_bigmips_vec) tb="$tb elf64-mips.lo elf64.lo elf32-mips.lo elf32.lo $elf ecofflink.lo"
d1bf45aa 2643 target64=true ;;
c0734708 2644 bfd_elf32_d10v_vec) tb="$tb elf32-d10v.lo elf32.lo $elf" ;;
fd8d7c31 2645# start-sanitize-d30v
c0734708 2646 bfd_elf32_d30v_vec) tb="$tb elf32-d30v.lo elf32.lo $elf" ;;
fd8d7c31 2647# end-sanitize-d30v
c0734708
ILT
2648 bfd_elf32_hppa_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
2649 bfd_elf32_i386_vec) tb="$tb elf32-i386.lo elf32.lo $elf" ;;
2650 bfd_elf32_i860_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;;
2651 bfd_elf32_little_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
2652 bfd_elf32_littlemips_vec) tb="$tb elf32-mips.lo elf32.lo $elf ecofflink.lo" ;;
2653 bfd_elf64_littlemips_vec) tb="$tb elf64-mips.lo elf64.lo elf32-mips.lo elf32.lo $elf ecofflink.lo"
d1bf45aa 2654 target64=true ;;
c0734708
ILT
2655 bfd_elf32_m32r_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
2656 bfd_elf32_m68k_vec) tb="$tb elf32-m68k.lo elf32.lo $elf" ;;
2657 bfd_elf32_m88k_vec) tb="$tb elf32-m88k.lo elf32.lo $elf" ;;
2658 bfd_elf32_mn10200_vec) tb="$tb elf-m10200.lo elf32.lo $elf" ;;
2659 bfd_elf32_mn10300_vec) tb="$tb elf-m10300.lo elf32.lo $elf" ;;
2660 bfd_elf32_powerpc_vec) tb="$tb elf32-ppc.lo elf32.lo $elf" ;;
2661 bfd_elf32_powerpcle_vec) tb="$tb elf32-ppc.lo elf32.lo $elf" ;;
2662 bfd_elf32_sh_vec) tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo" ;;
2663 bfd_elf32_shl_vec) tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo" ;;
2664 bfd_elf32_sparc_vec) tb="$tb elf32-sparc.lo elf32.lo $elf" ;;
c0734708 2665 bfd_elf32_v850_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;;
c0734708 2666 bfd_elf64_big_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"
8c693660 2667 target64=true ;;
c0734708 2668 bfd_elf64_little_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"
8c693660 2669 target64=true ;;
c0734708 2670 bfd_elf64_sparc_vec) tb="$tb elf64-sparc.lo elf64.lo $elf"
8c693660 2671 target64=true ;;
c0734708
ILT
2672 cisco_core_vec) tb="$tb cisco-core.lo" ;;
2673 demo_64_vec) tb="$tb demo64.lo aout64.lo"
8c693660 2674 target64=true ;;
c0734708
ILT
2675 ecoff_big_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
2676 ecoff_little_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
2677 ecoff_biglittle_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
2678 ecoffalpha_little_vec) tb="$tb coff-alpha.lo ecoff.lo ecofflink.lo"
8c693660 2679 target64=true ;;
c0734708 2680 go32coff_vec) tb="$tb coff-go32.lo cofflink.lo" ;;
70e8e585 2681 go32stubbedcoff_vec) tb="$tb coff-stgo32.lo cofflink.lo" ;;
c0734708 2682 evax_alpha_vec) tb="$tb evax-alpha.lo evax-emh.lo evax-egsd.lo evax-etir.lo evax-misc.lo"
50bd50d4 2683 target64=true ;;
c0734708
ILT
2684 h8300coff_vec) tb="$tb coff-h8300.lo reloc16.lo" ;;
2685 h8500coff_vec) tb="$tb coff-h8500.lo reloc16.lo" ;;
2686 host_aout_vec) tb="$tb host-aout.lo aout32.lo" ;;
2687 hp300bsd_vec) tb="$tb hp300bsd.lo aout32.lo" ;;
2688 hp300hpux_vec) tb="$tb hp300hpux.lo aout32.lo" ;;
2689 i386aout_vec) tb="$tb i386aout.lo aout32.lo" ;;
2690 i386bsd_vec) tb="$tb i386bsd.lo aout32.lo" ;;
2691 i386coff_vec) tb="$tb coff-i386.lo cofflink.lo" ;;
2692 i386dynix_vec) tb="$tb i386dynix.lo aout32.lo" ;;
2693 i386freebsd_vec) tb="$tb i386freebsd.lo aout32.lo" ;;
2694 i386msdos_vec) tb="$tb i386msdos.lo" ;;
2695 i386pe_vec) tb="$tb pe-i386.lo cofflink.lo " ;;
2696 i386pei_vec) tb="$tb pei-i386.lo cofflink.lo" ;;
2697 i386linux_vec) tb="$tb i386linux.lo aout32.lo" ;;
2698 i386lynx_aout_vec) tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;;
2699 i386lynx_coff_vec) tb="$tb cf-i386lynx.lo cofflink.lo lynx-core.lo" ;;
2700 i386mach3_vec) tb="$tb i386mach3.lo aout32.lo" ;;
2701 i386netbsd_vec) tb="$tb i386netbsd.lo aout32.lo" ;;
2702 i386os9k_vec) tb="$tb i386os9k.lo aout32.lo" ;;
2703 i860coff_vec) tb="$tb coff-i860.lo cofflink.lo" ;;
2704 icoff_big_vec) tb="$tb coff-i960.lo cofflink.lo" ;;
2705 icoff_little_vec) tb="$tb coff-i960.lo cofflink.lo" ;;
2706 ieee_vec) tb="$tb ieee.lo" ;;
2707 m68kcoff_vec) tb="$tb coff-m68k.lo cofflink.lo" ;;
2708 m68kcoffun_vec) tb="$tb coff-u68k.lo coff-m68k.lo cofflink.lo" ;;
2709 m68klinux_vec) tb="$tb m68klinux.lo aout32.lo" ;;
2710 m68klynx_aout_vec) tb="$tb m68klynx.lo lynx-core.lo aout32.lo" ;;
2711 m68klynx_coff_vec) tb="$tb cf-m68klynx.lo coff-m68k.lo cofflink.lo lynx-core.lo" ;;
2712 m68knetbsd_vec) tb="$tb m68knetbsd.lo aout32.lo" ;;
2713 m68k4knetbsd_vec) tb="$tb m68k4knetbsd.lo aout32.lo" ;;
2714 m68kaux_coff_vec) tb="$tb coff-aux.lo coff-m68k.lo cofflink.lo" ;;
2715 m68ksysvcoff_vec) tb="$tb coff-svm68k.lo cofflink.lo" ;;
2716 m88kbcs_vec) tb="$tb coff-m88k.lo" ;;
2717 newsos3_vec) tb="$tb newsos3.lo aout32.lo" ;;
2718 nlm32_i386_vec) tb="$tb nlm32-i386.lo nlm32.lo nlm.lo" ;;
2719 nlm32_sparc_vec) tb="$tb nlm32-sparc.lo nlm32.lo nlm.lo" ;;
2720 nlm32_alpha_vec) tb="$tb nlm32-alpha.lo nlm32.lo nlm.lo"
8c693660 2721 target64=true ;;
c0734708
ILT
2722 riscix_vec) tb="$tb aout32.lo riscix.lo" ;;
2723 nlm32_powerpc_vec) tb="$tb nlm32-ppc.lo nlm32.lo nlm.lo" ;;
2724 pc532netbsd_vec) tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;;
2725 pc532machaout_vec) tb="$tb pc532-mach.lo aout-ns32k.lo" ;;
2726 pmac_xcoff_vec) tb="$tb coff-pmac.lo xcofflink.lo" ;;
2727 rs6000coff_vec) tb="$tb coff-rs6000.lo xcofflink.lo" ;;
2728 bfd_powerpc_pe_vec) tb="$tb pe-ppc.lo cofflink.lo" ;;
2729 bfd_powerpcle_pe_vec) tb="$tb pe-ppc.lo cofflink.lo" ;;
2730 bfd_powerpc_pei_vec) tb="$tb pei-ppc.lo cofflink.lo" ;;
2731 bfd_powerpcle_pei_vec) tb="$tb pei-ppc.lo cofflink.lo" ;;
2732 ppcboot_vec) tb="$tb ppcboot.lo" ;;
2733 shcoff_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
2734 shlcoff_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
18ed85fd
ILT
2735 shcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
2736 shlcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
c0734708
ILT
2737 som_vec) tb="$tb som.lo" ;;
2738 sparcle_aout_vec) tb="$tb aout-sparcle.lo aout32.lo" ;;
2739 sparclinux_vec) tb="$tb sparclinux.lo aout32.lo stab-syms.lo" ;;
2740 sparclynx_aout_vec) tb="$tb sparclynx.lo lynx-core.lo aout32.lo" ;;
2741 sparclynx_coff_vec) tb="$tb cf-sparclynx.lo lynx-core.lo" ;;
2742 sparcnetbsd_vec) tb="$tb sparcnetbsd.lo aout32.lo" ;;
2743 sparccoff_vec) tb="$tb coff-sparc.lo" ;;
2744 srec_vec) tb="$tb srec.lo" ;;
2745 sunos_big_vec) tb="$tb sunos.lo aout32.lo" ;;
2746 symbolsrec_vec) tb="$tb srec.lo" ;;
2747 tekhex_vec) tb="$tb tekhex.lo" ;;
cd6213ff 2748# start-sanitize-tic80
c0734708 2749 tic80coff_vec) tb="$tb coff-tic80.lo cofflink.lo" ;;
cd6213ff 2750# end-sanitize-tic80
c0734708
ILT
2751 we32kcoff_vec) tb="$tb coff-we32k.lo" ;;
2752 z8kcoff_vec) tb="$tb coff-z8k.lo reloc16.lo" ;;
2753 w65_vec) tb="$tb coff-w65.lo reloc16.lo" ;;
2754 versados_vec) tb="$tb versados.lo" ;;
8c693660
KR
2755
2756 "") ;;
2757 *) { echo "configure: error: *** unknown target vector $vec" 1>&2; exit 1; } ;;
2758 esac
2759done
2760
2761# Target architecture .o files.
b872076e
ILT
2762# A couple of CPUs use shorter file names to avoid problems on DOS
2763# filesystems.
c0734708 2764ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/`
8c693660
KR
2765
2766# Weed out duplicate .o files.
2767f=""
2768for i in $tb ; do
2769 case " $f " in
2770 *" $i "*) ;;
2771 *) f="$f $i" ;;
2772 esac
2773done
2774tb="$f"
2775
2776f=""
2777for i in $ta ; do
2778 case " $f " in
2779 *" $i "*) ;;
2780 *) f="$f $i" ;;
2781 esac
2782done
2783ta="$f"
2784
2785bfd_backends="$tb"
2786bfd_machines="$ta"
2787
2788if test x${all_targets} = xtrue ; then
2789 bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)'
2790 bfd_machines="${bfd_machines}"' $(ALL_MACHINES)'
2b79a104 2791 selvecs=
dee99794 2792 havevecs=
2b79a104 2793 selarchs=
8c693660
KR
2794else # all_targets is true
2795 # Only set these if they will be nonempty, for the clever echo.
dee99794
ILT
2796 havevecs=
2797 test -n "$selvecs" &&
2798 havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'`
2b79a104
ILT
2799 test -n "$selvecs" &&
2800 selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
2801 test -n "$selarchs" &&
2ffbb79a 2802 selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
8c693660
KR
2803fi # all_targets is true
2804
2805case ${host64}-${target64}-${want64} in
2806 *true*)
2807 wordsize=64
2808 all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)'
194141a9 2809 if test -z "$GCC" && test "$BFD_HOST_64BIT_LONG" = "0" && test "$BFD_HOST_64_BIT_DEFINED" = "0"; then
50bd50d4
MH
2810 echo "configure: warning: You have requested a 64 bit BFD configuration, but" 1>&2
2811 echo "configure: warning: your compiler may not have a 64 bit integral type" 1>&2
2812 fi
8c693660
KR
2813 ;;
2814 false-false-false)
2815 wordsize=32
2816 all_backends='$(BFD32_BACKENDS)'
2817 ;;
2818esac
2819
2820
2821
2822
2823
2824
8c693660
KR
2825tdefaults=""
2826test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}"
2827test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'"
2828test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'"
dee99794 2829test -n "${havevecs}" && tdefaults="${tdefaults} ${havevecs}"
8c693660
KR
2830
2831
ac388f2a
ILT
2832for ac_hdr in unistd.h
2833do
2834ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2835echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
36df40e0 2836echo "configure:2837: checking for $ac_hdr" >&5
ac388f2a 2837if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
dfc7020d
ILT
2838 echo $ac_n "(cached) $ac_c" 1>&6
2839else
ac388f2a 2840 cat > conftest.$ac_ext <<EOF
36df40e0 2841#line 2842 "configure"
dfc7020d 2842#include "confdefs.h"
ac388f2a 2843#include <$ac_hdr>
dfc7020d 2844EOF
ac388f2a 2845ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
36df40e0 2846{ (eval echo configure:2847: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac388f2a
ILT
2847ac_err=`grep -v '^ *+' conftest.out`
2848if test -z "$ac_err"; then
2849 rm -rf conftest*
2850 eval "ac_cv_header_$ac_safe=yes"
dfc7020d 2851else
ac388f2a
ILT
2852 echo "$ac_err" >&5
2853 echo "configure: failed program was:" >&5
2854 cat conftest.$ac_ext >&5
2855 rm -rf conftest*
2856 eval "ac_cv_header_$ac_safe=no"
dfc7020d 2857fi
ac388f2a 2858rm -f conftest*
dfc7020d 2859fi
ac388f2a
ILT
2860if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2861 echo "$ac_t""yes" 1>&6
2862 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2863 cat >> confdefs.h <<EOF
2864#define $ac_tr_hdr 1
2865EOF
2866
2867else
2868 echo "$ac_t""no" 1>&6
dfc7020d 2869fi
ac388f2a 2870done
dfc7020d 2871
ac388f2a 2872for ac_func in getpagesize
d19df9b5
ILT
2873do
2874echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
36df40e0 2875echo "configure:2876: checking for $ac_func" >&5
d19df9b5
ILT
2876if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2877 echo $ac_n "(cached) $ac_c" 1>&6
2878else
2879 cat > conftest.$ac_ext <<EOF
36df40e0 2880#line 2881 "configure"
d19df9b5
ILT
2881#include "confdefs.h"
2882/* System header to define __stub macros and hopefully few prototypes,
2883 which can conflict with char $ac_func(); below. */
2884#include <assert.h>
2885/* Override any gcc2 internal prototype to avoid an error. */
a4322a77
ILT
2886/* We use char because int might match the return type of a gcc2
2887 builtin and then its argument prototype would still apply. */
d19df9b5
ILT
2888char $ac_func();
2889
ac388f2a 2890int main() {
d19df9b5
ILT
2891
2892/* The GNU C library defines this for functions which it implements
2893 to always fail with ENOSYS. Some functions are actually named
2894 something starting with __ and the normal name is an alias. */
2895#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2896choke me
2897#else
2898$ac_func();
2899#endif
2900
2901; return 0; }
2902EOF
36df40e0 2903if { (eval echo configure:2904: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
d19df9b5
ILT
2904 rm -rf conftest*
2905 eval "ac_cv_func_$ac_func=yes"
2906else
ac388f2a
ILT
2907 echo "configure: failed program was:" >&5
2908 cat conftest.$ac_ext >&5
d19df9b5
ILT
2909 rm -rf conftest*
2910 eval "ac_cv_func_$ac_func=no"
2911fi
2912rm -f conftest*
fd8d7c31 2913fi
ac388f2a 2914
d19df9b5
ILT
2915if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2916 echo "$ac_t""yes" 1>&6
2917 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2918 cat >> confdefs.h <<EOF
2919#define $ac_tr_func 1
2920EOF
2921
2922else
2923 echo "$ac_t""no" 1>&6
2924fi
2925done
2926
4fe6d901 2927echo $ac_n "checking for working mmap""... $ac_c" 1>&6
36df40e0 2928echo "configure:2929: checking for working mmap" >&5
ac388f2a 2929if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
4fe6d901
KR
2930 echo $ac_n "(cached) $ac_c" 1>&6
2931else
2932 if test "$cross_compiling" = yes; then
ac388f2a 2933 ac_cv_func_mmap_fixed_mapped=no
4fe6d901 2934else
ac388f2a 2935 cat > conftest.$ac_ext <<EOF
36df40e0 2936#line 2937 "configure"
4fe6d901
KR
2937#include "confdefs.h"
2938
ac388f2a
ILT
2939/* Thanks to Mike Haertel and Jim Avera for this test.
2940 Here is a matrix of mmap possibilities:
2941 mmap private not fixed
2942 mmap private fixed at somewhere currently unmapped
2943 mmap private fixed at somewhere already mapped
2944 mmap shared not fixed
2945 mmap shared fixed at somewhere currently unmapped
2946 mmap shared fixed at somewhere already mapped
2947 For private mappings, we should verify that changes cannot be read()
2948 back from the file, nor mmap's back from the file at a different
2949 address. (There have been systems where private was not correctly
2950 implemented like the infamous i386 svr4.0, and systems where the
2951 VM page cache was not coherent with the filesystem buffer cache
2952 like early versions of FreeBSD and possibly contemporary NetBSD.)
2953 For shared mappings, we should conversely verify that changes get
2954 propogated back to all the places they're supposed to be.
2955
2956 Grep wants private fixed already mapped.
2957 The main things grep needs to know about mmap are:
2958 * does it exist and is it safe to write into the mmap'd area
2959 * how to use it (BSD variants) */
4fe6d901
KR
2960#include <sys/types.h>
2961#include <fcntl.h>
2962#include <sys/mman.h>
2963
ac388f2a 2964/* This mess was copied from the GNU getpagesize.h. */
4fe6d901 2965#ifndef HAVE_GETPAGESIZE
ac388f2a
ILT
2966# ifdef HAVE_UNISTD_H
2967# include <unistd.h>
dfc7020d
ILT
2968# endif
2969
ac388f2a
ILT
2970/* Assume that all systems that can run configure have sys/param.h. */
2971# ifndef HAVE_SYS_PARAM_H
2972# define HAVE_SYS_PARAM_H 1
2973# endif
2974
2975# ifdef _SC_PAGESIZE
2976# define getpagesize() sysconf(_SC_PAGESIZE)
2977# else /* no _SC_PAGESIZE */
2978# ifdef HAVE_SYS_PARAM_H
2979# include <sys/param.h>
2980# ifdef EXEC_PAGESIZE
2981# define getpagesize() EXEC_PAGESIZE
2982# else /* no EXEC_PAGESIZE */
2983# ifdef NBPG
2984# define getpagesize() NBPG * CLSIZE
2985# ifndef CLSIZE
2986# define CLSIZE 1
2987# endif /* no CLSIZE */
2988# else /* no NBPG */
2989# ifdef NBPC
2990# define getpagesize() NBPC
2991# else /* no NBPC */
2992# ifdef PAGESIZE
2993# define getpagesize() PAGESIZE
2994# endif /* PAGESIZE */
2995# endif /* no NBPC */
2996# endif /* no NBPG */
2997# endif /* no EXEC_PAGESIZE */
2998# else /* no HAVE_SYS_PARAM_H */
2999# define getpagesize() 8192 /* punt totally */
3000# endif /* no HAVE_SYS_PARAM_H */
3001# endif /* no _SC_PAGESIZE */
3002
3003#endif /* no HAVE_GETPAGESIZE */
4fe6d901
KR
3004
3005#ifdef __cplusplus
ac388f2a 3006extern "C" { void *malloc(unsigned); }
4fe6d901 3007#else
ac388f2a 3008char *malloc();
4fe6d901
KR
3009#endif
3010
3011int
3012main()
3013{
ac388f2a
ILT
3014 char *data, *data2, *data3;
3015 int i, pagesize;
3016 int fd;
3017
3018 pagesize = getpagesize();
3019
3020 /*
3021 * First, make a file with some known garbage in it.
3022 */
3023 data = malloc(pagesize);
3024 if (!data)
3025 exit(1);
3026 for (i = 0; i < pagesize; ++i)
3027 *(data + i) = rand();
3028 umask(0);
3029 fd = creat("conftestmmap", 0600);
3030 if (fd < 0)
3031 exit(1);
3032 if (write(fd, data, pagesize) != pagesize)
3033 exit(1);
3034 close(fd);
3035
3036 /*
3037 * Next, try to mmap the file at a fixed address which
3038 * already has something else allocated at it. If we can,
3039 * also make sure that we see the same garbage.
3040 */
3041 fd = open("conftestmmap", O_RDWR);
3042 if (fd < 0)
3043 exit(1);
3044 data2 = malloc(2 * pagesize);
3045 if (!data2)
3046 exit(1);
3047 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
3048 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
3049 MAP_PRIVATE | MAP_FIXED, fd, 0L))
3050 exit(1);
3051 for (i = 0; i < pagesize; ++i)
3052 if (*(data + i) != *(data2 + i))
3053 exit(1);
3054
3055 /*
3056 * Finally, make sure that changes to the mapped area
3057 * do not percolate back to the file as seen by read().
3058 * (This is a bug on some variants of i386 svr4.0.)
3059 */
3060 for (i = 0; i < pagesize; ++i)
3061 *(data2 + i) = *(data2 + i) + 1;
3062 data3 = malloc(pagesize);
3063 if (!data3)
3064 exit(1);
3065 if (read(fd, data3, pagesize) != pagesize)
3066 exit(1);
3067 for (i = 0; i < pagesize; ++i)
3068 if (*(data + i) != *(data3 + i))
3069 exit(1);
3070 close(fd);
3071 unlink("conftestmmap");
3072 exit(0);
4fe6d901
KR
3073}
3074
3075EOF
36df40e0 3076if { (eval echo configure:3077: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
ac388f2a
ILT
3077then
3078 ac_cv_func_mmap_fixed_mapped=yes
4fe6d901 3079else
ac388f2a
ILT
3080 echo "configure: failed program was:" >&5
3081 cat conftest.$ac_ext >&5
3082 rm -fr conftest*
3083 ac_cv_func_mmap_fixed_mapped=no
4fe6d901 3084fi
fd8d7c31 3085rm -fr conftest*
dfc7020d
ILT
3086fi
3087
ac388f2a
ILT
3088fi
3089
3090echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
3091if test $ac_cv_func_mmap_fixed_mapped = yes; then
4fe6d901
KR
3092 cat >> confdefs.h <<\EOF
3093#define HAVE_MMAP 1
3094EOF
3095
3096fi
3097
3098for ac_func in madvise mprotect
3099do
3100echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
36df40e0 3101echo "configure:3102: checking for $ac_func" >&5
4fe6d901
KR
3102if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3103 echo $ac_n "(cached) $ac_c" 1>&6
3104else
3105 cat > conftest.$ac_ext <<EOF
36df40e0 3106#line 3107 "configure"
4fe6d901
KR
3107#include "confdefs.h"
3108/* System header to define __stub macros and hopefully few prototypes,
3109 which can conflict with char $ac_func(); below. */
3110#include <assert.h>
3111/* Override any gcc2 internal prototype to avoid an error. */
a4322a77
ILT
3112/* We use char because int might match the return type of a gcc2
3113 builtin and then its argument prototype would still apply. */
85e493f0 3114char $ac_func();
4fe6d901 3115
ac388f2a 3116int main() {
4fe6d901
KR
3117
3118/* The GNU C library defines this for functions which it implements
3119 to always fail with ENOSYS. Some functions are actually named
3120 something starting with __ and the normal name is an alias. */
3121#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3122choke me
3123#else
3124$ac_func();
3125#endif
3126
3127; return 0; }
3128EOF
36df40e0 3129if { (eval echo configure:3130: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4fe6d901
KR
3130 rm -rf conftest*
3131 eval "ac_cv_func_$ac_func=yes"
3132else
ac388f2a
ILT
3133 echo "configure: failed program was:" >&5
3134 cat conftest.$ac_ext >&5
4fe6d901
KR
3135 rm -rf conftest*
3136 eval "ac_cv_func_$ac_func=no"
3137fi
3138rm -f conftest*
fd8d7c31 3139fi
ac388f2a 3140
4fe6d901
KR
3141if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3142 echo "$ac_t""yes" 1>&6
85e493f0 3143 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4fe6d901
KR
3144 cat >> confdefs.h <<EOF
3145#define $ac_tr_func 1
3146EOF
3147
3148else
3149 echo "$ac_t""no" 1>&6
3150fi
3151done
3152
fd8d7c31 3153case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in
85e493f0
ILT
3154 true+yes ) cat >> confdefs.h <<\EOF
3155#define USE_MMAP 1
3156EOF
3157 ;;
3158esac
4fe6d901 3159
8c693660
KR
3160rm -f doc/config.status
3161trap '' 1 2 15
3162cat > confcache <<\EOF
3163# This file is a shell script that caches the results of configure
3164# tests run on this system so they can be shared between configure
3165# scripts and configure runs. It is not useful on other systems.
3166# If it contains results you don't want to keep, you may remove or edit it.
3167#
3168# By default, configure uses ./config.cache as the cache file,
3169# creating it if it does not exist already. You can give configure
3170# the --cache-file=FILE option to use a different cache file; that is
3171# what configure does when it calls configure scripts in
3172# subdirectories, so they share the cache.
3173# Giving --cache-file=/dev/null disables caching, for debugging configure.
3174# config.status only pays attention to the cache file if you give it the
3175# --recheck option to rerun configure.
3176#
3177EOF
ac388f2a
ILT
3178# The following way of writing the cache mishandles newlines in values,
3179# but we know of no workaround that is simple, portable, and efficient.
3180# So, don't put newlines in cache variables' values.
8c693660
KR
3181# Ultrix sh set writes to stderr and can't be redirected directly,
3182# and sets the high bit in the cache file unless we assign to the vars.
3183(set) 2>&1 |
372b296c 3184 case `(ac_space=' '; set) 2>&1 | grep ac_space` in
ac388f2a
ILT
3185 *ac_space=\ *)
3186 # `set' does not quote correctly, so add quotes (double-quote substitution
3187 # turns \\\\ into \\, and sed turns \\ into \).
3188 sed -n \
3189 -e "s/'/'\\\\''/g" \
3190 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3191 ;;
3192 *)
3193 # `set' quotes correctly as required by POSIX, so do not add quotes.
3194 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3195 ;;
3196 esac >> confcache
8c693660
KR
3197if cmp -s $cache_file confcache; then
3198 :
3199else
3200 if test -w $cache_file; then
3201 echo "updating cache $cache_file"
3202 cat confcache > $cache_file
3203 else
3204 echo "not updating unwritable cache $cache_file"
3205 fi
3206fi
3207rm -f confcache
3208
3209trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
3210
3211test "x$prefix" = xNONE && prefix=$ac_default_prefix
3212# Let make expand exec_prefix.
3213test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
3214
3215# Any assignment to VPATH causes Sun make to only execute
3216# the first set of double-colon rules, so remove it if not needed.
3217# If there is a colon in the path, we need to keep it.
3218if test "x$srcdir" = x.; then
3219 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
3220fi
3221
3222trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
3223
b7577823 3224DEFS=-DHAVE_CONFIG_H
8c693660
KR
3225
3226# Without the "./", some shells look in PATH for config.status.
3227: ${CONFIG_STATUS=./config.status}
3228
3229echo creating $CONFIG_STATUS
3230rm -f $CONFIG_STATUS
3231cat > $CONFIG_STATUS <<EOF
3232#! /bin/sh
3233# Generated automatically by configure.
3234# Run this file to recreate the current configuration.
3235# This directory was configured as follows,
3236# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3237#
3238# $0 $ac_configure_args
3239#
3240# Compiler output produced by configure, useful for debugging
3241# configure, is in ./config.log if it exists.
3242
3243ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
3244for ac_option
3245do
3246 case "\$ac_option" in
3247 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3248 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3249 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
3250 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
372b296c 3251 echo "$CONFIG_STATUS generated by autoconf version 2.12.1"
8c693660
KR
3252 exit 0 ;;
3253 -help | --help | --hel | --he | --h)
3254 echo "\$ac_cs_usage"; exit 0 ;;
3255 *) echo "\$ac_cs_usage"; exit 1 ;;
3256 esac
3257done
3258
3259ac_given_srcdir=$srcdir
f515fb2f 3260ac_given_INSTALL="$INSTALL"
8c693660 3261
f4e14cb9 3262trap '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
3263EOF
3264cat >> $CONFIG_STATUS <<EOF
8c693660 3265
85e493f0 3266# Protect against being on the right side of a sed subst in config.status.
d19df9b5
ILT
3267sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3268 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
8c693660
KR
3269$ac_vpsub
3270$extrasub
372b296c 3271s%@SHELL@%$SHELL%g
8c693660
KR
3272s%@CFLAGS@%$CFLAGS%g
3273s%@CPPFLAGS@%$CPPFLAGS%g
3274s%@CXXFLAGS@%$CXXFLAGS%g
3275s%@DEFS@%$DEFS%g
3276s%@LDFLAGS@%$LDFLAGS%g
3277s%@LIBS@%$LIBS%g
3278s%@exec_prefix@%$exec_prefix%g
3279s%@prefix@%$prefix%g
3280s%@program_transform_name@%$program_transform_name%g
85e493f0
ILT
3281s%@bindir@%$bindir%g
3282s%@sbindir@%$sbindir%g
3283s%@libexecdir@%$libexecdir%g
3284s%@datadir@%$datadir%g
3285s%@sysconfdir@%$sysconfdir%g
3286s%@sharedstatedir@%$sharedstatedir%g
3287s%@localstatedir@%$localstatedir%g
3288s%@libdir@%$libdir%g
3289s%@includedir@%$includedir%g
3290s%@oldincludedir@%$oldincludedir%g
3291s%@infodir@%$infodir%g
3292s%@mandir@%$mandir%g
8c693660
KR
3293s%@host@%$host%g
3294s%@host_alias@%$host_alias%g
3295s%@host_cpu@%$host_cpu%g
3296s%@host_vendor@%$host_vendor%g
3297s%@host_os@%$host_os%g
3298s%@target@%$target%g
3299s%@target_alias@%$target_alias%g
3300s%@target_cpu@%$target_cpu%g
3301s%@target_vendor@%$target_vendor%g
3302s%@target_os@%$target_os%g
3303s%@build@%$build%g
3304s%@build_alias@%$build_alias%g
3305s%@build_cpu@%$build_cpu%g
3306s%@build_vendor@%$build_vendor%g
3307s%@build_os@%$build_os%g
f515fb2f 3308s%@CC@%$CC%g
f515fb2f
ILT
3309s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3310s%@INSTALL_DATA@%$INSTALL_DATA%g
c0734708
ILT
3311s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
3312s%@PACKAGE@%$PACKAGE%g
f4e14cb9 3313s%@VERSION@%$VERSION%g
c0734708
ILT
3314s%@ACLOCAL@%$ACLOCAL%g
3315s%@AUTOCONF@%$AUTOCONF%g
3316s%@AUTOMAKE@%$AUTOMAKE%g
3317s%@AUTOHEADER@%$AUTOHEADER%g
3318s%@MAKEINFO@%$MAKEINFO%g
3319s%@SET_MAKE@%$SET_MAKE%g
7810074c 3320s%@AR@%$AR%g
c0734708
ILT
3321s%@RANLIB@%$RANLIB%g
3322s%@LD@%$LD%g
3323s%@LN_S@%$LN_S%g
3324s%@LIBTOOL@%$LIBTOOL%g
3325s%@MAINT@%$MAINT%g
3326s%@EXEEXT@%$EXEEXT%g
3327s%@HDEFINES@%$HDEFINES%g
f4e14cb9
ILT
3328s%@BFD_HOST_64BIT_LONG@%$BFD_HOST_64BIT_LONG%g
3329s%@BFD_HOST_64_BIT_DEFINED@%$BFD_HOST_64_BIT_DEFINED%g
3330s%@BFD_HOST_64_BIT@%$BFD_HOST_64_BIT%g
3331s%@BFD_HOST_U_64_BIT@%$BFD_HOST_U_64_BIT%g
f515fb2f 3332s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
2c66160c 3333s%@EXEEXT_FOR_BUILD@%$EXEEXT_FOR_BUILD%g
b7577823 3334s%@CPP@%$CPP%g
a52a3ce8
ILT
3335s%@COREFILE@%$COREFILE%g
3336s%@COREFLAG@%$COREFLAG%g
2b79a104 3337s%@TDEFINES@%$TDEFINES%g
8c693660
KR
3338s%@wordsize@%$wordsize%g
3339s%@all_backends@%$all_backends%g
3340s%@bfd_backends@%$bfd_backends%g
3341s%@bfd_machines@%$bfd_machines%g
3342s%@tdefaults@%$tdefaults%g
3343
3344CEOF
3345EOF
ac388f2a
ILT
3346
3347cat >> $CONFIG_STATUS <<\EOF
3348
3349# Split the substitutions into bite-sized pieces for seds with
3350# small command number limits, like on Digital OSF/1 and HP-UX.
3351ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
3352ac_file=1 # Number of current file.
3353ac_beg=1 # First line for current file.
3354ac_end=$ac_max_sed_cmds # Line after last line for current file.
3355ac_more_lines=:
3356ac_sed_cmds=""
3357while $ac_more_lines; do
3358 if test $ac_beg -gt 1; then
3359 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
3360 else
3361 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
3362 fi
3363 if test ! -s conftest.s$ac_file; then
3364 ac_more_lines=false
3365 rm -f conftest.s$ac_file
3366 else
3367 if test -z "$ac_sed_cmds"; then
3368 ac_sed_cmds="sed -f conftest.s$ac_file"
3369 else
3370 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
3371 fi
3372 ac_file=`expr $ac_file + 1`
3373 ac_beg=$ac_end
3374 ac_end=`expr $ac_end + $ac_max_sed_cmds`
3375 fi
3376done
3377if test -z "$ac_sed_cmds"; then
3378 ac_sed_cmds=cat
3379fi
3380EOF
3381
8c693660
KR
3382cat >> $CONFIG_STATUS <<EOF
3383
f4e14cb9 3384CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile bfd-in3.h:bfd-in2.h"}
8c693660
KR
3385EOF
3386cat >> $CONFIG_STATUS <<\EOF
3387for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
ac388f2a 3388 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8c693660 3389 case "$ac_file" in
ac388f2a 3390 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
8c693660
KR
3391 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3392 *) ac_file_in="${ac_file}.in" ;;
3393 esac
3394
ac388f2a 3395 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
8c693660
KR
3396
3397 # Remove last slash and all that follows it. Not all systems have dirname.
3398 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3399 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3400 # The file is in a subdirectory.
3401 test ! -d "$ac_dir" && mkdir "$ac_dir"
3402 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
3403 # A "../" for each directory in $ac_dir_suffix.
3404 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3405 else
3406 ac_dir_suffix= ac_dots=
3407 fi
3408
3409 case "$ac_given_srcdir" in
3410 .) srcdir=.
3411 if test -z "$ac_dots"; then top_srcdir=.
3412 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3413 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
3414 *) # Relative path.
3415 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3416 top_srcdir="$ac_dots$ac_given_srcdir" ;;
3417 esac
3418
f515fb2f
ILT
3419 case "$ac_given_INSTALL" in
3420 [/$]*) INSTALL="$ac_given_INSTALL" ;;
3421 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3422 esac
ac388f2a 3423
8c693660
KR
3424 echo creating "$ac_file"
3425 rm -f "$ac_file"
3426 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3427 case "$ac_file" in
3428 *Makefile*) ac_comsub="1i\\
3429# $configure_input" ;;
3430 *) ac_comsub= ;;
3431 esac
ac388f2a 3432
c0734708 3433 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
8c693660
KR
3434 sed -e "$ac_comsub
3435s%@configure_input@%$configure_input%g
3436s%@srcdir@%$srcdir%g
3437s%@top_srcdir@%$top_srcdir%g
f515fb2f 3438s%@INSTALL@%$INSTALL%g
ac388f2a 3439" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
8c693660 3440fi; done
ac388f2a 3441rm -f conftest.s*
8c693660 3442
b7577823
ILT
3443# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3444# NAME is the cpp macro being defined and VALUE is the value it is being given.
3445#
3446# ac_d sets the value in "#define NAME VALUE" lines.
3447ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
3448ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
3449ac_dC='\3'
3450ac_dD='%g'
3451# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
3452ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3453ac_uB='\([ ]\)%\1#\2define\3'
3454ac_uC=' '
3455ac_uD='\4%g'
3456# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
3457ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3458ac_eB='$%\1#\2define\3'
3459ac_eC=' '
3460ac_eD='%g'
3461
ac388f2a
ILT
3462if test "${CONFIG_HEADERS+set}" != set; then
3463EOF
3464cat >> $CONFIG_STATUS <<EOF
3465 CONFIG_HEADERS="config.h:config.in"
3466EOF
3467cat >> $CONFIG_STATUS <<\EOF
3468fi
b7577823 3469for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
ac388f2a 3470 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
b7577823 3471 case "$ac_file" in
ac388f2a 3472 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
b7577823
ILT
3473 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3474 *) ac_file_in="${ac_file}.in" ;;
3475 esac
8c693660 3476
b7577823 3477 echo creating $ac_file
8c693660 3478
b7577823 3479 rm -f conftest.frag conftest.in conftest.out
c0734708 3480 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
ac388f2a 3481 cat $ac_file_inputs > conftest.in
8c693660 3482
b7577823 3483EOF
8c693660 3484
b7577823
ILT
3485# Transform confdefs.h into a sed script conftest.vals that substitutes
3486# the proper values into config.h.in to produce config.h. And first:
85e493f0 3487# Protect against being on the right side of a sed subst in config.status.
b7577823
ILT
3488# Protect against being in an unquoted here document in config.status.
3489rm -f conftest.vals
3490cat > conftest.hdr <<\EOF
3491s/[\\&%]/\\&/g
3492s%[\\$`]%\\&%g
a4322a77 3493s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
b7577823
ILT
3494s%ac_d%ac_u%gp
3495s%ac_u%ac_e%gp
3496EOF
3497sed -n -f conftest.hdr confdefs.h > conftest.vals
3498rm -f conftest.hdr
3499
3500# This sed command replaces #undef with comments. This is necessary, for
3501# example, in the case of _POSIX_SOURCE, which is predefined and required
3502# on some systems where configure will not decide to define it.
3503cat >> conftest.vals <<\EOF
3504s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
3505EOF
8c693660 3506
b7577823
ILT
3507# Break up conftest.vals because some shells have a limit on
3508# the size of here documents, and old seds have small limits too.
8c693660 3509
b7577823
ILT
3510rm -f conftest.tail
3511while :
3512do
3513 ac_lines=`grep -c . conftest.vals`
3514 # grep -c gives empty output for an empty file on some AIX systems.
3515 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
3516 # Write a limited-size here document to conftest.frag.
3517 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
3518 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
3519 echo 'CEOF
3520 sed -f conftest.frag conftest.in > conftest.out
3521 rm -f conftest.in
3522 mv conftest.out conftest.in
3523' >> $CONFIG_STATUS
3524 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
3525 rm -f conftest.vals
3526 mv conftest.tail conftest.vals
3527done
3528rm -f conftest.vals
8c693660 3529
b7577823
ILT
3530cat >> $CONFIG_STATUS <<\EOF
3531 rm -f conftest.frag conftest.h
3532 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
3533 cat conftest.in >> conftest.h
3534 rm -f conftest.in
3535 if cmp -s $ac_file conftest.h 2>/dev/null; then
3536 echo "$ac_file is unchanged"
3537 rm -f conftest.h
8c693660 3538 else
a4322a77
ILT
3539 # Remove last slash and all that follows it. Not all systems have dirname.
3540 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3541 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3542 # The file is in a subdirectory.
3543 test ! -d "$ac_dir" && mkdir "$ac_dir"
3544 fi
b7577823
ILT
3545 rm -f $ac_file
3546 mv conftest.h $ac_file
8c693660 3547 fi
b7577823
ILT
3548fi; done
3549
ac388f2a
ILT
3550EOF
3551cat >> $CONFIG_STATUS <<EOF
8c693660 3552
c0734708 3553
ac388f2a
ILT
3554EOF
3555cat >> $CONFIG_STATUS <<\EOF
c0734708
ILT
3556test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
3557
8c693660
KR
3558exit 0
3559EOF
3560chmod +x $CONFIG_STATUS
3561rm -fr confdefs* $ac_clean_files
3562test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
3563
This page took 0.37435 seconds and 4 git commands to generate.