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