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