f41ac1d3cfaad4ac299d9ca1cd4517ed56699147
[platform/upstream/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.13 
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   --enable-shared[=PKGS]  build shared libraries [default=no]"
16 ac_help="$ac_help
17   --enable-static[=PKGS]  build static libraries [default=yes]"
18 ac_help="$ac_help
19   --enable-fast-install[=PKGS]  optimize for fast installation [default=yes]"
20 ac_help="$ac_help
21   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]"
22 ac_help="$ac_help
23   --disable-libtool-lock  avoid locking (might break parallel builds)"
24 ac_help="$ac_help
25   --with-pic              try to use only PIC/non-PIC objects [default=use both]"
26 ac_help="$ac_help
27   --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)"
28 ac_help="$ac_help
29   --enable-targets        alternative target configurations"
30 ac_help="$ac_help
31   --enable-commonbfdlib   build shared BFD/opcodes/libiberty library"
32 ac_help="$ac_help
33   --with-mmap             try using mmap for BFD input files if available"
34 ac_help="$ac_help
35   --enable-build-warnings Enable build-time compiler warnings if gcc is used"
36 ac_help="$ac_help
37   --enable-maintainer-mode enable make rules and dependencies not useful
38                           (and sometimes confusing) to the casual installer"
39 ac_help="$ac_help
40   --install-libbfd controls installation of libbfd and related headers"
41 ac_help="$ac_help
42   --disable-nls           do not use Native Language Support"
43 ac_help="$ac_help
44   --with-included-gettext use the GNU gettext library included here"
45
46 # Initialize some variables set by options.
47 # The variables have the same names as the options, with
48 # dashes changed to underlines.
49 build=NONE
50 cache_file=./config.cache
51 exec_prefix=NONE
52 host=NONE
53 no_create=
54 nonopt=NONE
55 no_recursion=
56 prefix=NONE
57 program_prefix=NONE
58 program_suffix=NONE
59 program_transform_name=s,x,x,
60 silent=
61 site=
62 srcdir=
63 target=NONE
64 verbose=
65 x_includes=NONE
66 x_libraries=NONE
67 bindir='${exec_prefix}/bin'
68 sbindir='${exec_prefix}/sbin'
69 libexecdir='${exec_prefix}/libexec'
70 datadir='${prefix}/share'
71 sysconfdir='${prefix}/etc'
72 sharedstatedir='${prefix}/com'
73 localstatedir='${prefix}/var'
74 libdir='${exec_prefix}/lib'
75 includedir='${prefix}/include'
76 oldincludedir='/usr/include'
77 infodir='${prefix}/info'
78 mandir='${prefix}/man'
79
80 # Initialize some other variables.
81 subdirs=
82 MFLAGS= MAKEFLAGS=
83 SHELL=${CONFIG_SHELL-/bin/sh}
84 # Maximum number of lines to put in a shell here document.
85 ac_max_here_lines=12
86
87 ac_prev=
88 for ac_option
89 do
90
91   # If the previous option needs an argument, assign it.
92   if test -n "$ac_prev"; then
93     eval "$ac_prev=\$ac_option"
94     ac_prev=
95     continue
96   fi
97
98   case "$ac_option" in
99   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
100   *) ac_optarg= ;;
101   esac
102
103   # Accept the important Cygnus configure options, so we can diagnose typos.
104
105   case "$ac_option" in
106
107   -bindir | --bindir | --bindi | --bind | --bin | --bi)
108     ac_prev=bindir ;;
109   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
110     bindir="$ac_optarg" ;;
111
112   -build | --build | --buil | --bui | --bu)
113     ac_prev=build ;;
114   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
115     build="$ac_optarg" ;;
116
117   -cache-file | --cache-file | --cache-fil | --cache-fi \
118   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
119     ac_prev=cache_file ;;
120   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
121   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
122     cache_file="$ac_optarg" ;;
123
124   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
125     ac_prev=datadir ;;
126   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
127   | --da=*)
128     datadir="$ac_optarg" ;;
129
130   -disable-* | --disable-*)
131     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
132     # Reject names that are not valid shell variable names.
133     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
134       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
135     fi
136     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
137     eval "enable_${ac_feature}=no" ;;
138
139   -enable-* | --enable-*)
140     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
141     # Reject names that are not valid shell variable names.
142     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
143       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
144     fi
145     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
146     case "$ac_option" in
147       *=*) ;;
148       *) ac_optarg=yes ;;
149     esac
150     eval "enable_${ac_feature}='$ac_optarg'" ;;
151
152   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
153   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
154   | --exec | --exe | --ex)
155     ac_prev=exec_prefix ;;
156   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
157   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
158   | --exec=* | --exe=* | --ex=*)
159     exec_prefix="$ac_optarg" ;;
160
161   -gas | --gas | --ga | --g)
162     # Obsolete; use --with-gas.
163     with_gas=yes ;;
164
165   -help | --help | --hel | --he)
166     # Omit some internal or obsolete options to make the list less imposing.
167     # This message is too long to be a string in the A/UX 3.1 sh.
168     cat << EOF
169 Usage: configure [options] [host]
170 Options: [defaults in brackets after descriptions]
171 Configuration:
172   --cache-file=FILE       cache test results in FILE
173   --help                  print this message
174   --no-create             do not create output files
175   --quiet, --silent       do not print \`checking...' messages
176   --version               print the version of autoconf that created configure
177 Directory and file names:
178   --prefix=PREFIX         install architecture-independent files in PREFIX
179                           [$ac_default_prefix]
180   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
181                           [same as prefix]
182   --bindir=DIR            user executables in DIR [EPREFIX/bin]
183   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
184   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
185   --datadir=DIR           read-only architecture-independent data in DIR
186                           [PREFIX/share]
187   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
188   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
189                           [PREFIX/com]
190   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
191   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
192   --includedir=DIR        C header files in DIR [PREFIX/include]
193   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
194   --infodir=DIR           info documentation in DIR [PREFIX/info]
195   --mandir=DIR            man documentation in DIR [PREFIX/man]
196   --srcdir=DIR            find the sources in DIR [configure dir or ..]
197   --program-prefix=PREFIX prepend PREFIX to installed program names
198   --program-suffix=SUFFIX append SUFFIX to installed program names
199   --program-transform-name=PROGRAM
200                           run sed PROGRAM on installed program names
201 EOF
202     cat << EOF
203 Host type:
204   --build=BUILD           configure for building on BUILD [BUILD=HOST]
205   --host=HOST             configure for HOST [guessed]
206   --target=TARGET         configure for TARGET [TARGET=HOST]
207 Features and packages:
208   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
209   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
210   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
211   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
212   --x-includes=DIR        X include files are in DIR
213   --x-libraries=DIR       X library files are in DIR
214 EOF
215     if test -n "$ac_help"; then
216       echo "--enable and --with options recognized:$ac_help"
217     fi
218     exit 0 ;;
219
220   -host | --host | --hos | --ho)
221     ac_prev=host ;;
222   -host=* | --host=* | --hos=* | --ho=*)
223     host="$ac_optarg" ;;
224
225   -includedir | --includedir | --includedi | --included | --include \
226   | --includ | --inclu | --incl | --inc)
227     ac_prev=includedir ;;
228   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
229   | --includ=* | --inclu=* | --incl=* | --inc=*)
230     includedir="$ac_optarg" ;;
231
232   -infodir | --infodir | --infodi | --infod | --info | --inf)
233     ac_prev=infodir ;;
234   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
235     infodir="$ac_optarg" ;;
236
237   -libdir | --libdir | --libdi | --libd)
238     ac_prev=libdir ;;
239   -libdir=* | --libdir=* | --libdi=* | --libd=*)
240     libdir="$ac_optarg" ;;
241
242   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
243   | --libexe | --libex | --libe)
244     ac_prev=libexecdir ;;
245   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
246   | --libexe=* | --libex=* | --libe=*)
247     libexecdir="$ac_optarg" ;;
248
249   -localstatedir | --localstatedir | --localstatedi | --localstated \
250   | --localstate | --localstat | --localsta | --localst \
251   | --locals | --local | --loca | --loc | --lo)
252     ac_prev=localstatedir ;;
253   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
254   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
255   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
256     localstatedir="$ac_optarg" ;;
257
258   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
259     ac_prev=mandir ;;
260   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
261     mandir="$ac_optarg" ;;
262
263   -nfp | --nfp | --nf)
264     # Obsolete; use --without-fp.
265     with_fp=no ;;
266
267   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
268   | --no-cr | --no-c)
269     no_create=yes ;;
270
271   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
272   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
273     no_recursion=yes ;;
274
275   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
276   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
277   | --oldin | --oldi | --old | --ol | --o)
278     ac_prev=oldincludedir ;;
279   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
280   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
281   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
282     oldincludedir="$ac_optarg" ;;
283
284   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
285     ac_prev=prefix ;;
286   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
287     prefix="$ac_optarg" ;;
288
289   -program-prefix | --program-prefix | --program-prefi | --program-pref \
290   | --program-pre | --program-pr | --program-p)
291     ac_prev=program_prefix ;;
292   -program-prefix=* | --program-prefix=* | --program-prefi=* \
293   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
294     program_prefix="$ac_optarg" ;;
295
296   -program-suffix | --program-suffix | --program-suffi | --program-suff \
297   | --program-suf | --program-su | --program-s)
298     ac_prev=program_suffix ;;
299   -program-suffix=* | --program-suffix=* | --program-suffi=* \
300   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
301     program_suffix="$ac_optarg" ;;
302
303   -program-transform-name | --program-transform-name \
304   | --program-transform-nam | --program-transform-na \
305   | --program-transform-n | --program-transform- \
306   | --program-transform | --program-transfor \
307   | --program-transfo | --program-transf \
308   | --program-trans | --program-tran \
309   | --progr-tra | --program-tr | --program-t)
310     ac_prev=program_transform_name ;;
311   -program-transform-name=* | --program-transform-name=* \
312   | --program-transform-nam=* | --program-transform-na=* \
313   | --program-transform-n=* | --program-transform-=* \
314   | --program-transform=* | --program-transfor=* \
315   | --program-transfo=* | --program-transf=* \
316   | --program-trans=* | --program-tran=* \
317   | --progr-tra=* | --program-tr=* | --program-t=*)
318     program_transform_name="$ac_optarg" ;;
319
320   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
321   | -silent | --silent | --silen | --sile | --sil)
322     silent=yes ;;
323
324   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
325     ac_prev=sbindir ;;
326   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
327   | --sbi=* | --sb=*)
328     sbindir="$ac_optarg" ;;
329
330   -sharedstatedir | --sharedstatedir | --sharedstatedi \
331   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
332   | --sharedst | --shareds | --shared | --share | --shar \
333   | --sha | --sh)
334     ac_prev=sharedstatedir ;;
335   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
336   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
337   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
338   | --sha=* | --sh=*)
339     sharedstatedir="$ac_optarg" ;;
340
341   -site | --site | --sit)
342     ac_prev=site ;;
343   -site=* | --site=* | --sit=*)
344     site="$ac_optarg" ;;
345
346   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
347     ac_prev=srcdir ;;
348   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
349     srcdir="$ac_optarg" ;;
350
351   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
352   | --syscon | --sysco | --sysc | --sys | --sy)
353     ac_prev=sysconfdir ;;
354   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
355   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
356     sysconfdir="$ac_optarg" ;;
357
358   -target | --target | --targe | --targ | --tar | --ta | --t)
359     ac_prev=target ;;
360   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
361     target="$ac_optarg" ;;
362
363   -v | -verbose | --verbose | --verbos | --verbo | --verb)
364     verbose=yes ;;
365
366   -version | --version | --versio | --versi | --vers)
367     echo "configure generated by autoconf version 2.13"
368     exit 0 ;;
369
370   -with-* | --with-*)
371     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
372     # Reject names that are not valid shell variable names.
373     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
374       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
375     fi
376     ac_package=`echo $ac_package| sed 's/-/_/g'`
377     case "$ac_option" in
378       *=*) ;;
379       *) ac_optarg=yes ;;
380     esac
381     eval "with_${ac_package}='$ac_optarg'" ;;
382
383   -without-* | --without-*)
384     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
385     # Reject names that are not valid shell variable names.
386     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
387       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
388     fi
389     ac_package=`echo $ac_package| sed 's/-/_/g'`
390     eval "with_${ac_package}=no" ;;
391
392   --x)
393     # Obsolete; use --with-x.
394     with_x=yes ;;
395
396   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
397   | --x-incl | --x-inc | --x-in | --x-i)
398     ac_prev=x_includes ;;
399   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
400   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
401     x_includes="$ac_optarg" ;;
402
403   -x-libraries | --x-libraries | --x-librarie | --x-librari \
404   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
405     ac_prev=x_libraries ;;
406   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
407   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
408     x_libraries="$ac_optarg" ;;
409
410   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
411     ;;
412
413   *)
414     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
415       echo "configure: warning: $ac_option: invalid host type" 1>&2
416     fi
417     if test "x$nonopt" != xNONE; then
418       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
419     fi
420     nonopt="$ac_option"
421     ;;
422
423   esac
424 done
425
426 if test -n "$ac_prev"; then
427   { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
428 fi
429
430 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
431
432 # File descriptor usage:
433 # 0 standard input
434 # 1 file creation
435 # 2 errors and warnings
436 # 3 some systems may open it to /dev/tty
437 # 4 used on the Kubota Titan
438 # 6 checking for... messages and results
439 # 5 compiler messages saved in config.log
440 if test "$silent" = yes; then
441   exec 6>/dev/null
442 else
443   exec 6>&1
444 fi
445 exec 5>./config.log
446
447 echo "\
448 This file contains any messages produced by compilers while
449 running configure, to aid debugging if configure makes a mistake.
450 " 1>&5
451
452 # Strip out --no-create and --no-recursion so they do not pile up.
453 # Also quote any args containing shell metacharacters.
454 ac_configure_args=
455 for ac_arg
456 do
457   case "$ac_arg" in
458   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
459   | --no-cr | --no-c) ;;
460   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
461   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
462   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
463   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
464   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
465   esac
466 done
467
468 # NLS nuisances.
469 # Only set these to C if already set.  These must not be set unconditionally
470 # because not all systems understand e.g. LANG=C (notably SCO).
471 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
472 # Non-C LC_CTYPE values break the ctype check.
473 if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
474 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
475 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
476 if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
477
478 # confdefs.h avoids OS command line length limits that DEFS can exceed.
479 rm -rf conftest* confdefs.h
480 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
481 echo > confdefs.h
482
483 # A filename unique to this package, relative to the directory that
484 # configure is in, which we can look for to find out if srcdir is correct.
485 ac_unique_file=libbfd.c
486
487 # Find the source files, if location was not specified.
488 if test -z "$srcdir"; then
489   ac_srcdir_defaulted=yes
490   # Try the directory containing this script, then its parent.
491   ac_prog=$0
492   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
493   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
494   srcdir=$ac_confdir
495   if test ! -r $srcdir/$ac_unique_file; then
496     srcdir=..
497   fi
498 else
499   ac_srcdir_defaulted=no
500 fi
501 if test ! -r $srcdir/$ac_unique_file; then
502   if test "$ac_srcdir_defaulted" = yes; then
503     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
504   else
505     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
506   fi
507 fi
508 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
509
510 # Prefer explicitly selected file to automatically selected ones.
511 if test -z "$CONFIG_SITE"; then
512   if test "x$prefix" != xNONE; then
513     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
514   else
515     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
516   fi
517 fi
518 for ac_site_file in $CONFIG_SITE; do
519   if test -r "$ac_site_file"; then
520     echo "loading site script $ac_site_file"
521     . "$ac_site_file"
522   fi
523 done
524
525 if test -r "$cache_file"; then
526   echo "loading cache $cache_file"
527   . $cache_file
528 else
529   echo "creating cache $cache_file"
530   > $cache_file
531 fi
532
533 ac_ext=c
534 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
535 ac_cpp='$CPP $CPPFLAGS'
536 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
537 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
538 cross_compiling=$ac_cv_prog_cc_cross
539
540 ac_exeext=
541 ac_objext=o
542 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
543   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
544   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
545     ac_n= ac_c='
546 ' ac_t='        '
547   else
548     ac_n=-n ac_c= ac_t=
549   fi
550 else
551   ac_n= ac_c='\c' ac_t=
552 fi
553
554 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
555 echo "configure:556: checking for Cygwin environment" >&5
556 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
557   echo $ac_n "(cached) $ac_c" 1>&6
558 else
559   cat > conftest.$ac_ext <<EOF
560 #line 561 "configure"
561 #include "confdefs.h"
562
563 int main() {
564
565 #ifndef __CYGWIN__
566 #define __CYGWIN__ __CYGWIN32__
567 #endif
568 return __CYGWIN__;
569 ; return 0; }
570 EOF
571 if { (eval echo configure:572: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
572   rm -rf conftest*
573   ac_cv_cygwin=yes
574 else
575   echo "configure: failed program was:" >&5
576   cat conftest.$ac_ext >&5
577   rm -rf conftest*
578   ac_cv_cygwin=no
579 fi
580 rm -f conftest*
581 rm -f conftest*
582 fi
583
584 echo "$ac_t""$ac_cv_cygwin" 1>&6
585 CYGWIN=
586 test "$ac_cv_cygwin" = yes && CYGWIN=yes
587 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
588 echo "configure:589: checking for mingw32 environment" >&5
589 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
590   echo $ac_n "(cached) $ac_c" 1>&6
591 else
592   cat > conftest.$ac_ext <<EOF
593 #line 594 "configure"
594 #include "confdefs.h"
595
596 int main() {
597 return __MINGW32__;
598 ; return 0; }
599 EOF
600 if { (eval echo configure:601: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
601   rm -rf conftest*
602   ac_cv_mingw32=yes
603 else
604   echo "configure: failed program was:" >&5
605   cat conftest.$ac_ext >&5
606   rm -rf conftest*
607   ac_cv_mingw32=no
608 fi
609 rm -f conftest*
610 rm -f conftest*
611 fi
612
613 echo "$ac_t""$ac_cv_mingw32" 1>&6
614 MINGW32=
615 test "$ac_cv_mingw32" = yes && MINGW32=yes
616
617
618 ac_aux_dir=
619 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
620   if test -f $ac_dir/install-sh; then
621     ac_aux_dir=$ac_dir
622     ac_install_sh="$ac_aux_dir/install-sh -c"
623     break
624   elif test -f $ac_dir/install.sh; then
625     ac_aux_dir=$ac_dir
626     ac_install_sh="$ac_aux_dir/install.sh -c"
627     break
628   fi
629 done
630 if test -z "$ac_aux_dir"; then
631   { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
632 fi
633 ac_config_guess=$ac_aux_dir/config.guess
634 ac_config_sub=$ac_aux_dir/config.sub
635 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
636
637
638 # Do some error checking and defaulting for the host and target type.
639 # The inputs are:
640 #    configure --host=HOST --target=TARGET --build=BUILD NONOPT
641 #
642 # The rules are:
643 # 1. You are not allowed to specify --host, --target, and nonopt at the
644 #    same time.
645 # 2. Host defaults to nonopt.
646 # 3. If nonopt is not specified, then host defaults to the current host,
647 #    as determined by config.guess.
648 # 4. Target and build default to nonopt.
649 # 5. If nonopt is not specified, then target and build default to host.
650
651 # The aliases save the names the user supplied, while $host etc.
652 # will get canonicalized.
653 case $host---$target---$nonopt in
654 NONE---*---* | *---NONE---* | *---*---NONE) ;;
655 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
656 esac
657
658
659 # Make sure we can run config.sub.
660 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
661 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
662 fi
663
664 echo $ac_n "checking host system type""... $ac_c" 1>&6
665 echo "configure:666: checking host system type" >&5
666
667 host_alias=$host
668 case "$host_alias" in
669 NONE)
670   case $nonopt in
671   NONE)
672     if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
673     else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
674     fi ;;
675   *) host_alias=$nonopt ;;
676   esac ;;
677 esac
678
679 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
680 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
681 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
682 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
683 echo "$ac_t""$host" 1>&6
684
685 echo $ac_n "checking target system type""... $ac_c" 1>&6
686 echo "configure:687: checking target system type" >&5
687
688 target_alias=$target
689 case "$target_alias" in
690 NONE)
691   case $nonopt in
692   NONE) target_alias=$host_alias ;;
693   *) target_alias=$nonopt ;;
694   esac ;;
695 esac
696
697 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
698 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
699 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
700 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
701 echo "$ac_t""$target" 1>&6
702
703 echo $ac_n "checking build system type""... $ac_c" 1>&6
704 echo "configure:705: checking build system type" >&5
705
706 build_alias=$build
707 case "$build_alias" in
708 NONE)
709   case $nonopt in
710   NONE) build_alias=$host_alias ;;
711   *) build_alias=$nonopt ;;
712   esac ;;
713 esac
714
715 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
716 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
717 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
718 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
719 echo "$ac_t""$build" 1>&6
720
721 test "$host_alias" != "$target_alias" &&
722   test "$program_prefix$program_suffix$program_transform_name" = \
723     NONENONEs,x,x, &&
724   program_prefix=${target_alias}-
725
726 # Extract the first word of "gcc", so it can be a program name with args.
727 set dummy gcc; ac_word=$2
728 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
729 echo "configure:730: checking for $ac_word" >&5
730 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
731   echo $ac_n "(cached) $ac_c" 1>&6
732 else
733   if test -n "$CC"; then
734   ac_cv_prog_CC="$CC" # Let the user override the test.
735 else
736   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
737   ac_dummy="$PATH"
738   for ac_dir in $ac_dummy; do
739     test -z "$ac_dir" && ac_dir=.
740     if test -f $ac_dir/$ac_word; then
741       ac_cv_prog_CC="gcc"
742       break
743     fi
744   done
745   IFS="$ac_save_ifs"
746 fi
747 fi
748 CC="$ac_cv_prog_CC"
749 if test -n "$CC"; then
750   echo "$ac_t""$CC" 1>&6
751 else
752   echo "$ac_t""no" 1>&6
753 fi
754
755 if test -z "$CC"; then
756   # Extract the first word of "cc", so it can be a program name with args.
757 set dummy cc; ac_word=$2
758 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
759 echo "configure:760: checking for $ac_word" >&5
760 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
761   echo $ac_n "(cached) $ac_c" 1>&6
762 else
763   if test -n "$CC"; then
764   ac_cv_prog_CC="$CC" # Let the user override the test.
765 else
766   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
767   ac_prog_rejected=no
768   ac_dummy="$PATH"
769   for ac_dir in $ac_dummy; do
770     test -z "$ac_dir" && ac_dir=.
771     if test -f $ac_dir/$ac_word; then
772       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
773         ac_prog_rejected=yes
774         continue
775       fi
776       ac_cv_prog_CC="cc"
777       break
778     fi
779   done
780   IFS="$ac_save_ifs"
781 if test $ac_prog_rejected = yes; then
782   # We found a bogon in the path, so make sure we never use it.
783   set dummy $ac_cv_prog_CC
784   shift
785   if test $# -gt 0; then
786     # We chose a different compiler from the bogus one.
787     # However, it has the same basename, so the bogon will be chosen
788     # first if we set CC to just the basename; use the full file name.
789     shift
790     set dummy "$ac_dir/$ac_word" "$@"
791     shift
792     ac_cv_prog_CC="$@"
793   fi
794 fi
795 fi
796 fi
797 CC="$ac_cv_prog_CC"
798 if test -n "$CC"; then
799   echo "$ac_t""$CC" 1>&6
800 else
801   echo "$ac_t""no" 1>&6
802 fi
803
804   if test -z "$CC"; then
805     case "`uname -s`" in
806     *win32* | *WIN32*)
807       # Extract the first word of "cl", so it can be a program name with args.
808 set dummy cl; ac_word=$2
809 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
810 echo "configure:811: checking for $ac_word" >&5
811 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
812   echo $ac_n "(cached) $ac_c" 1>&6
813 else
814   if test -n "$CC"; then
815   ac_cv_prog_CC="$CC" # Let the user override the test.
816 else
817   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
818   ac_dummy="$PATH"
819   for ac_dir in $ac_dummy; do
820     test -z "$ac_dir" && ac_dir=.
821     if test -f $ac_dir/$ac_word; then
822       ac_cv_prog_CC="cl"
823       break
824     fi
825   done
826   IFS="$ac_save_ifs"
827 fi
828 fi
829 CC="$ac_cv_prog_CC"
830 if test -n "$CC"; then
831   echo "$ac_t""$CC" 1>&6
832 else
833   echo "$ac_t""no" 1>&6
834 fi
835  ;;
836     esac
837   fi
838   test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
839 fi
840
841 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
842 echo "configure:843: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
843
844 ac_ext=c
845 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
846 ac_cpp='$CPP $CPPFLAGS'
847 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
848 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
849 cross_compiling=$ac_cv_prog_cc_cross
850
851 cat > conftest.$ac_ext << EOF
852
853 #line 854 "configure"
854 #include "confdefs.h"
855
856 main(){return(0);}
857 EOF
858 if { (eval echo configure:859: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
859   ac_cv_prog_cc_works=yes
860   # If we can't run a trivial program, we are probably using a cross compiler.
861   if (./conftest; exit) 2>/dev/null; then
862     ac_cv_prog_cc_cross=no
863   else
864     ac_cv_prog_cc_cross=yes
865   fi
866 else
867   echo "configure: failed program was:" >&5
868   cat conftest.$ac_ext >&5
869   ac_cv_prog_cc_works=no
870 fi
871 rm -fr conftest*
872 ac_ext=c
873 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
874 ac_cpp='$CPP $CPPFLAGS'
875 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
876 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
877 cross_compiling=$ac_cv_prog_cc_cross
878
879 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
880 if test $ac_cv_prog_cc_works = no; then
881   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
882 fi
883 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
884 echo "configure:885: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
885 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
886 cross_compiling=$ac_cv_prog_cc_cross
887
888 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
889 echo "configure:890: checking whether we are using GNU C" >&5
890 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
891   echo $ac_n "(cached) $ac_c" 1>&6
892 else
893   cat > conftest.c <<EOF
894 #ifdef __GNUC__
895   yes;
896 #endif
897 EOF
898 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:899: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
899   ac_cv_prog_gcc=yes
900 else
901   ac_cv_prog_gcc=no
902 fi
903 fi
904
905 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
906
907 if test $ac_cv_prog_gcc = yes; then
908   GCC=yes
909 else
910   GCC=
911 fi
912
913 ac_test_CFLAGS="${CFLAGS+set}"
914 ac_save_CFLAGS="$CFLAGS"
915 CFLAGS=
916 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
917 echo "configure:918: checking whether ${CC-cc} accepts -g" >&5
918 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
919   echo $ac_n "(cached) $ac_c" 1>&6
920 else
921   echo 'void f(){}' > conftest.c
922 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
923   ac_cv_prog_cc_g=yes
924 else
925   ac_cv_prog_cc_g=no
926 fi
927 rm -f conftest*
928
929 fi
930
931 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
932 if test "$ac_test_CFLAGS" = set; then
933   CFLAGS="$ac_save_CFLAGS"
934 elif test $ac_cv_prog_cc_g = yes; then
935   if test "$GCC" = yes; then
936     CFLAGS="-g -O2"
937   else
938     CFLAGS="-g"
939   fi
940 else
941   if test "$GCC" = yes; then
942     CFLAGS="-O2"
943   else
944     CFLAGS=
945   fi
946 fi
947
948 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
949 echo "configure:950: checking for POSIXized ISC" >&5
950 if test -d /etc/conf/kconfig.d &&
951   grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
952 then
953   echo "$ac_t""yes" 1>&6
954   ISC=yes # If later tests want to check for ISC.
955   cat >> confdefs.h <<\EOF
956 #define _POSIX_SOURCE 1
957 EOF
958
959   if test "$GCC" = yes; then
960     CC="$CC -posix"
961   else
962     CC="$CC -Xp"
963   fi
964 else
965   echo "$ac_t""no" 1>&6
966   ISC=
967 fi
968
969
970 # Find a good install program.  We prefer a C program (faster),
971 # so one script is as good as another.  But avoid the broken or
972 # incompatible versions:
973 # SysV /etc/install, /usr/sbin/install
974 # SunOS /usr/etc/install
975 # IRIX /sbin/install
976 # AIX /bin/install
977 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
978 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
979 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
980 # ./install, which can be erroneously created by make from ./install.sh.
981 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
982 echo "configure:983: checking for a BSD compatible install" >&5
983 if test -z "$INSTALL"; then
984 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
985   echo $ac_n "(cached) $ac_c" 1>&6
986 else
987     IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS=":"
988   for ac_dir in $PATH; do
989     # Account for people who put trailing slashes in PATH elements.
990     case "$ac_dir/" in
991     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
992     *)
993       # OSF1 and SCO ODT 3.0 have their own names for install.
994       # Don't use installbsd from OSF since it installs stuff as root
995       # by default.
996       for ac_prog in ginstall scoinst install; do
997         if test -f $ac_dir/$ac_prog; then
998           if test $ac_prog = install &&
999             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1000             # AIX install.  It has an incompatible calling convention.
1001             :
1002           else
1003             ac_cv_path_install="$ac_dir/$ac_prog -c"
1004             break 2
1005           fi
1006         fi
1007       done
1008       ;;
1009     esac
1010   done
1011   IFS="$ac_save_IFS"
1012
1013 fi
1014   if test "${ac_cv_path_install+set}" = set; then
1015     INSTALL="$ac_cv_path_install"
1016   else
1017     # As a last resort, use the slow shell script.  We don't cache a
1018     # path for INSTALL within a source directory, because that will
1019     # break other packages using the cache if that directory is
1020     # removed, or if the path is relative.
1021     INSTALL="$ac_install_sh"
1022   fi
1023 fi
1024 echo "$ac_t""$INSTALL" 1>&6
1025
1026 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1027 # It thinks the first close brace ends the variable substitution.
1028 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1029
1030 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
1031
1032 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1033
1034 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
1035 echo "configure:1036: checking whether build environment is sane" >&5
1036 # Just in case
1037 sleep 1
1038 echo timestamp > conftestfile
1039 # Do `set' in a subshell so we don't clobber the current shell's
1040 # arguments.  Must try -L first in case configure is actually a
1041 # symlink; some systems play weird games with the mod time of symlinks
1042 # (eg FreeBSD returns the mod time of the symlink's containing
1043 # directory).
1044 if (
1045    set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
1046    if test "$*" = "X"; then
1047       # -L didn't work.
1048       set X `ls -t $srcdir/configure conftestfile`
1049    fi
1050    if test "$*" != "X $srcdir/configure conftestfile" \
1051       && test "$*" != "X conftestfile $srcdir/configure"; then
1052
1053       # If neither matched, then we have a broken ls.  This can happen
1054       # if, for instance, CONFIG_SHELL is bash and it inherits a
1055       # broken ls alias from the environment.  This has actually
1056       # happened.  Such a system could not be considered "sane".
1057       { echo "configure: error: ls -t appears to fail.  Make sure there is not a broken
1058 alias in your environment" 1>&2; exit 1; }
1059    fi
1060
1061    test "$2" = conftestfile
1062    )
1063 then
1064    # Ok.
1065    :
1066 else
1067    { echo "configure: error: newly created file is older than distributed files!
1068 Check your system clock" 1>&2; exit 1; }
1069 fi
1070 rm -f conftest*
1071 echo "$ac_t""yes" 1>&6
1072 if test "$program_transform_name" = s,x,x,; then
1073   program_transform_name=
1074 else
1075   # Double any \ or $.  echo might interpret backslashes.
1076   cat <<\EOF_SED > conftestsed
1077 s,\\,\\\\,g; s,\$,$$,g
1078 EOF_SED
1079   program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
1080   rm -f conftestsed
1081 fi
1082 test "$program_prefix" != NONE &&
1083   program_transform_name="s,^,${program_prefix},; $program_transform_name"
1084 # Use a double $ so make ignores it.
1085 test "$program_suffix" != NONE &&
1086   program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
1087
1088 # sed with no file args requires a program.
1089 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
1090
1091 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1092 echo "configure:1093: checking whether ${MAKE-make} sets \${MAKE}" >&5
1093 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1094 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1095   echo $ac_n "(cached) $ac_c" 1>&6
1096 else
1097   cat > conftestmake <<\EOF
1098 all:
1099         @echo 'ac_maketemp="${MAKE}"'
1100 EOF
1101 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1102 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1103 if test -n "$ac_maketemp"; then
1104   eval ac_cv_prog_make_${ac_make}_set=yes
1105 else
1106   eval ac_cv_prog_make_${ac_make}_set=no
1107 fi
1108 rm -f conftestmake
1109 fi
1110 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1111   echo "$ac_t""yes" 1>&6
1112   SET_MAKE=
1113 else
1114   echo "$ac_t""no" 1>&6
1115   SET_MAKE="MAKE=${MAKE-make}"
1116 fi
1117
1118
1119 PACKAGE=bfd
1120
1121 VERSION=2.13.90
1122
1123 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
1124   { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
1125 fi
1126 cat >> confdefs.h <<EOF
1127 #define PACKAGE "$PACKAGE"
1128 EOF
1129
1130 cat >> confdefs.h <<EOF
1131 #define VERSION "$VERSION"
1132 EOF
1133
1134
1135
1136 missing_dir=`cd $ac_aux_dir && pwd`
1137 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
1138 echo "configure:1139: checking for working aclocal" >&5
1139 # Run test in a subshell; some versions of sh will print an error if
1140 # an executable is not found, even if stderr is redirected.
1141 # Redirect stdin to placate older versions of autoconf.  Sigh.
1142 if (aclocal --version) < /dev/null > /dev/null 2>&1; then
1143    ACLOCAL=aclocal
1144    echo "$ac_t""found" 1>&6
1145 else
1146    ACLOCAL="$missing_dir/missing aclocal"
1147    echo "$ac_t""missing" 1>&6
1148 fi
1149
1150 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
1151 echo "configure:1152: checking for working autoconf" >&5
1152 # Run test in a subshell; some versions of sh will print an error if
1153 # an executable is not found, even if stderr is redirected.
1154 # Redirect stdin to placate older versions of autoconf.  Sigh.
1155 if (autoconf --version) < /dev/null > /dev/null 2>&1; then
1156    AUTOCONF=autoconf
1157    echo "$ac_t""found" 1>&6
1158 else
1159    AUTOCONF="$missing_dir/missing autoconf"
1160    echo "$ac_t""missing" 1>&6
1161 fi
1162
1163 echo $ac_n "checking for working automake""... $ac_c" 1>&6
1164 echo "configure:1165: checking for working automake" >&5
1165 # Run test in a subshell; some versions of sh will print an error if
1166 # an executable is not found, even if stderr is redirected.
1167 # Redirect stdin to placate older versions of autoconf.  Sigh.
1168 if (automake --version) < /dev/null > /dev/null 2>&1; then
1169    AUTOMAKE=automake
1170    echo "$ac_t""found" 1>&6
1171 else
1172    AUTOMAKE="$missing_dir/missing automake"
1173    echo "$ac_t""missing" 1>&6
1174 fi
1175
1176 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
1177 echo "configure:1178: checking for working autoheader" >&5
1178 # Run test in a subshell; some versions of sh will print an error if
1179 # an executable is not found, even if stderr is redirected.
1180 # Redirect stdin to placate older versions of autoconf.  Sigh.
1181 if (autoheader --version) < /dev/null > /dev/null 2>&1; then
1182    AUTOHEADER=autoheader
1183    echo "$ac_t""found" 1>&6
1184 else
1185    AUTOHEADER="$missing_dir/missing autoheader"
1186    echo "$ac_t""missing" 1>&6
1187 fi
1188
1189 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
1190 echo "configure:1191: checking for working makeinfo" >&5
1191 # Run test in a subshell; some versions of sh will print an error if
1192 # an executable is not found, even if stderr is redirected.
1193 # Redirect stdin to placate older versions of autoconf.  Sigh.
1194 if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
1195    MAKEINFO=makeinfo
1196    echo "$ac_t""found" 1>&6
1197 else
1198    MAKEINFO="$missing_dir/missing makeinfo"
1199    echo "$ac_t""missing" 1>&6
1200 fi
1201
1202
1203 # Uncomment the next line to remove the date from the reported bfd version
1204 #is_release=y
1205
1206 bfd_version=`echo "${VERSION}" | sed -e 's/\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\).*/\1.00\2.00\3.00\4.00\5/' -e 's/\([^\.]*\)\..*\(..\)\..*\(..\)\..*\(..\)\..*\(..\)$/\1\2\3\4\5/'`
1207
1208 bfd_version_string="\"${VERSION}\""
1209 if test x${is_release} = x; then
1210   bfd_version_date=`sed -n -e 's/.*DATE //p' < ${srcdir}/version.h`
1211   bfd_version_string="\"${VERSION} ${bfd_version_date}\""
1212 fi
1213
1214
1215
1216 if test $host != $build; then
1217   ac_tool_prefix=${host_alias}-
1218 else
1219   ac_tool_prefix=
1220 fi
1221
1222 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
1223 set dummy ${ac_tool_prefix}ar; ac_word=$2
1224 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1225 echo "configure:1226: checking for $ac_word" >&5
1226 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
1227   echo $ac_n "(cached) $ac_c" 1>&6
1228 else
1229   if test -n "$AR"; then
1230   ac_cv_prog_AR="$AR" # Let the user override the test.
1231 else
1232   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1233   ac_dummy="$PATH"
1234   for ac_dir in $ac_dummy; do
1235     test -z "$ac_dir" && ac_dir=.
1236     if test -f $ac_dir/$ac_word; then
1237       ac_cv_prog_AR="${ac_tool_prefix}ar"
1238       break
1239     fi
1240   done
1241   IFS="$ac_save_ifs"
1242   test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
1243 fi
1244 fi
1245 AR="$ac_cv_prog_AR"
1246 if test -n "$AR"; then
1247   echo "$ac_t""$AR" 1>&6
1248 else
1249   echo "$ac_t""no" 1>&6
1250 fi
1251
1252
1253
1254 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1255 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1256 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1257 echo "configure:1258: checking for $ac_word" >&5
1258 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1259   echo $ac_n "(cached) $ac_c" 1>&6
1260 else
1261   if test -n "$RANLIB"; then
1262   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1263 else
1264   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1265   ac_dummy="$PATH"
1266   for ac_dir in $ac_dummy; do
1267     test -z "$ac_dir" && ac_dir=.
1268     if test -f $ac_dir/$ac_word; then
1269       ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1270       break
1271     fi
1272   done
1273   IFS="$ac_save_ifs"
1274 fi
1275 fi
1276 RANLIB="$ac_cv_prog_RANLIB"
1277 if test -n "$RANLIB"; then
1278   echo "$ac_t""$RANLIB" 1>&6
1279 else
1280   echo "$ac_t""no" 1>&6
1281 fi
1282
1283
1284 if test -z "$ac_cv_prog_RANLIB"; then
1285 if test -n "$ac_tool_prefix"; then
1286   # Extract the first word of "ranlib", so it can be a program name with args.
1287 set dummy ranlib; ac_word=$2
1288 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1289 echo "configure:1290: checking for $ac_word" >&5
1290 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1291   echo $ac_n "(cached) $ac_c" 1>&6
1292 else
1293   if test -n "$RANLIB"; then
1294   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1295 else
1296   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1297   ac_dummy="$PATH"
1298   for ac_dir in $ac_dummy; do
1299     test -z "$ac_dir" && ac_dir=.
1300     if test -f $ac_dir/$ac_word; then
1301       ac_cv_prog_RANLIB="ranlib"
1302       break
1303     fi
1304   done
1305   IFS="$ac_save_ifs"
1306   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1307 fi
1308 fi
1309 RANLIB="$ac_cv_prog_RANLIB"
1310 if test -n "$RANLIB"; then
1311   echo "$ac_t""$RANLIB" 1>&6
1312 else
1313   echo "$ac_t""no" 1>&6
1314 fi
1315
1316 else
1317   RANLIB=":"
1318 fi
1319 fi
1320
1321
1322 # Check whether --enable-shared or --disable-shared was given.
1323 if test "${enable_shared+set}" = set; then
1324   enableval="$enable_shared"
1325   p=${PACKAGE-default}
1326 case $enableval in
1327 yes) enable_shared=yes ;;
1328 no) enable_shared=no ;;
1329 *)
1330   enable_shared=no
1331   # Look at the argument we got.  We use all the common list separators.
1332   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1333   for pkg in $enableval; do
1334     if test "X$pkg" = "X$p"; then
1335       enable_shared=yes
1336     fi
1337   done
1338   IFS="$ac_save_ifs"
1339   ;;
1340 esac
1341 else
1342   enable_shared=no
1343 fi
1344
1345
1346 # Check whether --enable-static or --disable-static was given.
1347 if test "${enable_static+set}" = set; then
1348   enableval="$enable_static"
1349   p=${PACKAGE-default}
1350 case $enableval in
1351 yes) enable_static=yes ;;
1352 no) enable_static=no ;;
1353 *)
1354   enable_static=no
1355   # Look at the argument we got.  We use all the common list separators.
1356   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1357   for pkg in $enableval; do
1358     if test "X$pkg" = "X$p"; then
1359       enable_static=yes
1360     fi
1361   done
1362   IFS="$ac_save_ifs"
1363   ;;
1364 esac
1365 else
1366   enable_static=yes
1367 fi
1368
1369 # Check whether --enable-fast-install or --disable-fast-install was given.
1370 if test "${enable_fast_install+set}" = set; then
1371   enableval="$enable_fast_install"
1372   p=${PACKAGE-default}
1373 case $enableval in
1374 yes) enable_fast_install=yes ;;
1375 no) enable_fast_install=no ;;
1376 *)
1377   enable_fast_install=no
1378   # Look at the argument we got.  We use all the common list separators.
1379   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1380   for pkg in $enableval; do
1381     if test "X$pkg" = "X$p"; then
1382       enable_fast_install=yes
1383     fi
1384   done
1385   IFS="$ac_save_ifs"
1386   ;;
1387 esac
1388 else
1389   enable_fast_install=yes
1390 fi
1391
1392 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1393 if test "${with_gnu_ld+set}" = set; then
1394   withval="$with_gnu_ld"
1395   test "$withval" = no || with_gnu_ld=yes
1396 else
1397   with_gnu_ld=no
1398 fi
1399
1400 ac_prog=ld
1401 if test "$GCC" = yes; then
1402   # Check if gcc -print-prog-name=ld gives a path.
1403   echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1404 echo "configure:1405: checking for ld used by GCC" >&5
1405   case $host in
1406   *-*-mingw*)
1407     # gcc leaves a trailing carriage return which upsets mingw
1408     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
1409   *)
1410     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
1411   esac
1412   case $ac_prog in
1413     # Accept absolute paths.
1414     [\\/]* | [A-Za-z]:[\\/]*)
1415       re_direlt='/[^/][^/]*/\.\./'
1416       # Canonicalize the path of ld
1417       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
1418       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
1419         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
1420       done
1421       test -z "$LD" && LD="$ac_prog"
1422       ;;
1423   "")
1424     # If it fails, then pretend we aren't using GCC.
1425     ac_prog=ld
1426     ;;
1427   *)
1428     # If it is relative, then search for the first ld in PATH.
1429     with_gnu_ld=unknown
1430     ;;
1431   esac
1432 elif test "$with_gnu_ld" = yes; then
1433   echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1434 echo "configure:1435: checking for GNU ld" >&5
1435 else
1436   echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1437 echo "configure:1438: checking for non-GNU ld" >&5
1438 fi
1439 if eval "test \"`echo '$''{'lt_cv_path_LD'+set}'`\" = set"; then
1440   echo $ac_n "(cached) $ac_c" 1>&6
1441 else
1442   if test -z "$LD"; then
1443   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1444   for ac_dir in $PATH; do
1445     test -z "$ac_dir" && ac_dir=.
1446     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
1447       lt_cv_path_LD="$ac_dir/$ac_prog"
1448       # Check to see if the program is GNU ld.  I'd rather use --version,
1449       # but apparently some GNU ld's only accept -v.
1450       # Break only if it was the GNU/non-GNU ld that we prefer.
1451       if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
1452         test "$with_gnu_ld" != no && break
1453       else
1454         test "$with_gnu_ld" != yes && break
1455       fi
1456     fi
1457   done
1458   IFS="$ac_save_ifs"
1459 else
1460   lt_cv_path_LD="$LD" # Let the user override the test with a path.
1461 fi
1462 fi
1463
1464 LD="$lt_cv_path_LD"
1465 if test -n "$LD"; then
1466   echo "$ac_t""$LD" 1>&6
1467 else
1468   echo "$ac_t""no" 1>&6
1469 fi
1470 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1471 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1472 echo "configure:1473: checking if the linker ($LD) is GNU ld" >&5
1473 if eval "test \"`echo '$''{'lt_cv_prog_gnu_ld'+set}'`\" = set"; then
1474   echo $ac_n "(cached) $ac_c" 1>&6
1475 else
1476   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1477 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
1478   lt_cv_prog_gnu_ld=yes
1479 else
1480   lt_cv_prog_gnu_ld=no
1481 fi
1482 fi
1483
1484 echo "$ac_t""$lt_cv_prog_gnu_ld" 1>&6
1485 with_gnu_ld=$lt_cv_prog_gnu_ld
1486
1487
1488 echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6
1489 echo "configure:1490: checking for $LD option to reload object files" >&5
1490 if eval "test \"`echo '$''{'lt_cv_ld_reload_flag'+set}'`\" = set"; then
1491   echo $ac_n "(cached) $ac_c" 1>&6
1492 else
1493   lt_cv_ld_reload_flag='-r'
1494 fi
1495
1496 echo "$ac_t""$lt_cv_ld_reload_flag" 1>&6
1497 reload_flag=$lt_cv_ld_reload_flag
1498 test -n "$reload_flag" && reload_flag=" $reload_flag"
1499
1500 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1501 echo "configure:1502: checking for BSD-compatible nm" >&5
1502 if eval "test \"`echo '$''{'lt_cv_path_NM'+set}'`\" = set"; then
1503   echo $ac_n "(cached) $ac_c" 1>&6
1504 else
1505   if test -n "$NM"; then
1506   # Let the user override the test.
1507   lt_cv_path_NM="$NM"
1508 else
1509   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1510   for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
1511     test -z "$ac_dir" && ac_dir=.
1512     tmp_nm=$ac_dir/${ac_tool_prefix}nm
1513     if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
1514       # Check to see if the nm accepts a BSD-compat flag.
1515       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1516       #   nm: unknown option "B" ignored
1517       # Tru64's nm complains that /dev/null is an invalid object file
1518       if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
1519         lt_cv_path_NM="$tmp_nm -B"
1520         break
1521       elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
1522         lt_cv_path_NM="$tmp_nm -p"
1523         break
1524       else
1525         lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
1526         continue # so that we can try to find one that supports BSD flags
1527       fi
1528     fi
1529   done
1530   IFS="$ac_save_ifs"
1531   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
1532 fi
1533 fi
1534
1535 NM="$lt_cv_path_NM"
1536 echo "$ac_t""$NM" 1>&6
1537
1538 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1539 echo "configure:1540: checking whether ln -s works" >&5
1540 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1541   echo $ac_n "(cached) $ac_c" 1>&6
1542 else
1543   rm -f conftestdata
1544 if ln -s X conftestdata 2>/dev/null
1545 then
1546   rm -f conftestdata
1547   ac_cv_prog_LN_S="ln -s"
1548 else
1549   ac_cv_prog_LN_S=ln
1550 fi
1551 fi
1552 LN_S="$ac_cv_prog_LN_S"
1553 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1554   echo "$ac_t""yes" 1>&6
1555 else
1556   echo "$ac_t""no" 1>&6
1557 fi
1558
1559 echo $ac_n "checking how to recognise dependant libraries""... $ac_c" 1>&6
1560 echo "configure:1561: checking how to recognise dependant libraries" >&5
1561 if eval "test \"`echo '$''{'lt_cv_deplibs_check_method'+set}'`\" = set"; then
1562   echo $ac_n "(cached) $ac_c" 1>&6
1563 else
1564   lt_cv_file_magic_cmd='$MAGIC_CMD'
1565 lt_cv_file_magic_test_file=
1566 lt_cv_deplibs_check_method='unknown'
1567 # Need to set the preceding variable on all platforms that support
1568 # interlibrary dependencies.
1569 # 'none' -- dependencies not supported.
1570 # `unknown' -- same as none, but documents that we really don't know.
1571 # 'pass_all' -- all dependencies passed with no checks.
1572 # 'test_compile' -- check by making test program.
1573 # 'file_magic [regex]' -- check by looking for files in library path
1574 # which responds to the $file_magic_cmd with a given egrep regex.
1575 # If you have `file' or equivalent on your system and you're not sure
1576 # whether `pass_all' will *always* work, you probably want this one.
1577
1578 case $host_os in
1579 aix*)
1580   lt_cv_deplibs_check_method=pass_all
1581   ;;
1582
1583 beos*)
1584   lt_cv_deplibs_check_method=pass_all
1585   ;;
1586
1587 bsdi4*)
1588   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
1589   lt_cv_file_magic_cmd='/usr/bin/file -L'
1590   lt_cv_file_magic_test_file=/shlib/libc.so
1591   ;;
1592
1593 cygwin* | mingw* |pw32*)
1594   lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
1595   lt_cv_file_magic_cmd='$OBJDUMP -f'
1596   ;;
1597
1598 darwin* | rhapsody*)
1599   lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
1600   lt_cv_file_magic_cmd='/usr/bin/file -L'
1601   case "$host_os" in
1602   rhapsody* | darwin1.012)
1603     lt_cv_file_magic_test_file='/System/Library/Frameworks/System.framework/System'
1604     ;;
1605   *) # Darwin 1.3 on
1606     lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
1607     ;;
1608   esac
1609   ;;
1610
1611 freebsd* )
1612   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1613     case $host_cpu in
1614     i*86 )
1615       # Not sure whether the presence of OpenBSD here was a mistake.
1616       # Let's accept both of them until this is cleared up.
1617       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
1618       lt_cv_file_magic_cmd=/usr/bin/file
1619       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
1620       ;;
1621     esac
1622   else
1623     lt_cv_deplibs_check_method=pass_all
1624   fi
1625   ;;
1626
1627 gnu*)
1628   lt_cv_deplibs_check_method=pass_all
1629   ;;
1630
1631 hpux10.20*|hpux11*)
1632   case $host_cpu in
1633   hppa*)
1634     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
1635     lt_cv_file_magic_cmd=/usr/bin/file
1636     lt_cv_file_magic_test_file=/usr/lib/libc.sl
1637     ;;
1638   ia64*)
1639     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
1640     lt_cv_file_magic_cmd=/usr/bin/file
1641     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
1642     ;;
1643   esac
1644   ;;
1645
1646 irix5* | irix6*)
1647   case $host_os in
1648   irix5*)
1649     # this will be overridden with pass_all, but let us keep it just in case
1650     lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
1651     ;;
1652   *)
1653     case $LD in
1654     *-32|*"-32 ") libmagic=32-bit;;
1655     *-n32|*"-n32 ") libmagic=N32;;
1656     *-64|*"-64 ") libmagic=64-bit;;
1657     *) libmagic=never-match;;
1658     esac
1659     # this will be overridden with pass_all, but let us keep it just in case
1660     lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
1661     ;;
1662   esac
1663   lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
1664   lt_cv_deplibs_check_method=pass_all
1665   ;;
1666
1667 # This must be Linux ELF.
1668 linux-gnu*)
1669   case $host_cpu in
1670   alpha* | hppa* | i*86 | powerpc* | sparc* | ia64* )
1671     lt_cv_deplibs_check_method=pass_all ;;
1672   *)
1673     # glibc up to 2.1.1 does not perform some relocations on ARM
1674     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
1675   esac
1676   lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
1677   ;;
1678
1679 netbsd*)
1680   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1681     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
1682   else
1683     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
1684   fi
1685   ;;
1686
1687 newsos6)
1688   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
1689   lt_cv_file_magic_cmd=/usr/bin/file
1690   lt_cv_file_magic_test_file=/usr/lib/libnls.so
1691   ;;
1692
1693 osf3* | osf4* | osf5*)
1694   # this will be overridden with pass_all, but let us keep it just in case
1695   lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
1696   lt_cv_file_magic_test_file=/shlib/libc.so
1697   lt_cv_deplibs_check_method=pass_all
1698   ;;
1699
1700 sco3.2v5*)
1701   lt_cv_deplibs_check_method=pass_all
1702   ;;
1703
1704 solaris*)
1705   lt_cv_deplibs_check_method=pass_all
1706   lt_cv_file_magic_test_file=/lib/libc.so
1707   ;;
1708
1709 sysv5uw[78]* | sysv4*uw2*)
1710   lt_cv_deplibs_check_method=pass_all
1711   ;;
1712
1713 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
1714   case $host_vendor in
1715   ncr)
1716     lt_cv_deplibs_check_method=pass_all
1717     ;;
1718   motorola)
1719     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
1720     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
1721     ;;
1722   esac
1723   ;;
1724 esac
1725
1726 fi
1727
1728 echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6
1729 file_magic_cmd=$lt_cv_file_magic_cmd
1730 deplibs_check_method=$lt_cv_deplibs_check_method
1731
1732 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
1733 echo "configure:1734: checking for object suffix" >&5
1734 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
1735   echo $ac_n "(cached) $ac_c" 1>&6
1736 else
1737   rm -f conftest*
1738 echo 'int i = 1;' > conftest.$ac_ext
1739 if { (eval echo configure:1740: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1740   for ac_file in conftest.*; do
1741     case $ac_file in
1742     *.c) ;;
1743     *) ac_cv_objext=`echo $ac_file | sed -e s/conftest.//` ;;
1744     esac
1745   done
1746 else
1747   { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
1748 fi
1749 rm -f conftest*
1750 fi
1751
1752 echo "$ac_t""$ac_cv_objext" 1>&6
1753 OBJEXT=$ac_cv_objext
1754 ac_objext=$ac_cv_objext
1755
1756
1757
1758 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1759 echo "configure:1760: checking for executable suffix" >&5
1760 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1761   echo $ac_n "(cached) $ac_c" 1>&6
1762 else
1763   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
1764   ac_cv_exeext=.exe
1765 else
1766   rm -f conftest*
1767   echo 'int main () { return 0; }' > conftest.$ac_ext
1768   ac_cv_exeext=
1769   if { (eval echo configure:1770: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1770     for file in conftest.*; do
1771       case $file in
1772       *.c | *.o | *.obj) ;;
1773       *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
1774       esac
1775     done
1776   else
1777     { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1778   fi
1779   rm -f conftest*
1780   test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
1781 fi
1782 fi
1783
1784 EXEEXT=""
1785 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
1786 echo "$ac_t""${ac_cv_exeext}" 1>&6
1787 ac_exeext=$EXEEXT
1788
1789 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
1790
1791 # Only perform the check for file, if the check method requires it
1792 case $deplibs_check_method in
1793 file_magic*)
1794   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
1795     echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
1796 echo "configure:1797: checking for ${ac_tool_prefix}file" >&5
1797 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1798   echo $ac_n "(cached) $ac_c" 1>&6
1799 else
1800   case $MAGIC_CMD in
1801   /*)
1802   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
1803   ;;
1804   ?:/*)
1805   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
1806   ;;
1807   *)
1808   ac_save_MAGIC_CMD="$MAGIC_CMD"
1809   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1810   ac_dummy="/usr/bin:$PATH"
1811   for ac_dir in $ac_dummy; do
1812     test -z "$ac_dir" && ac_dir=.
1813     if test -f $ac_dir/${ac_tool_prefix}file; then
1814       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
1815       if test -n "$file_magic_test_file"; then
1816         case $deplibs_check_method in
1817         "file_magic "*)
1818           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1819           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1820           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1821             egrep "$file_magic_regex" > /dev/null; then
1822             :
1823           else
1824             cat <<EOF 1>&2
1825
1826 *** Warning: the command libtool uses to detect shared libraries,
1827 *** $file_magic_cmd, produces output that libtool cannot recognize.
1828 *** The result is that libtool may fail to recognize shared libraries
1829 *** as such.  This will affect the creation of libtool libraries that
1830 *** depend on shared libraries, but programs linked with such libtool
1831 *** libraries will work regardless of this problem.  Nevertheless, you
1832 *** may want to report the problem to your system manager and/or to
1833 *** bug-libtool@gnu.org
1834
1835 EOF
1836           fi ;;
1837         esac
1838       fi
1839       break
1840     fi
1841   done
1842   IFS="$ac_save_ifs"
1843   MAGIC_CMD="$ac_save_MAGIC_CMD"
1844   ;;
1845 esac
1846 fi
1847
1848 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1849 if test -n "$MAGIC_CMD"; then
1850   echo "$ac_t""$MAGIC_CMD" 1>&6
1851 else
1852   echo "$ac_t""no" 1>&6
1853 fi
1854
1855 if test -z "$lt_cv_path_MAGIC_CMD"; then
1856   if test -n "$ac_tool_prefix"; then
1857     echo $ac_n "checking for file""... $ac_c" 1>&6
1858 echo "configure:1859: checking for file" >&5
1859 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1860   echo $ac_n "(cached) $ac_c" 1>&6
1861 else
1862   case $MAGIC_CMD in
1863   /*)
1864   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
1865   ;;
1866   ?:/*)
1867   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
1868   ;;
1869   *)
1870   ac_save_MAGIC_CMD="$MAGIC_CMD"
1871   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1872   ac_dummy="/usr/bin:$PATH"
1873   for ac_dir in $ac_dummy; do
1874     test -z "$ac_dir" && ac_dir=.
1875     if test -f $ac_dir/file; then
1876       lt_cv_path_MAGIC_CMD="$ac_dir/file"
1877       if test -n "$file_magic_test_file"; then
1878         case $deplibs_check_method in
1879         "file_magic "*)
1880           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1881           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1882           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1883             egrep "$file_magic_regex" > /dev/null; then
1884             :
1885           else
1886             cat <<EOF 1>&2
1887
1888 *** Warning: the command libtool uses to detect shared libraries,
1889 *** $file_magic_cmd, produces output that libtool cannot recognize.
1890 *** The result is that libtool may fail to recognize shared libraries
1891 *** as such.  This will affect the creation of libtool libraries that
1892 *** depend on shared libraries, but programs linked with such libtool
1893 *** libraries will work regardless of this problem.  Nevertheless, you
1894 *** may want to report the problem to your system manager and/or to
1895 *** bug-libtool@gnu.org
1896
1897 EOF
1898           fi ;;
1899         esac
1900       fi
1901       break
1902     fi
1903   done
1904   IFS="$ac_save_ifs"
1905   MAGIC_CMD="$ac_save_MAGIC_CMD"
1906   ;;
1907 esac
1908 fi
1909
1910 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1911 if test -n "$MAGIC_CMD"; then
1912   echo "$ac_t""$MAGIC_CMD" 1>&6
1913 else
1914   echo "$ac_t""no" 1>&6
1915 fi
1916
1917   else
1918     MAGIC_CMD=:
1919   fi
1920 fi
1921
1922   fi
1923   ;;
1924 esac
1925
1926 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1927 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1928 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1929 echo "configure:1930: checking for $ac_word" >&5
1930 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1931   echo $ac_n "(cached) $ac_c" 1>&6
1932 else
1933   if test -n "$RANLIB"; then
1934   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1935 else
1936   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1937   ac_dummy="$PATH"
1938   for ac_dir in $ac_dummy; do
1939     test -z "$ac_dir" && ac_dir=.
1940     if test -f $ac_dir/$ac_word; then
1941       ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1942       break
1943     fi
1944   done
1945   IFS="$ac_save_ifs"
1946 fi
1947 fi
1948 RANLIB="$ac_cv_prog_RANLIB"
1949 if test -n "$RANLIB"; then
1950   echo "$ac_t""$RANLIB" 1>&6
1951 else
1952   echo "$ac_t""no" 1>&6
1953 fi
1954
1955
1956 if test -z "$ac_cv_prog_RANLIB"; then
1957 if test -n "$ac_tool_prefix"; then
1958   # Extract the first word of "ranlib", so it can be a program name with args.
1959 set dummy ranlib; ac_word=$2
1960 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1961 echo "configure:1962: checking for $ac_word" >&5
1962 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1963   echo $ac_n "(cached) $ac_c" 1>&6
1964 else
1965   if test -n "$RANLIB"; then
1966   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1967 else
1968   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1969   ac_dummy="$PATH"
1970   for ac_dir in $ac_dummy; do
1971     test -z "$ac_dir" && ac_dir=.
1972     if test -f $ac_dir/$ac_word; then
1973       ac_cv_prog_RANLIB="ranlib"
1974       break
1975     fi
1976   done
1977   IFS="$ac_save_ifs"
1978   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1979 fi
1980 fi
1981 RANLIB="$ac_cv_prog_RANLIB"
1982 if test -n "$RANLIB"; then
1983   echo "$ac_t""$RANLIB" 1>&6
1984 else
1985   echo "$ac_t""no" 1>&6
1986 fi
1987
1988 else
1989   RANLIB=":"
1990 fi
1991 fi
1992
1993 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
1994 set dummy ${ac_tool_prefix}strip; ac_word=$2
1995 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1996 echo "configure:1997: checking for $ac_word" >&5
1997 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1998   echo $ac_n "(cached) $ac_c" 1>&6
1999 else
2000   if test -n "$STRIP"; then
2001   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2002 else
2003   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2004   ac_dummy="$PATH"
2005   for ac_dir in $ac_dummy; do
2006     test -z "$ac_dir" && ac_dir=.
2007     if test -f $ac_dir/$ac_word; then
2008       ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2009       break
2010     fi
2011   done
2012   IFS="$ac_save_ifs"
2013 fi
2014 fi
2015 STRIP="$ac_cv_prog_STRIP"
2016 if test -n "$STRIP"; then
2017   echo "$ac_t""$STRIP" 1>&6
2018 else
2019   echo "$ac_t""no" 1>&6
2020 fi
2021
2022
2023 if test -z "$ac_cv_prog_STRIP"; then
2024 if test -n "$ac_tool_prefix"; then
2025   # Extract the first word of "strip", so it can be a program name with args.
2026 set dummy strip; ac_word=$2
2027 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2028 echo "configure:2029: checking for $ac_word" >&5
2029 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
2030   echo $ac_n "(cached) $ac_c" 1>&6
2031 else
2032   if test -n "$STRIP"; then
2033   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2034 else
2035   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2036   ac_dummy="$PATH"
2037   for ac_dir in $ac_dummy; do
2038     test -z "$ac_dir" && ac_dir=.
2039     if test -f $ac_dir/$ac_word; then
2040       ac_cv_prog_STRIP="strip"
2041       break
2042     fi
2043   done
2044   IFS="$ac_save_ifs"
2045   test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
2046 fi
2047 fi
2048 STRIP="$ac_cv_prog_STRIP"
2049 if test -n "$STRIP"; then
2050   echo "$ac_t""$STRIP" 1>&6
2051 else
2052   echo "$ac_t""no" 1>&6
2053 fi
2054
2055 else
2056   STRIP=":"
2057 fi
2058 fi
2059
2060
2061 # Check for any special flags to pass to ltconfig.
2062 libtool_flags="--cache-file=$cache_file"
2063 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
2064 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
2065 test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
2066 test "$GCC" = yes && libtool_flags="$libtool_flags --with-gcc"
2067 test "$lt_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
2068
2069
2070 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
2071 if test "${enable_libtool_lock+set}" = set; then
2072   enableval="$enable_libtool_lock"
2073   :
2074 fi
2075
2076 test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
2077 test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
2078
2079 # Check whether --with-pic or --without-pic was given.
2080 if test "${with_pic+set}" = set; then
2081   withval="$with_pic"
2082   pic_mode="$withval"
2083 else
2084   pic_mode=default
2085 fi
2086
2087 test x"$pic_mode" = xyes && libtool_flags="$libtool_flags --prefer-pic"
2088 test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic"
2089
2090 # Some flags need to be propagated to the compiler or linker for good
2091 # libtool support.
2092 case $host in
2093 *-*-irix6*)
2094   # Find out which ABI we are using.
2095   echo '#line 2096 "configure"' > conftest.$ac_ext
2096   if { (eval echo configure:2097: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2097     case `/usr/bin/file conftest.$ac_objext` in
2098     *32-bit*)
2099       LD="${LD-ld} -32"
2100       ;;
2101     *N32*)
2102       LD="${LD-ld} -n32"
2103       ;;
2104     *64-bit*)
2105       LD="${LD-ld} -64"
2106       ;;
2107     esac
2108   fi
2109   rm -rf conftest*
2110   ;;
2111
2112 ia64-*-hpux*)
2113   # Find out which ABI we are using.
2114   echo 'int i;' > conftest.$ac_ext
2115   if { (eval echo configure:2116: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2116     case "`/usr/bin/file conftest.o`" in
2117     *ELF-32*)
2118       HPUX_IA64_MODE="32"
2119       ;;
2120     *ELF-64*)
2121       HPUX_IA64_MODE="64"
2122       ;;
2123     esac
2124   fi
2125   rm -rf conftest*
2126   ;;
2127
2128 *-*-sco3.2v5*)
2129   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
2130   SAVE_CFLAGS="$CFLAGS"
2131   CFLAGS="$CFLAGS -belf"
2132   echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
2133 echo "configure:2134: checking whether the C compiler needs -belf" >&5
2134 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
2135   echo $ac_n "(cached) $ac_c" 1>&6
2136 else
2137   
2138      ac_ext=c
2139 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2140 ac_cpp='$CPP $CPPFLAGS'
2141 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2142 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2143 cross_compiling=$ac_cv_prog_cc_cross
2144
2145      cat > conftest.$ac_ext <<EOF
2146 #line 2147 "configure"
2147 #include "confdefs.h"
2148
2149 int main() {
2150
2151 ; return 0; }
2152 EOF
2153 if { (eval echo configure:2154: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2154   rm -rf conftest*
2155   lt_cv_cc_needs_belf=yes
2156 else
2157   echo "configure: failed program was:" >&5
2158   cat conftest.$ac_ext >&5
2159   rm -rf conftest*
2160   lt_cv_cc_needs_belf=no
2161 fi
2162 rm -f conftest*
2163      ac_ext=c
2164 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2165 ac_cpp='$CPP $CPPFLAGS'
2166 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2167 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2168 cross_compiling=$ac_cv_prog_cc_cross
2169
2170 fi
2171
2172 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
2173   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
2174     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
2175     CFLAGS="$SAVE_CFLAGS"
2176   fi
2177   ;;
2178
2179
2180 esac
2181
2182
2183 # Save cache, so that ltconfig can load it
2184 cat > confcache <<\EOF
2185 # This file is a shell script that caches the results of configure
2186 # tests run on this system so they can be shared between configure
2187 # scripts and configure runs.  It is not useful on other systems.
2188 # If it contains results you don't want to keep, you may remove or edit it.
2189 #
2190 # By default, configure uses ./config.cache as the cache file,
2191 # creating it if it does not exist already.  You can give configure
2192 # the --cache-file=FILE option to use a different cache file; that is
2193 # what configure does when it calls configure scripts in
2194 # subdirectories, so they share the cache.
2195 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2196 # config.status only pays attention to the cache file if you give it the
2197 # --recheck option to rerun configure.
2198 #
2199 EOF
2200 # The following way of writing the cache mishandles newlines in values,
2201 # but we know of no workaround that is simple, portable, and efficient.
2202 # So, don't put newlines in cache variables' values.
2203 # Ultrix sh set writes to stderr and can't be redirected directly,
2204 # and sets the high bit in the cache file unless we assign to the vars.
2205 (set) 2>&1 |
2206   case `(ac_space=' '; set | grep ac_space) 2>&1` in
2207   *ac_space=\ *)
2208     # `set' does not quote correctly, so add quotes (double-quote substitution
2209     # turns \\\\ into \\, and sed turns \\ into \).
2210     sed -n \
2211       -e "s/'/'\\\\''/g" \
2212       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2213     ;;
2214   *)
2215     # `set' quotes correctly as required by POSIX, so do not add quotes.
2216     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2217     ;;
2218   esac >> confcache
2219 if cmp -s $cache_file confcache; then
2220   :
2221 else
2222   if test -w $cache_file; then
2223     echo "updating cache $cache_file"
2224     cat confcache > $cache_file
2225   else
2226     echo "not updating unwritable cache $cache_file"
2227   fi
2228 fi
2229 rm -f confcache
2230
2231
2232 # Actually configure libtool.  ac_aux_dir is where install-sh is found.
2233 AR="$AR" LTCC="$CC" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
2234 MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
2235 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
2236 AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
2237 objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
2238 deplibs_check_method="$deplibs_check_method" file_magic_cmd="$file_magic_cmd" \
2239 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
2240 $libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh $host \
2241 || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
2242
2243 # Reload cache, that may have been modified by ltconfig
2244 if test -r "$cache_file"; then
2245   echo "loading cache $cache_file"
2246   . $cache_file
2247 else
2248   echo "creating cache $cache_file"
2249   > $cache_file
2250 fi
2251
2252
2253 # This can be used to rebuild libtool when needed
2254 LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
2255
2256 # Always use our own libtool.
2257 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
2258
2259 # Redirect the config.log output again, so that the ltconfig log is not
2260 # clobbered by the next message.
2261 exec 5>>./config.log
2262
2263   
2264
2265   
2266          
2267          
2268
2269 # Check whether --enable-64-bit-bfd or --disable-64-bit-bfd was given.
2270 if test "${enable_64_bit_bfd+set}" = set; then
2271   enableval="$enable_64_bit_bfd"
2272   case "${enableval}" in
2273   yes)  want64=true  ;;
2274   no)   want64=false ;;
2275   *)    { echo "configure: error: bad value ${enableval} for 64-bit-bfd option" 1>&2; exit 1; } ;;
2276 esac
2277 else
2278   want64=false
2279 fi
2280 # Check whether --enable-targets or --disable-targets was given.
2281 if test "${enable_targets+set}" = set; then
2282   enableval="$enable_targets"
2283   case "${enableval}" in
2284   yes | "") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
2285             ;;
2286   no)       enable_targets= ;;
2287   *)        enable_targets=$enableval ;;
2288 esac
2289 fi
2290 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
2291 if test "${enable_commonbfdlib+set}" = set; then
2292   enableval="$enable_commonbfdlib"
2293   case "${enableval}" in
2294   yes) commonbfdlib=true ;;
2295   no)  commonbfdlib=false ;;
2296   *)   { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
2297 esac
2298 fi
2299 # Check whether --with-mmap or --without-mmap was given.
2300 if test "${with_mmap+set}" = set; then
2301   withval="$with_mmap"
2302   case "${withval}" in
2303   yes)  want_mmap=true ;;
2304   no)   want_mmap=false ;;
2305   *)    { echo "configure: error: bad value ${withval} for BFD with-mmap option" 1>&2; exit 1; } ;;
2306 esac
2307 else
2308   want_mmap=false
2309 fi
2310
2311 build_warnings="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
2312 # Check whether --enable-build-warnings or --disable-build-warnings was given.
2313 if test "${enable_build_warnings+set}" = set; then
2314   enableval="$enable_build_warnings"
2315   case "${enableval}" in
2316   yes)  ;;
2317   no)   build_warnings="-w";;
2318   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
2319         build_warnings="${build_warnings} ${t}";;
2320   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
2321         build_warnings="${t} ${build_warnings}";;
2322   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
2323 esac
2324 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
2325   echo "Setting warning flags = $build_warnings" 6>&1
2326 fi
2327 fi
2328 WARN_CFLAGS=""
2329 if test "x${build_warnings}" != x && test "x$GCC" = xyes ; then
2330     WARN_CFLAGS="${build_warnings}"
2331 fi
2332
2333
2334
2335
2336
2337
2338 if test -z "$target" ; then
2339     { echo "configure: error: Unrecognized target system type; please check config.sub." 1>&2; exit 1; }
2340 fi
2341
2342 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
2343 echo "configure:2344: checking whether to enable maintainer-specific portions of Makefiles" >&5
2344     # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
2345 if test "${enable_maintainer_mode+set}" = set; then
2346   enableval="$enable_maintainer_mode"
2347   USE_MAINTAINER_MODE=$enableval
2348 else
2349   USE_MAINTAINER_MODE=no
2350 fi
2351
2352   echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
2353   
2354
2355 if test $USE_MAINTAINER_MODE = yes; then
2356   MAINTAINER_MODE_TRUE=
2357   MAINTAINER_MODE_FALSE='#'
2358 else
2359   MAINTAINER_MODE_TRUE='#'
2360   MAINTAINER_MODE_FALSE=
2361 fi
2362   MAINT=$MAINTAINER_MODE_TRUE
2363   
2364
2365 echo $ac_n "checking whether to install libbfd""... $ac_c" 1>&6
2366 echo "configure:2367: checking whether to install libbfd" >&5
2367   # Check whether --enable-install-libbfd or --disable-install-libbfd was given.
2368 if test "${enable_install_libbfd+set}" = set; then
2369   enableval="$enable_install_libbfd"
2370   install_libbfd_p=$enableval
2371 else
2372   if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then
2373         install_libbfd_p=yes
2374       else
2375         install_libbfd_p=no
2376       fi
2377 fi
2378
2379   echo "$ac_t""$install_libbfd_p" 1>&6
2380   
2381
2382 if test $install_libbfd_p = yes; then
2383   INSTALL_LIBBFD_TRUE=
2384   INSTALL_LIBBFD_FALSE='#'
2385 else
2386   INSTALL_LIBBFD_TRUE='#'
2387   INSTALL_LIBBFD_FALSE=
2388 fi
2389   # libbfd.a is a host library containing target dependent code
2390   bfdlibdir='$(libdir)'
2391   bfdincludedir='$(includedir)'
2392   if test "${host}" != "${target}"; then
2393     bfdlibdir='$(exec_prefix)/$(host_alias)/$(target_alias)/lib'
2394     bfdincludedir='$(exec_prefix)/$(host_alias)/$(target_alias)/include'
2395   fi
2396   
2397   
2398
2399
2400
2401
2402 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
2403 echo "configure:2404: checking for executable suffix" >&5
2404 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
2405   echo $ac_n "(cached) $ac_c" 1>&6
2406 else
2407   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
2408   ac_cv_exeext=.exe
2409 else
2410   rm -f conftest*
2411   echo 'int main () { return 0; }' > conftest.$ac_ext
2412   ac_cv_exeext=
2413   if { (eval echo configure:2414: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
2414     for file in conftest.*; do
2415       case $file in
2416       *.c | *.o | *.obj) ;;
2417       *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
2418       esac
2419     done
2420   else
2421     { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
2422   fi
2423   rm -f conftest*
2424   test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
2425 fi
2426 fi
2427
2428 EXEEXT=""
2429 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
2430 echo "$ac_t""${ac_cv_exeext}" 1>&6
2431 ac_exeext=$EXEEXT
2432
2433
2434 host64=false
2435 target64=false
2436 bfd_default_target_size=32
2437
2438 # host stuff:
2439
2440 # Extract the first word of "gcc", so it can be a program name with args.
2441 set dummy gcc; ac_word=$2
2442 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2443 echo "configure:2444: checking for $ac_word" >&5
2444 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2445   echo $ac_n "(cached) $ac_c" 1>&6
2446 else
2447   if test -n "$CC"; then
2448   ac_cv_prog_CC="$CC" # Let the user override the test.
2449 else
2450   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2451   ac_dummy="$PATH"
2452   for ac_dir in $ac_dummy; do
2453     test -z "$ac_dir" && ac_dir=.
2454     if test -f $ac_dir/$ac_word; then
2455       ac_cv_prog_CC="gcc"
2456       break
2457     fi
2458   done
2459   IFS="$ac_save_ifs"
2460 fi
2461 fi
2462 CC="$ac_cv_prog_CC"
2463 if test -n "$CC"; then
2464   echo "$ac_t""$CC" 1>&6
2465 else
2466   echo "$ac_t""no" 1>&6
2467 fi
2468
2469 if test -z "$CC"; then
2470   # Extract the first word of "cc", so it can be a program name with args.
2471 set dummy cc; ac_word=$2
2472 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2473 echo "configure:2474: checking for $ac_word" >&5
2474 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2475   echo $ac_n "(cached) $ac_c" 1>&6
2476 else
2477   if test -n "$CC"; then
2478   ac_cv_prog_CC="$CC" # Let the user override the test.
2479 else
2480   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2481   ac_prog_rejected=no
2482   ac_dummy="$PATH"
2483   for ac_dir in $ac_dummy; do
2484     test -z "$ac_dir" && ac_dir=.
2485     if test -f $ac_dir/$ac_word; then
2486       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
2487         ac_prog_rejected=yes
2488         continue
2489       fi
2490       ac_cv_prog_CC="cc"
2491       break
2492     fi
2493   done
2494   IFS="$ac_save_ifs"
2495 if test $ac_prog_rejected = yes; then
2496   # We found a bogon in the path, so make sure we never use it.
2497   set dummy $ac_cv_prog_CC
2498   shift
2499   if test $# -gt 0; then
2500     # We chose a different compiler from the bogus one.
2501     # However, it has the same basename, so the bogon will be chosen
2502     # first if we set CC to just the basename; use the full file name.
2503     shift
2504     set dummy "$ac_dir/$ac_word" "$@"
2505     shift
2506     ac_cv_prog_CC="$@"
2507   fi
2508 fi
2509 fi
2510 fi
2511 CC="$ac_cv_prog_CC"
2512 if test -n "$CC"; then
2513   echo "$ac_t""$CC" 1>&6
2514 else
2515   echo "$ac_t""no" 1>&6
2516 fi
2517
2518   if test -z "$CC"; then
2519     case "`uname -s`" in
2520     *win32* | *WIN32*)
2521       # Extract the first word of "cl", so it can be a program name with args.
2522 set dummy cl; ac_word=$2
2523 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2524 echo "configure:2525: checking for $ac_word" >&5
2525 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2526   echo $ac_n "(cached) $ac_c" 1>&6
2527 else
2528   if test -n "$CC"; then
2529   ac_cv_prog_CC="$CC" # Let the user override the test.
2530 else
2531   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2532   ac_dummy="$PATH"
2533   for ac_dir in $ac_dummy; do
2534     test -z "$ac_dir" && ac_dir=.
2535     if test -f $ac_dir/$ac_word; then
2536       ac_cv_prog_CC="cl"
2537       break
2538     fi
2539   done
2540   IFS="$ac_save_ifs"
2541 fi
2542 fi
2543 CC="$ac_cv_prog_CC"
2544 if test -n "$CC"; then
2545   echo "$ac_t""$CC" 1>&6
2546 else
2547   echo "$ac_t""no" 1>&6
2548 fi
2549  ;;
2550     esac
2551   fi
2552   test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
2553 fi
2554
2555 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
2556 echo "configure:2557: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
2557
2558 ac_ext=c
2559 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2560 ac_cpp='$CPP $CPPFLAGS'
2561 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2562 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2563 cross_compiling=$ac_cv_prog_cc_cross
2564
2565 cat > conftest.$ac_ext << EOF
2566
2567 #line 2568 "configure"
2568 #include "confdefs.h"
2569
2570 main(){return(0);}
2571 EOF
2572 if { (eval echo configure:2573: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2573   ac_cv_prog_cc_works=yes
2574   # If we can't run a trivial program, we are probably using a cross compiler.
2575   if (./conftest; exit) 2>/dev/null; then
2576     ac_cv_prog_cc_cross=no
2577   else
2578     ac_cv_prog_cc_cross=yes
2579   fi
2580 else
2581   echo "configure: failed program was:" >&5
2582   cat conftest.$ac_ext >&5
2583   ac_cv_prog_cc_works=no
2584 fi
2585 rm -fr conftest*
2586 ac_ext=c
2587 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2588 ac_cpp='$CPP $CPPFLAGS'
2589 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2590 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2591 cross_compiling=$ac_cv_prog_cc_cross
2592
2593 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
2594 if test $ac_cv_prog_cc_works = no; then
2595   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
2596 fi
2597 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
2598 echo "configure:2599: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
2599 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2600 cross_compiling=$ac_cv_prog_cc_cross
2601
2602 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
2603 echo "configure:2604: checking whether we are using GNU C" >&5
2604 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
2605   echo $ac_n "(cached) $ac_c" 1>&6
2606 else
2607   cat > conftest.c <<EOF
2608 #ifdef __GNUC__
2609   yes;
2610 #endif
2611 EOF
2612 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2613: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
2613   ac_cv_prog_gcc=yes
2614 else
2615   ac_cv_prog_gcc=no
2616 fi
2617 fi
2618
2619 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2620
2621 if test $ac_cv_prog_gcc = yes; then
2622   GCC=yes
2623 else
2624   GCC=
2625 fi
2626
2627 ac_test_CFLAGS="${CFLAGS+set}"
2628 ac_save_CFLAGS="$CFLAGS"
2629 CFLAGS=
2630 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
2631 echo "configure:2632: checking whether ${CC-cc} accepts -g" >&5
2632 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
2633   echo $ac_n "(cached) $ac_c" 1>&6
2634 else
2635   echo 'void f(){}' > conftest.c
2636 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2637   ac_cv_prog_cc_g=yes
2638 else
2639   ac_cv_prog_cc_g=no
2640 fi
2641 rm -f conftest*
2642
2643 fi
2644
2645 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2646 if test "$ac_test_CFLAGS" = set; then
2647   CFLAGS="$ac_save_CFLAGS"
2648 elif test $ac_cv_prog_cc_g = yes; then
2649   if test "$GCC" = yes; then
2650     CFLAGS="-g -O2"
2651   else
2652     CFLAGS="-g"
2653   fi
2654 else
2655   if test "$GCC" = yes; then
2656     CFLAGS="-O2"
2657   else
2658     CFLAGS=
2659   fi
2660 fi
2661
2662
2663 ALL_LINGUAS="fr tr ja es sv da"
2664 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
2665 echo "configure:2666: checking how to run the C preprocessor" >&5
2666 # On Suns, sometimes $CPP names a directory.
2667 if test -n "$CPP" && test -d "$CPP"; then
2668   CPP=
2669 fi
2670 if test -z "$CPP"; then
2671 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
2672   echo $ac_n "(cached) $ac_c" 1>&6
2673 else
2674     # This must be in double quotes, not single quotes, because CPP may get
2675   # substituted into the Makefile and "${CC-cc}" will confuse make.
2676   CPP="${CC-cc} -E"
2677   # On the NeXT, cc -E runs the code through the compiler's parser,
2678   # not just through cpp.
2679   cat > conftest.$ac_ext <<EOF
2680 #line 2681 "configure"
2681 #include "confdefs.h"
2682 #include <assert.h>
2683 Syntax Error
2684 EOF
2685 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2686 { (eval echo configure:2687: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2687 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2688 if test -z "$ac_err"; then
2689   :
2690 else
2691   echo "$ac_err" >&5
2692   echo "configure: failed program was:" >&5
2693   cat conftest.$ac_ext >&5
2694   rm -rf conftest*
2695   CPP="${CC-cc} -E -traditional-cpp"
2696   cat > conftest.$ac_ext <<EOF
2697 #line 2698 "configure"
2698 #include "confdefs.h"
2699 #include <assert.h>
2700 Syntax Error
2701 EOF
2702 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2703 { (eval echo configure:2704: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2704 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2705 if test -z "$ac_err"; then
2706   :
2707 else
2708   echo "$ac_err" >&5
2709   echo "configure: failed program was:" >&5
2710   cat conftest.$ac_ext >&5
2711   rm -rf conftest*
2712   CPP="${CC-cc} -nologo -E"
2713   cat > conftest.$ac_ext <<EOF
2714 #line 2715 "configure"
2715 #include "confdefs.h"
2716 #include <assert.h>
2717 Syntax Error
2718 EOF
2719 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2720 { (eval echo configure:2721: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2721 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2722 if test -z "$ac_err"; then
2723   :
2724 else
2725   echo "$ac_err" >&5
2726   echo "configure: failed program was:" >&5
2727   cat conftest.$ac_ext >&5
2728   rm -rf conftest*
2729   CPP=/lib/cpp
2730 fi
2731 rm -f conftest*
2732 fi
2733 rm -f conftest*
2734 fi
2735 rm -f conftest*
2736   ac_cv_prog_CPP="$CPP"
2737 fi
2738   CPP="$ac_cv_prog_CPP"
2739 else
2740   ac_cv_prog_CPP="$CPP"
2741 fi
2742 echo "$ac_t""$CPP" 1>&6
2743
2744 # Extract the first word of "ranlib", so it can be a program name with args.
2745 set dummy ranlib; ac_word=$2
2746 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2747 echo "configure:2748: checking for $ac_word" >&5
2748 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2749   echo $ac_n "(cached) $ac_c" 1>&6
2750 else
2751   if test -n "$RANLIB"; then
2752   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2753 else
2754   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2755   ac_dummy="$PATH"
2756   for ac_dir in $ac_dummy; do
2757     test -z "$ac_dir" && ac_dir=.
2758     if test -f $ac_dir/$ac_word; then
2759       ac_cv_prog_RANLIB="ranlib"
2760       break
2761     fi
2762   done
2763   IFS="$ac_save_ifs"
2764   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
2765 fi
2766 fi
2767 RANLIB="$ac_cv_prog_RANLIB"
2768 if test -n "$RANLIB"; then
2769   echo "$ac_t""$RANLIB" 1>&6
2770 else
2771   echo "$ac_t""no" 1>&6
2772 fi
2773
2774 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2775 echo "configure:2776: checking for ANSI C header files" >&5
2776 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2777   echo $ac_n "(cached) $ac_c" 1>&6
2778 else
2779   cat > conftest.$ac_ext <<EOF
2780 #line 2781 "configure"
2781 #include "confdefs.h"
2782 #include <stdlib.h>
2783 #include <stdarg.h>
2784 #include <string.h>
2785 #include <float.h>
2786 EOF
2787 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2788 { (eval echo configure:2789: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2789 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2790 if test -z "$ac_err"; then
2791   rm -rf conftest*
2792   ac_cv_header_stdc=yes
2793 else
2794   echo "$ac_err" >&5
2795   echo "configure: failed program was:" >&5
2796   cat conftest.$ac_ext >&5
2797   rm -rf conftest*
2798   ac_cv_header_stdc=no
2799 fi
2800 rm -f conftest*
2801
2802 if test $ac_cv_header_stdc = yes; then
2803   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2804 cat > conftest.$ac_ext <<EOF
2805 #line 2806 "configure"
2806 #include "confdefs.h"
2807 #include <string.h>
2808 EOF
2809 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2810   egrep "memchr" >/dev/null 2>&1; then
2811   :
2812 else
2813   rm -rf conftest*
2814   ac_cv_header_stdc=no
2815 fi
2816 rm -f conftest*
2817
2818 fi
2819
2820 if test $ac_cv_header_stdc = yes; then
2821   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2822 cat > conftest.$ac_ext <<EOF
2823 #line 2824 "configure"
2824 #include "confdefs.h"
2825 #include <stdlib.h>
2826 EOF
2827 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2828   egrep "free" >/dev/null 2>&1; then
2829   :
2830 else
2831   rm -rf conftest*
2832   ac_cv_header_stdc=no
2833 fi
2834 rm -f conftest*
2835
2836 fi
2837
2838 if test $ac_cv_header_stdc = yes; then
2839   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2840 if test "$cross_compiling" = yes; then
2841   :
2842 else
2843   cat > conftest.$ac_ext <<EOF
2844 #line 2845 "configure"
2845 #include "confdefs.h"
2846 #include <ctype.h>
2847 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2848 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2849 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2850 int main () { int i; for (i = 0; i < 256; i++)
2851 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2852 exit (0); }
2853
2854 EOF
2855 if { (eval echo configure:2856: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2856 then
2857   :
2858 else
2859   echo "configure: failed program was:" >&5
2860   cat conftest.$ac_ext >&5
2861   rm -fr conftest*
2862   ac_cv_header_stdc=no
2863 fi
2864 rm -fr conftest*
2865 fi
2866
2867 fi
2868 fi
2869
2870 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2871 if test $ac_cv_header_stdc = yes; then
2872   cat >> confdefs.h <<\EOF
2873 #define STDC_HEADERS 1
2874 EOF
2875
2876 fi
2877
2878 echo $ac_n "checking for working const""... $ac_c" 1>&6
2879 echo "configure:2880: checking for working const" >&5
2880 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
2881   echo $ac_n "(cached) $ac_c" 1>&6
2882 else
2883   cat > conftest.$ac_ext <<EOF
2884 #line 2885 "configure"
2885 #include "confdefs.h"
2886
2887 int main() {
2888
2889 /* Ultrix mips cc rejects this.  */
2890 typedef int charset[2]; const charset x;
2891 /* SunOS 4.1.1 cc rejects this.  */
2892 char const *const *ccp;
2893 char **p;
2894 /* NEC SVR4.0.2 mips cc rejects this.  */
2895 struct point {int x, y;};
2896 static struct point const zero = {0,0};
2897 /* AIX XL C 1.02.0.0 rejects this.
2898    It does not let you subtract one const X* pointer from another in an arm
2899    of an if-expression whose if-part is not a constant expression */
2900 const char *g = "string";
2901 ccp = &g + (g ? g-g : 0);
2902 /* HPUX 7.0 cc rejects these. */
2903 ++ccp;
2904 p = (char**) ccp;
2905 ccp = (char const *const *) p;
2906 { /* SCO 3.2v4 cc rejects this.  */
2907   char *t;
2908   char const *s = 0 ? (char *) 0 : (char const *) 0;
2909
2910   *t++ = 0;
2911 }
2912 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
2913   int x[] = {25, 17};
2914   const int *foo = &x[0];
2915   ++foo;
2916 }
2917 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
2918   typedef const int *iptr;
2919   iptr p = 0;
2920   ++p;
2921 }
2922 { /* AIX XL C 1.02.0.0 rejects this saying
2923      "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
2924   struct s { int j; const int *ap[3]; };
2925   struct s *b; b->j = 5;
2926 }
2927 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
2928   const int foo = 10;
2929 }
2930
2931 ; return 0; }
2932 EOF
2933 if { (eval echo configure:2934: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2934   rm -rf conftest*
2935   ac_cv_c_const=yes
2936 else
2937   echo "configure: failed program was:" >&5
2938   cat conftest.$ac_ext >&5
2939   rm -rf conftest*
2940   ac_cv_c_const=no
2941 fi
2942 rm -f conftest*
2943 fi
2944
2945 echo "$ac_t""$ac_cv_c_const" 1>&6
2946 if test $ac_cv_c_const = no; then
2947   cat >> confdefs.h <<\EOF
2948 #define const 
2949 EOF
2950
2951 fi
2952
2953 echo $ac_n "checking for inline""... $ac_c" 1>&6
2954 echo "configure:2955: checking for inline" >&5
2955 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
2956   echo $ac_n "(cached) $ac_c" 1>&6
2957 else
2958   ac_cv_c_inline=no
2959 for ac_kw in inline __inline__ __inline; do
2960   cat > conftest.$ac_ext <<EOF
2961 #line 2962 "configure"
2962 #include "confdefs.h"
2963
2964 int main() {
2965 } $ac_kw foo() {
2966 ; return 0; }
2967 EOF
2968 if { (eval echo configure:2969: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2969   rm -rf conftest*
2970   ac_cv_c_inline=$ac_kw; break
2971 else
2972   echo "configure: failed program was:" >&5
2973   cat conftest.$ac_ext >&5
2974 fi
2975 rm -f conftest*
2976 done
2977
2978 fi
2979
2980 echo "$ac_t""$ac_cv_c_inline" 1>&6
2981 case "$ac_cv_c_inline" in
2982   inline | yes) ;;
2983   no) cat >> confdefs.h <<\EOF
2984 #define inline 
2985 EOF
2986  ;;
2987   *)  cat >> confdefs.h <<EOF
2988 #define inline $ac_cv_c_inline
2989 EOF
2990  ;;
2991 esac
2992
2993 echo $ac_n "checking for off_t""... $ac_c" 1>&6
2994 echo "configure:2995: checking for off_t" >&5
2995 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
2996   echo $ac_n "(cached) $ac_c" 1>&6
2997 else
2998   cat > conftest.$ac_ext <<EOF
2999 #line 3000 "configure"
3000 #include "confdefs.h"
3001 #include <sys/types.h>
3002 #if STDC_HEADERS
3003 #include <stdlib.h>
3004 #include <stddef.h>
3005 #endif
3006 EOF
3007 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3008   egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3009   rm -rf conftest*
3010   ac_cv_type_off_t=yes
3011 else
3012   rm -rf conftest*
3013   ac_cv_type_off_t=no
3014 fi
3015 rm -f conftest*
3016
3017 fi
3018 echo "$ac_t""$ac_cv_type_off_t" 1>&6
3019 if test $ac_cv_type_off_t = no; then
3020   cat >> confdefs.h <<\EOF
3021 #define off_t long
3022 EOF
3023
3024 fi
3025
3026 echo $ac_n "checking for size_t""... $ac_c" 1>&6
3027 echo "configure:3028: checking for size_t" >&5
3028 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
3029   echo $ac_n "(cached) $ac_c" 1>&6
3030 else
3031   cat > conftest.$ac_ext <<EOF
3032 #line 3033 "configure"
3033 #include "confdefs.h"
3034 #include <sys/types.h>
3035 #if STDC_HEADERS
3036 #include <stdlib.h>
3037 #include <stddef.h>
3038 #endif
3039 EOF
3040 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3041   egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3042   rm -rf conftest*
3043   ac_cv_type_size_t=yes
3044 else
3045   rm -rf conftest*
3046   ac_cv_type_size_t=no
3047 fi
3048 rm -f conftest*
3049
3050 fi
3051 echo "$ac_t""$ac_cv_type_size_t" 1>&6
3052 if test $ac_cv_type_size_t = no; then
3053   cat >> confdefs.h <<\EOF
3054 #define size_t unsigned
3055 EOF
3056
3057 fi
3058
3059 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3060 # for constant arguments.  Useless!
3061 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
3062 echo "configure:3063: checking for working alloca.h" >&5
3063 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
3064   echo $ac_n "(cached) $ac_c" 1>&6
3065 else
3066   cat > conftest.$ac_ext <<EOF
3067 #line 3068 "configure"
3068 #include "confdefs.h"
3069 #include <alloca.h>
3070 int main() {
3071 char *p = alloca(2 * sizeof(int));
3072 ; return 0; }
3073 EOF
3074 if { (eval echo configure:3075: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3075   rm -rf conftest*
3076   ac_cv_header_alloca_h=yes
3077 else
3078   echo "configure: failed program was:" >&5
3079   cat conftest.$ac_ext >&5
3080   rm -rf conftest*
3081   ac_cv_header_alloca_h=no
3082 fi
3083 rm -f conftest*
3084 fi
3085
3086 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3087 if test $ac_cv_header_alloca_h = yes; then
3088   cat >> confdefs.h <<\EOF
3089 #define HAVE_ALLOCA_H 1
3090 EOF
3091
3092 fi
3093
3094 echo $ac_n "checking for alloca""... $ac_c" 1>&6
3095 echo "configure:3096: checking for alloca" >&5
3096 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3097   echo $ac_n "(cached) $ac_c" 1>&6
3098 else
3099   cat > conftest.$ac_ext <<EOF
3100 #line 3101 "configure"
3101 #include "confdefs.h"
3102
3103 #ifdef __GNUC__
3104 # define alloca __builtin_alloca
3105 #else
3106 # ifdef _MSC_VER
3107 #  include <malloc.h>
3108 #  define alloca _alloca
3109 # else
3110 #  if HAVE_ALLOCA_H
3111 #   include <alloca.h>
3112 #  else
3113 #   ifdef _AIX
3114  #pragma alloca
3115 #   else
3116 #    ifndef alloca /* predefined by HP cc +Olibcalls */
3117 char *alloca ();
3118 #    endif
3119 #   endif
3120 #  endif
3121 # endif
3122 #endif
3123
3124 int main() {
3125 char *p = (char *) alloca(1);
3126 ; return 0; }
3127 EOF
3128 if { (eval echo configure:3129: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3129   rm -rf conftest*
3130   ac_cv_func_alloca_works=yes
3131 else
3132   echo "configure: failed program was:" >&5
3133   cat conftest.$ac_ext >&5
3134   rm -rf conftest*
3135   ac_cv_func_alloca_works=no
3136 fi
3137 rm -f conftest*
3138 fi
3139
3140 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
3141 if test $ac_cv_func_alloca_works = yes; then
3142   cat >> confdefs.h <<\EOF
3143 #define HAVE_ALLOCA 1
3144 EOF
3145
3146 fi
3147
3148 if test $ac_cv_func_alloca_works = no; then
3149   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
3150   # that cause trouble.  Some versions do not even contain alloca or
3151   # contain a buggy version.  If you still want to use their alloca,
3152   # use ar to extract alloca.o from them instead of compiling alloca.c.
3153   ALLOCA=alloca.${ac_objext}
3154   cat >> confdefs.h <<\EOF
3155 #define C_ALLOCA 1
3156 EOF
3157
3158
3159 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
3160 echo "configure:3161: checking whether alloca needs Cray hooks" >&5
3161 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
3162   echo $ac_n "(cached) $ac_c" 1>&6
3163 else
3164   cat > conftest.$ac_ext <<EOF
3165 #line 3166 "configure"
3166 #include "confdefs.h"
3167 #if defined(CRAY) && ! defined(CRAY2)
3168 webecray
3169 #else
3170 wenotbecray
3171 #endif
3172
3173 EOF
3174 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3175   egrep "webecray" >/dev/null 2>&1; then
3176   rm -rf conftest*
3177   ac_cv_os_cray=yes
3178 else
3179   rm -rf conftest*
3180   ac_cv_os_cray=no
3181 fi
3182 rm -f conftest*
3183
3184 fi
3185
3186 echo "$ac_t""$ac_cv_os_cray" 1>&6
3187 if test $ac_cv_os_cray = yes; then
3188 for ac_func in _getb67 GETB67 getb67; do
3189   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3190 echo "configure:3191: checking for $ac_func" >&5
3191 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3192   echo $ac_n "(cached) $ac_c" 1>&6
3193 else
3194   cat > conftest.$ac_ext <<EOF
3195 #line 3196 "configure"
3196 #include "confdefs.h"
3197 /* System header to define __stub macros and hopefully few prototypes,
3198     which can conflict with char $ac_func(); below.  */
3199 #include <assert.h>
3200 /* Override any gcc2 internal prototype to avoid an error.  */
3201 /* We use char because int might match the return type of a gcc2
3202     builtin and then its argument prototype would still apply.  */
3203 char $ac_func();
3204
3205 int main() {
3206
3207 /* The GNU C library defines this for functions which it implements
3208     to always fail with ENOSYS.  Some functions are actually named
3209     something starting with __ and the normal name is an alias.  */
3210 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3211 choke me
3212 #else
3213 $ac_func();
3214 #endif
3215
3216 ; return 0; }
3217 EOF
3218 if { (eval echo configure:3219: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3219   rm -rf conftest*
3220   eval "ac_cv_func_$ac_func=yes"
3221 else
3222   echo "configure: failed program was:" >&5
3223   cat conftest.$ac_ext >&5
3224   rm -rf conftest*
3225   eval "ac_cv_func_$ac_func=no"
3226 fi
3227 rm -f conftest*
3228 fi
3229
3230 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3231   echo "$ac_t""yes" 1>&6
3232   cat >> confdefs.h <<EOF
3233 #define CRAY_STACKSEG_END $ac_func
3234 EOF
3235
3236   break
3237 else
3238   echo "$ac_t""no" 1>&6
3239 fi
3240
3241 done
3242 fi
3243
3244 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
3245 echo "configure:3246: checking stack direction for C alloca" >&5
3246 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
3247   echo $ac_n "(cached) $ac_c" 1>&6
3248 else
3249   if test "$cross_compiling" = yes; then
3250   ac_cv_c_stack_direction=0
3251 else
3252   cat > conftest.$ac_ext <<EOF
3253 #line 3254 "configure"
3254 #include "confdefs.h"
3255 find_stack_direction ()
3256 {
3257   static char *addr = 0;
3258   auto char dummy;
3259   if (addr == 0)
3260     {
3261       addr = &dummy;
3262       return find_stack_direction ();
3263     }
3264   else
3265     return (&dummy > addr) ? 1 : -1;
3266 }
3267 main ()
3268 {
3269   exit (find_stack_direction() < 0);
3270 }
3271 EOF
3272 if { (eval echo configure:3273: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3273 then
3274   ac_cv_c_stack_direction=1
3275 else
3276   echo "configure: failed program was:" >&5
3277   cat conftest.$ac_ext >&5
3278   rm -fr conftest*
3279   ac_cv_c_stack_direction=-1
3280 fi
3281 rm -fr conftest*
3282 fi
3283
3284 fi
3285
3286 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
3287 cat >> confdefs.h <<EOF
3288 #define STACK_DIRECTION $ac_cv_c_stack_direction
3289 EOF
3290
3291 fi
3292
3293 for ac_hdr in stdlib.h unistd.h sys/stat.h sys/types.h
3294 do
3295 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3296 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3297 echo "configure:3298: checking for $ac_hdr" >&5
3298 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3299   echo $ac_n "(cached) $ac_c" 1>&6
3300 else
3301   cat > conftest.$ac_ext <<EOF
3302 #line 3303 "configure"
3303 #include "confdefs.h"
3304 #include <$ac_hdr>
3305 EOF
3306 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3307 { (eval echo configure:3308: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3308 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3309 if test -z "$ac_err"; then
3310   rm -rf conftest*
3311   eval "ac_cv_header_$ac_safe=yes"
3312 else
3313   echo "$ac_err" >&5
3314   echo "configure: failed program was:" >&5
3315   cat conftest.$ac_ext >&5
3316   rm -rf conftest*
3317   eval "ac_cv_header_$ac_safe=no"
3318 fi
3319 rm -f conftest*
3320 fi
3321 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3322   echo "$ac_t""yes" 1>&6
3323     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3324   cat >> confdefs.h <<EOF
3325 #define $ac_tr_hdr 1
3326 EOF
3327  
3328 else
3329   echo "$ac_t""no" 1>&6
3330 fi
3331 done
3332
3333 for ac_func in getpagesize
3334 do
3335 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3336 echo "configure:3337: checking for $ac_func" >&5
3337 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3338   echo $ac_n "(cached) $ac_c" 1>&6
3339 else
3340   cat > conftest.$ac_ext <<EOF
3341 #line 3342 "configure"
3342 #include "confdefs.h"
3343 /* System header to define __stub macros and hopefully few prototypes,
3344     which can conflict with char $ac_func(); below.  */
3345 #include <assert.h>
3346 /* Override any gcc2 internal prototype to avoid an error.  */
3347 /* We use char because int might match the return type of a gcc2
3348     builtin and then its argument prototype would still apply.  */
3349 char $ac_func();
3350
3351 int main() {
3352
3353 /* The GNU C library defines this for functions which it implements
3354     to always fail with ENOSYS.  Some functions are actually named
3355     something starting with __ and the normal name is an alias.  */
3356 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3357 choke me
3358 #else
3359 $ac_func();
3360 #endif
3361
3362 ; return 0; }
3363 EOF
3364 if { (eval echo configure:3365: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3365   rm -rf conftest*
3366   eval "ac_cv_func_$ac_func=yes"
3367 else
3368   echo "configure: failed program was:" >&5
3369   cat conftest.$ac_ext >&5
3370   rm -rf conftest*
3371   eval "ac_cv_func_$ac_func=no"
3372 fi
3373 rm -f conftest*
3374 fi
3375
3376 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3377   echo "$ac_t""yes" 1>&6
3378     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3379   cat >> confdefs.h <<EOF
3380 #define $ac_tr_func 1
3381 EOF
3382  
3383 else
3384   echo "$ac_t""no" 1>&6
3385 fi
3386 done
3387
3388 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
3389 echo "configure:3390: checking for working mmap" >&5
3390 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
3391   echo $ac_n "(cached) $ac_c" 1>&6
3392 else
3393   if test "$cross_compiling" = yes; then
3394   ac_cv_func_mmap_fixed_mapped=no
3395 else
3396   cat > conftest.$ac_ext <<EOF
3397 #line 3398 "configure"
3398 #include "confdefs.h"
3399
3400 /* Thanks to Mike Haertel and Jim Avera for this test.
3401    Here is a matrix of mmap possibilities:
3402         mmap private not fixed
3403         mmap private fixed at somewhere currently unmapped
3404         mmap private fixed at somewhere already mapped
3405         mmap shared not fixed
3406         mmap shared fixed at somewhere currently unmapped
3407         mmap shared fixed at somewhere already mapped
3408    For private mappings, we should verify that changes cannot be read()
3409    back from the file, nor mmap's back from the file at a different
3410    address.  (There have been systems where private was not correctly
3411    implemented like the infamous i386 svr4.0, and systems where the
3412    VM page cache was not coherent with the filesystem buffer cache
3413    like early versions of FreeBSD and possibly contemporary NetBSD.)
3414    For shared mappings, we should conversely verify that changes get
3415    propogated back to all the places they're supposed to be.
3416
3417    Grep wants private fixed already mapped.
3418    The main things grep needs to know about mmap are:
3419    * does it exist and is it safe to write into the mmap'd area
3420    * how to use it (BSD variants)  */
3421 #include <sys/types.h>
3422 #include <fcntl.h>
3423 #include <sys/mman.h>
3424
3425 #if HAVE_SYS_TYPES_H
3426 # include <sys/types.h>
3427 #endif
3428
3429 #if HAVE_STDLIB_H
3430 # include <stdlib.h>
3431 #endif
3432
3433 #if HAVE_SYS_STAT_H
3434 # include <sys/stat.h>
3435 #endif
3436
3437 #if HAVE_UNISTD_H
3438 # include <unistd.h>
3439 #endif
3440
3441 /* This mess was copied from the GNU getpagesize.h.  */
3442 #ifndef HAVE_GETPAGESIZE
3443
3444 /* Assume that all systems that can run configure have sys/param.h.  */
3445 # ifndef HAVE_SYS_PARAM_H
3446 #  define HAVE_SYS_PARAM_H 1
3447 # endif
3448
3449 # ifdef _SC_PAGESIZE
3450 #  define getpagesize() sysconf(_SC_PAGESIZE)
3451 # else /* no _SC_PAGESIZE */
3452 #  ifdef HAVE_SYS_PARAM_H
3453 #   include <sys/param.h>
3454 #   ifdef EXEC_PAGESIZE
3455 #    define getpagesize() EXEC_PAGESIZE
3456 #   else /* no EXEC_PAGESIZE */
3457 #    ifdef NBPG
3458 #     define getpagesize() NBPG * CLSIZE
3459 #     ifndef CLSIZE
3460 #      define CLSIZE 1
3461 #     endif /* no CLSIZE */
3462 #    else /* no NBPG */
3463 #     ifdef NBPC
3464 #      define getpagesize() NBPC
3465 #     else /* no NBPC */
3466 #      ifdef PAGESIZE
3467 #       define getpagesize() PAGESIZE
3468 #      endif /* PAGESIZE */
3469 #     endif /* no NBPC */
3470 #    endif /* no NBPG */
3471 #   endif /* no EXEC_PAGESIZE */
3472 #  else /* no HAVE_SYS_PARAM_H */
3473 #   define getpagesize() 8192   /* punt totally */
3474 #  endif /* no HAVE_SYS_PARAM_H */
3475 # endif /* no _SC_PAGESIZE */
3476
3477 #endif /* no HAVE_GETPAGESIZE */
3478
3479 #ifdef __cplusplus
3480 extern "C" { void *malloc(unsigned); }
3481 #else
3482 char *malloc();
3483 #endif
3484
3485 int
3486 main()
3487 {
3488         char *data, *data2, *data3;
3489         int i, pagesize;
3490         int fd;
3491
3492         pagesize = getpagesize();
3493
3494         /*
3495          * First, make a file with some known garbage in it.
3496          */
3497         data = malloc(pagesize);
3498         if (!data)
3499                 exit(1);
3500         for (i = 0; i < pagesize; ++i)
3501                 *(data + i) = rand();
3502         umask(0);
3503         fd = creat("conftestmmap", 0600);
3504         if (fd < 0)
3505                 exit(1);
3506         if (write(fd, data, pagesize) != pagesize)
3507                 exit(1);
3508         close(fd);
3509
3510         /*
3511          * Next, try to mmap the file at a fixed address which
3512          * already has something else allocated at it.  If we can,
3513          * also make sure that we see the same garbage.
3514          */
3515         fd = open("conftestmmap", O_RDWR);
3516         if (fd < 0)
3517                 exit(1);
3518         data2 = malloc(2 * pagesize);
3519         if (!data2)
3520                 exit(1);
3521         data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
3522         if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
3523             MAP_PRIVATE | MAP_FIXED, fd, 0L))
3524                 exit(1);
3525         for (i = 0; i < pagesize; ++i)
3526                 if (*(data + i) != *(data2 + i))
3527                         exit(1);
3528
3529         /*
3530          * Finally, make sure that changes to the mapped area
3531          * do not percolate back to the file as seen by read().
3532          * (This is a bug on some variants of i386 svr4.0.)
3533          */
3534         for (i = 0; i < pagesize; ++i)
3535                 *(data2 + i) = *(data2 + i) + 1;
3536         data3 = malloc(pagesize);
3537         if (!data3)
3538                 exit(1);
3539         if (read(fd, data3, pagesize) != pagesize)
3540                 exit(1);
3541         for (i = 0; i < pagesize; ++i)
3542                 if (*(data + i) != *(data3 + i))
3543                         exit(1);
3544         close(fd);
3545         unlink("conftestmmap");
3546         exit(0);
3547 }
3548
3549 EOF
3550 if { (eval echo configure:3551: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3551 then
3552   ac_cv_func_mmap_fixed_mapped=yes
3553 else
3554   echo "configure: failed program was:" >&5
3555   cat conftest.$ac_ext >&5
3556   rm -fr conftest*
3557   ac_cv_func_mmap_fixed_mapped=no
3558 fi
3559 rm -fr conftest*
3560 fi
3561
3562 fi
3563
3564 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
3565 if test $ac_cv_func_mmap_fixed_mapped = yes; then
3566   cat >> confdefs.h <<\EOF
3567 #define HAVE_MMAP 1
3568 EOF
3569
3570 fi
3571
3572                               
3573    for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
3574 unistd.h values.h sys/param.h
3575 do
3576 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3577 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3578 echo "configure:3579: checking for $ac_hdr" >&5
3579 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3580   echo $ac_n "(cached) $ac_c" 1>&6
3581 else
3582   cat > conftest.$ac_ext <<EOF
3583 #line 3584 "configure"
3584 #include "confdefs.h"
3585 #include <$ac_hdr>
3586 EOF
3587 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3588 { (eval echo configure:3589: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3589 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3590 if test -z "$ac_err"; then
3591   rm -rf conftest*
3592   eval "ac_cv_header_$ac_safe=yes"
3593 else
3594   echo "$ac_err" >&5
3595   echo "configure: failed program was:" >&5
3596   cat conftest.$ac_ext >&5
3597   rm -rf conftest*
3598   eval "ac_cv_header_$ac_safe=no"
3599 fi
3600 rm -f conftest*
3601 fi
3602 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3603   echo "$ac_t""yes" 1>&6
3604     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3605   cat >> confdefs.h <<EOF
3606 #define $ac_tr_hdr 1
3607 EOF
3608  
3609 else
3610   echo "$ac_t""no" 1>&6
3611 fi
3612 done
3613
3614    for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
3615 __argz_count __argz_stringify __argz_next
3616 do
3617 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3618 echo "configure:3619: checking for $ac_func" >&5
3619 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3620   echo $ac_n "(cached) $ac_c" 1>&6
3621 else
3622   cat > conftest.$ac_ext <<EOF
3623 #line 3624 "configure"
3624 #include "confdefs.h"
3625 /* System header to define __stub macros and hopefully few prototypes,
3626     which can conflict with char $ac_func(); below.  */
3627 #include <assert.h>
3628 /* Override any gcc2 internal prototype to avoid an error.  */
3629 /* We use char because int might match the return type of a gcc2
3630     builtin and then its argument prototype would still apply.  */
3631 char $ac_func();
3632
3633 int main() {
3634
3635 /* The GNU C library defines this for functions which it implements
3636     to always fail with ENOSYS.  Some functions are actually named
3637     something starting with __ and the normal name is an alias.  */
3638 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3639 choke me
3640 #else
3641 $ac_func();
3642 #endif
3643
3644 ; return 0; }
3645 EOF
3646 if { (eval echo configure:3647: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3647   rm -rf conftest*
3648   eval "ac_cv_func_$ac_func=yes"
3649 else
3650   echo "configure: failed program was:" >&5
3651   cat conftest.$ac_ext >&5
3652   rm -rf conftest*
3653   eval "ac_cv_func_$ac_func=no"
3654 fi
3655 rm -f conftest*
3656 fi
3657
3658 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3659   echo "$ac_t""yes" 1>&6
3660     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3661   cat >> confdefs.h <<EOF
3662 #define $ac_tr_func 1
3663 EOF
3664  
3665 else
3666   echo "$ac_t""no" 1>&6
3667 fi
3668 done
3669
3670
3671    if test "${ac_cv_func_stpcpy+set}" != "set"; then
3672      for ac_func in stpcpy
3673 do
3674 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3675 echo "configure:3676: checking for $ac_func" >&5
3676 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3677   echo $ac_n "(cached) $ac_c" 1>&6
3678 else
3679   cat > conftest.$ac_ext <<EOF
3680 #line 3681 "configure"
3681 #include "confdefs.h"
3682 /* System header to define __stub macros and hopefully few prototypes,
3683     which can conflict with char $ac_func(); below.  */
3684 #include <assert.h>
3685 /* Override any gcc2 internal prototype to avoid an error.  */
3686 /* We use char because int might match the return type of a gcc2
3687     builtin and then its argument prototype would still apply.  */
3688 char $ac_func();
3689
3690 int main() {
3691
3692 /* The GNU C library defines this for functions which it implements
3693     to always fail with ENOSYS.  Some functions are actually named
3694     something starting with __ and the normal name is an alias.  */
3695 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3696 choke me
3697 #else
3698 $ac_func();
3699 #endif
3700
3701 ; return 0; }
3702 EOF
3703 if { (eval echo configure:3704: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3704   rm -rf conftest*
3705   eval "ac_cv_func_$ac_func=yes"
3706 else
3707   echo "configure: failed program was:" >&5
3708   cat conftest.$ac_ext >&5
3709   rm -rf conftest*
3710   eval "ac_cv_func_$ac_func=no"
3711 fi
3712 rm -f conftest*
3713 fi
3714
3715 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3716   echo "$ac_t""yes" 1>&6
3717     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3718   cat >> confdefs.h <<EOF
3719 #define $ac_tr_func 1
3720 EOF
3721  
3722 else
3723   echo "$ac_t""no" 1>&6
3724 fi
3725 done
3726
3727    fi
3728    if test "${ac_cv_func_stpcpy}" = "yes"; then
3729      cat >> confdefs.h <<\EOF
3730 #define HAVE_STPCPY 1
3731 EOF
3732
3733    fi
3734
3735    if test $ac_cv_header_locale_h = yes; then
3736     echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
3737 echo "configure:3738: checking for LC_MESSAGES" >&5
3738 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
3739   echo $ac_n "(cached) $ac_c" 1>&6
3740 else
3741   cat > conftest.$ac_ext <<EOF
3742 #line 3743 "configure"
3743 #include "confdefs.h"
3744 #include <locale.h>
3745 int main() {
3746 return LC_MESSAGES
3747 ; return 0; }
3748 EOF
3749 if { (eval echo configure:3750: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3750   rm -rf conftest*
3751   am_cv_val_LC_MESSAGES=yes
3752 else
3753   echo "configure: failed program was:" >&5
3754   cat conftest.$ac_ext >&5
3755   rm -rf conftest*
3756   am_cv_val_LC_MESSAGES=no
3757 fi
3758 rm -f conftest*
3759 fi
3760
3761 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
3762     if test $am_cv_val_LC_MESSAGES = yes; then
3763       cat >> confdefs.h <<\EOF
3764 #define HAVE_LC_MESSAGES 1
3765 EOF
3766
3767     fi
3768   fi
3769    echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
3770 echo "configure:3771: checking whether NLS is requested" >&5
3771         # Check whether --enable-nls or --disable-nls was given.
3772 if test "${enable_nls+set}" = set; then
3773   enableval="$enable_nls"
3774   USE_NLS=$enableval
3775 else
3776   USE_NLS=yes
3777 fi
3778
3779     echo "$ac_t""$USE_NLS" 1>&6
3780     
3781
3782     USE_INCLUDED_LIBINTL=no
3783
3784         if test "$USE_NLS" = "yes"; then
3785       cat >> confdefs.h <<\EOF
3786 #define ENABLE_NLS 1
3787 EOF
3788
3789       echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
3790 echo "configure:3791: checking whether included gettext is requested" >&5
3791       # Check whether --with-included-gettext or --without-included-gettext was given.
3792 if test "${with_included_gettext+set}" = set; then
3793   withval="$with_included_gettext"
3794   nls_cv_force_use_gnu_gettext=$withval
3795 else
3796   nls_cv_force_use_gnu_gettext=no
3797 fi
3798
3799       echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
3800
3801       nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
3802       if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
3803                                         nls_cv_header_intl=
3804         nls_cv_header_libgt=
3805         CATOBJEXT=NONE
3806
3807         ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
3808 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
3809 echo "configure:3810: checking for libintl.h" >&5
3810 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3811   echo $ac_n "(cached) $ac_c" 1>&6
3812 else
3813   cat > conftest.$ac_ext <<EOF
3814 #line 3815 "configure"
3815 #include "confdefs.h"
3816 #include <libintl.h>
3817 EOF
3818 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3819 { (eval echo configure:3820: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3820 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3821 if test -z "$ac_err"; then
3822   rm -rf conftest*
3823   eval "ac_cv_header_$ac_safe=yes"
3824 else
3825   echo "$ac_err" >&5
3826   echo "configure: failed program was:" >&5
3827   cat conftest.$ac_ext >&5
3828   rm -rf conftest*
3829   eval "ac_cv_header_$ac_safe=no"
3830 fi
3831 rm -f conftest*
3832 fi
3833 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3834   echo "$ac_t""yes" 1>&6
3835   echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
3836 echo "configure:3837: checking for gettext in libc" >&5
3837 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
3838   echo $ac_n "(cached) $ac_c" 1>&6
3839 else
3840   cat > conftest.$ac_ext <<EOF
3841 #line 3842 "configure"
3842 #include "confdefs.h"
3843 #include <libintl.h>
3844 int main() {
3845 return (int) gettext ("")
3846 ; return 0; }
3847 EOF
3848 if { (eval echo configure:3849: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3849   rm -rf conftest*
3850   gt_cv_func_gettext_libc=yes
3851 else
3852   echo "configure: failed program was:" >&5
3853   cat conftest.$ac_ext >&5
3854   rm -rf conftest*
3855   gt_cv_func_gettext_libc=no
3856 fi
3857 rm -f conftest*
3858 fi
3859
3860 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
3861
3862            if test "$gt_cv_func_gettext_libc" != "yes"; then
3863              echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
3864 echo "configure:3865: checking for bindtextdomain in -lintl" >&5
3865 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
3866 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3867   echo $ac_n "(cached) $ac_c" 1>&6
3868 else
3869   ac_save_LIBS="$LIBS"
3870 LIBS="-lintl  $LIBS"
3871 cat > conftest.$ac_ext <<EOF
3872 #line 3873 "configure"
3873 #include "confdefs.h"
3874 /* Override any gcc2 internal prototype to avoid an error.  */
3875 /* We use char because int might match the return type of a gcc2
3876     builtin and then its argument prototype would still apply.  */
3877 char bindtextdomain();
3878
3879 int main() {
3880 bindtextdomain()
3881 ; return 0; }
3882 EOF
3883 if { (eval echo configure:3884: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3884   rm -rf conftest*
3885   eval "ac_cv_lib_$ac_lib_var=yes"
3886 else
3887   echo "configure: failed program was:" >&5
3888   cat conftest.$ac_ext >&5
3889   rm -rf conftest*
3890   eval "ac_cv_lib_$ac_lib_var=no"
3891 fi
3892 rm -f conftest*
3893 LIBS="$ac_save_LIBS"
3894
3895 fi
3896 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3897   echo "$ac_t""yes" 1>&6
3898   echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
3899 echo "configure:3900: checking for gettext in libintl" >&5
3900 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
3901   echo $ac_n "(cached) $ac_c" 1>&6
3902 else
3903   cat > conftest.$ac_ext <<EOF
3904 #line 3905 "configure"
3905 #include "confdefs.h"
3906
3907 int main() {
3908 return (int) gettext ("")
3909 ; return 0; }
3910 EOF
3911 if { (eval echo configure:3912: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3912   rm -rf conftest*
3913   gt_cv_func_gettext_libintl=yes
3914 else
3915   echo "configure: failed program was:" >&5
3916   cat conftest.$ac_ext >&5
3917   rm -rf conftest*
3918   gt_cv_func_gettext_libintl=no
3919 fi
3920 rm -f conftest*
3921 fi
3922
3923 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
3924 else
3925   echo "$ac_t""no" 1>&6
3926 fi
3927
3928            fi
3929
3930            if test "$gt_cv_func_gettext_libc" = "yes" \
3931               || test "$gt_cv_func_gettext_libintl" = "yes"; then
3932               cat >> confdefs.h <<\EOF
3933 #define HAVE_GETTEXT 1
3934 EOF
3935
3936               # Extract the first word of "msgfmt", so it can be a program name with args.
3937 set dummy msgfmt; ac_word=$2
3938 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3939 echo "configure:3940: checking for $ac_word" >&5
3940 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
3941   echo $ac_n "(cached) $ac_c" 1>&6
3942 else
3943   case "$MSGFMT" in
3944   /*)
3945   ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
3946   ;;
3947   *)
3948   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3949   for ac_dir in $PATH; do
3950     test -z "$ac_dir" && ac_dir=.
3951     if test -f $ac_dir/$ac_word; then
3952       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
3953         ac_cv_path_MSGFMT="$ac_dir/$ac_word"
3954         break
3955       fi
3956     fi
3957   done
3958   IFS="$ac_save_ifs"
3959   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
3960   ;;
3961 esac
3962 fi
3963 MSGFMT="$ac_cv_path_MSGFMT"
3964 if test -n "$MSGFMT"; then
3965   echo "$ac_t""$MSGFMT" 1>&6
3966 else
3967   echo "$ac_t""no" 1>&6
3968 fi
3969               if test "$MSGFMT" != "no"; then
3970                 for ac_func in dcgettext
3971 do
3972 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3973 echo "configure:3974: checking for $ac_func" >&5
3974 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3975   echo $ac_n "(cached) $ac_c" 1>&6
3976 else
3977   cat > conftest.$ac_ext <<EOF
3978 #line 3979 "configure"
3979 #include "confdefs.h"
3980 /* System header to define __stub macros and hopefully few prototypes,
3981     which can conflict with char $ac_func(); below.  */
3982 #include <assert.h>
3983 /* Override any gcc2 internal prototype to avoid an error.  */
3984 /* We use char because int might match the return type of a gcc2
3985     builtin and then its argument prototype would still apply.  */
3986 char $ac_func();
3987
3988 int main() {
3989
3990 /* The GNU C library defines this for functions which it implements
3991     to always fail with ENOSYS.  Some functions are actually named
3992     something starting with __ and the normal name is an alias.  */
3993 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3994 choke me
3995 #else
3996 $ac_func();
3997 #endif
3998
3999 ; return 0; }
4000 EOF
4001 if { (eval echo configure:4002: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4002   rm -rf conftest*
4003   eval "ac_cv_func_$ac_func=yes"
4004 else
4005   echo "configure: failed program was:" >&5
4006   cat conftest.$ac_ext >&5
4007   rm -rf conftest*
4008   eval "ac_cv_func_$ac_func=no"
4009 fi
4010 rm -f conftest*
4011 fi
4012
4013 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4014   echo "$ac_t""yes" 1>&6
4015     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4016   cat >> confdefs.h <<EOF
4017 #define $ac_tr_func 1
4018 EOF
4019  
4020 else
4021   echo "$ac_t""no" 1>&6
4022 fi
4023 done
4024
4025                 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4026 set dummy gmsgfmt; ac_word=$2
4027 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4028 echo "configure:4029: checking for $ac_word" >&5
4029 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4030   echo $ac_n "(cached) $ac_c" 1>&6
4031 else
4032   case "$GMSGFMT" in
4033   /*)
4034   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
4035   ;;
4036   ?:/*)                  
4037   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
4038   ;;
4039   *)
4040   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4041   ac_dummy="$PATH"
4042   for ac_dir in $ac_dummy; do 
4043     test -z "$ac_dir" && ac_dir=.
4044     if test -f $ac_dir/$ac_word; then
4045       ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
4046       break
4047     fi
4048   done
4049   IFS="$ac_save_ifs"
4050   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
4051   ;;
4052 esac
4053 fi
4054 GMSGFMT="$ac_cv_path_GMSGFMT"
4055 if test -n "$GMSGFMT"; then
4056   echo "$ac_t""$GMSGFMT" 1>&6
4057 else
4058   echo "$ac_t""no" 1>&6
4059 fi
4060
4061                 # Extract the first word of "xgettext", so it can be a program name with args.
4062 set dummy xgettext; ac_word=$2
4063 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4064 echo "configure:4065: checking for $ac_word" >&5
4065 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4066   echo $ac_n "(cached) $ac_c" 1>&6
4067 else
4068   case "$XGETTEXT" in
4069   /*)
4070   ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
4071   ;;
4072   *)
4073   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4074   for ac_dir in $PATH; do
4075     test -z "$ac_dir" && ac_dir=.
4076     if test -f $ac_dir/$ac_word; then
4077       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4078         ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
4079         break
4080       fi
4081     fi
4082   done
4083   IFS="$ac_save_ifs"
4084   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
4085   ;;
4086 esac
4087 fi
4088 XGETTEXT="$ac_cv_path_XGETTEXT"
4089 if test -n "$XGETTEXT"; then
4090   echo "$ac_t""$XGETTEXT" 1>&6
4091 else
4092   echo "$ac_t""no" 1>&6
4093 fi
4094
4095                 cat > conftest.$ac_ext <<EOF
4096 #line 4097 "configure"
4097 #include "confdefs.h"
4098
4099 int main() {
4100 extern int _nl_msg_cat_cntr;
4101                                return _nl_msg_cat_cntr
4102 ; return 0; }
4103 EOF
4104 if { (eval echo configure:4105: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4105   rm -rf conftest*
4106   CATOBJEXT=.gmo
4107                    DATADIRNAME=share
4108 else
4109   echo "configure: failed program was:" >&5
4110   cat conftest.$ac_ext >&5
4111   rm -rf conftest*
4112   CATOBJEXT=.mo
4113                    DATADIRNAME=lib
4114 fi
4115 rm -f conftest*
4116                 INSTOBJEXT=.mo
4117               fi
4118             fi
4119         
4120 else
4121   echo "$ac_t""no" 1>&6
4122 fi
4123
4124
4125                 
4126         if test "$CATOBJEXT" = "NONE"; then
4127                           nls_cv_use_gnu_gettext=yes
4128         fi
4129       fi
4130
4131       if test "$nls_cv_use_gnu_gettext" = "yes"; then
4132                 INTLOBJS="\$(GETTOBJS)"
4133         # Extract the first word of "msgfmt", so it can be a program name with args.
4134 set dummy msgfmt; ac_word=$2
4135 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4136 echo "configure:4137: checking for $ac_word" >&5
4137 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4138   echo $ac_n "(cached) $ac_c" 1>&6
4139 else
4140   case "$MSGFMT" in
4141   /*)
4142   ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
4143   ;;
4144   *)
4145   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4146   for ac_dir in $PATH; do
4147     test -z "$ac_dir" && ac_dir=.
4148     if test -f $ac_dir/$ac_word; then
4149       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4150         ac_cv_path_MSGFMT="$ac_dir/$ac_word"
4151         break
4152       fi
4153     fi
4154   done
4155   IFS="$ac_save_ifs"
4156   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
4157   ;;
4158 esac
4159 fi
4160 MSGFMT="$ac_cv_path_MSGFMT"
4161 if test -n "$MSGFMT"; then
4162   echo "$ac_t""$MSGFMT" 1>&6
4163 else
4164   echo "$ac_t""no" 1>&6
4165 fi
4166
4167         # Extract the first word of "gmsgfmt", so it can be a program name with args.
4168 set dummy gmsgfmt; ac_word=$2
4169 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4170 echo "configure:4171: checking for $ac_word" >&5
4171 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4172   echo $ac_n "(cached) $ac_c" 1>&6
4173 else
4174   case "$GMSGFMT" in
4175   /*)
4176   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
4177   ;;
4178   ?:/*)                  
4179   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
4180   ;;
4181   *)
4182   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4183   ac_dummy="$PATH"
4184   for ac_dir in $ac_dummy; do 
4185     test -z "$ac_dir" && ac_dir=.
4186     if test -f $ac_dir/$ac_word; then
4187       ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
4188       break
4189     fi
4190   done
4191   IFS="$ac_save_ifs"
4192   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
4193   ;;
4194 esac
4195 fi
4196 GMSGFMT="$ac_cv_path_GMSGFMT"
4197 if test -n "$GMSGFMT"; then
4198   echo "$ac_t""$GMSGFMT" 1>&6
4199 else
4200   echo "$ac_t""no" 1>&6
4201 fi
4202
4203         # Extract the first word of "xgettext", so it can be a program name with args.
4204 set dummy xgettext; ac_word=$2
4205 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4206 echo "configure:4207: checking for $ac_word" >&5
4207 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4208   echo $ac_n "(cached) $ac_c" 1>&6
4209 else
4210   case "$XGETTEXT" in
4211   /*)
4212   ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
4213   ;;
4214   *)
4215   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4216   for ac_dir in $PATH; do
4217     test -z "$ac_dir" && ac_dir=.
4218     if test -f $ac_dir/$ac_word; then
4219       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4220         ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
4221         break
4222       fi
4223     fi
4224   done
4225   IFS="$ac_save_ifs"
4226   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
4227   ;;
4228 esac
4229 fi
4230 XGETTEXT="$ac_cv_path_XGETTEXT"
4231 if test -n "$XGETTEXT"; then
4232   echo "$ac_t""$XGETTEXT" 1>&6
4233 else
4234   echo "$ac_t""no" 1>&6
4235 fi
4236
4237         
4238         USE_INCLUDED_LIBINTL=yes
4239         CATOBJEXT=.gmo
4240         INSTOBJEXT=.mo
4241         DATADIRNAME=share
4242         INTLDEPS='$(top_builddir)/../intl/libintl.a'
4243         INTLLIBS=$INTLDEPS
4244         LIBS=`echo $LIBS | sed -e 's/-lintl//'`
4245         nls_cv_header_intl=libintl.h
4246         nls_cv_header_libgt=libgettext.h
4247       fi
4248
4249             if test "$XGETTEXT" != ":"; then
4250                         if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
4251           : ;
4252         else
4253           echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
4254           XGETTEXT=":"
4255         fi
4256       fi
4257
4258       # We need to process the po/ directory.
4259       POSUB=po
4260     else
4261       DATADIRNAME=share
4262       nls_cv_header_intl=libintl.h
4263       nls_cv_header_libgt=libgettext.h
4264     fi
4265
4266     # If this is used in GNU gettext we have to set USE_NLS to `yes'
4267     # because some of the sources are only built for this goal.
4268     if test "$PACKAGE" = gettext; then
4269       USE_NLS=yes
4270       USE_INCLUDED_LIBINTL=yes
4271     fi
4272
4273                 for lang in $ALL_LINGUAS; do
4274       GMOFILES="$GMOFILES $lang.gmo"
4275       POFILES="$POFILES $lang.po"
4276     done
4277
4278         
4279     
4280     
4281     
4282     
4283     
4284     
4285     
4286     
4287     
4288     
4289   
4290
4291    if test "x$CATOBJEXT" != "x"; then
4292      if test "x$ALL_LINGUAS" = "x"; then
4293        LINGUAS=
4294      else
4295        echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
4296 echo "configure:4297: checking for catalogs to be installed" >&5
4297        NEW_LINGUAS=
4298        for lang in ${LINGUAS=$ALL_LINGUAS}; do
4299          case "$ALL_LINGUAS" in
4300           *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
4301          esac
4302        done
4303        LINGUAS=$NEW_LINGUAS
4304        echo "$ac_t""$LINGUAS" 1>&6
4305      fi
4306
4307           if test -n "$LINGUAS"; then
4308        for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
4309      fi
4310    fi
4311
4312             if test $ac_cv_header_locale_h = yes; then
4313      INCLUDE_LOCALE_H="#include <locale.h>"
4314    else
4315      INCLUDE_LOCALE_H="\
4316 /* The system does not provide the header <locale.h>.  Take care yourself.  */"
4317    fi
4318    
4319
4320             if test -f $srcdir/po2tbl.sed.in; then
4321       if test "$CATOBJEXT" = ".cat"; then
4322          ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
4323 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
4324 echo "configure:4325: checking for linux/version.h" >&5
4325 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4326   echo $ac_n "(cached) $ac_c" 1>&6
4327 else
4328   cat > conftest.$ac_ext <<EOF
4329 #line 4330 "configure"
4330 #include "confdefs.h"
4331 #include <linux/version.h>
4332 EOF
4333 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4334 { (eval echo configure:4335: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4335 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4336 if test -z "$ac_err"; then
4337   rm -rf conftest*
4338   eval "ac_cv_header_$ac_safe=yes"
4339 else
4340   echo "$ac_err" >&5
4341   echo "configure: failed program was:" >&5
4342   cat conftest.$ac_ext >&5
4343   rm -rf conftest*
4344   eval "ac_cv_header_$ac_safe=no"
4345 fi
4346 rm -f conftest*
4347 fi
4348 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4349   echo "$ac_t""yes" 1>&6
4350   msgformat=linux
4351 else
4352   echo "$ac_t""no" 1>&6
4353 msgformat=xopen
4354 fi
4355
4356
4357                          sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
4358       fi
4359             sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
4360          $srcdir/po2tbl.sed.in > po2tbl.sed
4361    fi
4362
4363             if test "$PACKAGE" = "gettext"; then
4364      GT_NO="#NO#"
4365      GT_YES=
4366    else
4367      GT_NO=
4368      GT_YES="#YES#"
4369    fi
4370    
4371    
4372
4373    MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
4374    
4375
4376       l=
4377    
4378
4379             if test -f $srcdir/po/POTFILES.in; then
4380       test -d po || mkdir po
4381       if test "x$srcdir" != "x."; then
4382          if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
4383             posrcprefix="$srcdir/"
4384          else
4385             posrcprefix="../$srcdir/"
4386          fi
4387       else
4388          posrcprefix="../"
4389       fi
4390       rm -f po/POTFILES
4391       sed -e "/^#/d" -e "/^\$/d" -e "s,.*,      $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
4392          < $srcdir/po/POTFILES.in > po/POTFILES
4393    fi
4394   
4395
4396 # Permit host specific settings.
4397 . ${srcdir}/configure.host
4398
4399
4400 # Find a good install program.  We prefer a C program (faster),
4401 # so one script is as good as another.  But avoid the broken or
4402 # incompatible versions:
4403 # SysV /etc/install, /usr/sbin/install
4404 # SunOS /usr/etc/install
4405 # IRIX /sbin/install
4406 # AIX /bin/install
4407 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4408 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4409 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4410 # ./install, which can be erroneously created by make from ./install.sh.
4411 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
4412 echo "configure:4413: checking for a BSD compatible install" >&5
4413 if test -z "$INSTALL"; then
4414 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
4415   echo $ac_n "(cached) $ac_c" 1>&6
4416 else
4417     IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS=":"
4418   for ac_dir in $PATH; do
4419     # Account for people who put trailing slashes in PATH elements.
4420     case "$ac_dir/" in
4421     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
4422     *)
4423       # OSF1 and SCO ODT 3.0 have their own names for install.
4424       # Don't use installbsd from OSF since it installs stuff as root
4425       # by default.
4426       for ac_prog in ginstall scoinst install; do
4427         if test -f $ac_dir/$ac_prog; then
4428           if test $ac_prog = install &&
4429             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
4430             # AIX install.  It has an incompatible calling convention.
4431             :
4432           else
4433             ac_cv_path_install="$ac_dir/$ac_prog -c"
4434             break 2
4435           fi
4436         fi
4437       done
4438       ;;
4439     esac
4440   done
4441   IFS="$ac_save_IFS"
4442
4443 fi
4444   if test "${ac_cv_path_install+set}" = set; then
4445     INSTALL="$ac_cv_path_install"
4446   else
4447     # As a last resort, use the slow shell script.  We don't cache a
4448     # path for INSTALL within a source directory, because that will
4449     # break other packages using the cache if that directory is
4450     # removed, or if the path is relative.
4451     INSTALL="$ac_install_sh"
4452   fi
4453 fi
4454 echo "$ac_t""$INSTALL" 1>&6
4455
4456 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4457 # It thinks the first close brace ends the variable substitution.
4458 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4459
4460 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
4461
4462 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4463
4464
4465 BFD_HOST_64BIT_LONG=0
4466 BFD_HOST_64_BIT_DEFINED=0
4467 BFD_HOST_64_BIT=
4468 BFD_HOST_U_64_BIT=
4469 if test "x${HOST_64BIT_TYPE}" = "xlong"; then
4470   BFD_HOST_64BIT_LONG=1
4471 elif test "x${HOST_64BIT_TYPE}" != "x"; then
4472   BFD_HOST_64_BIT_DEFINED=1
4473   BFD_HOST_64_BIT=${HOST_64BIT_TYPE}
4474   BFD_HOST_U_64_BIT=${HOST_U_64BIT_TYPE}
4475 fi
4476
4477
4478
4479
4480
4481 # Put a plausible default for CC_FOR_BUILD in Makefile.
4482 if test -z "$CC_FOR_BUILD"; then
4483   if test "x$cross_compiling" = "xno"; then
4484     CC_FOR_BUILD='$(CC)'
4485   else
4486     CC_FOR_BUILD=gcc
4487   fi
4488 fi
4489
4490 # Also set EXEEXT_FOR_BUILD.
4491 if test "x$cross_compiling" = "xno"; then
4492   EXEEXT_FOR_BUILD='$(EXEEXT)'
4493 else
4494   echo $ac_n "checking for build system executable suffix""... $ac_c" 1>&6
4495 echo "configure:4496: checking for build system executable suffix" >&5
4496 if eval "test \"`echo '$''{'bfd_cv_build_exeext'+set}'`\" = set"; then
4497   echo $ac_n "(cached) $ac_c" 1>&6
4498 else
4499   rm -f conftest*
4500      echo 'int main () { return 0; }' > conftest.c
4501      bfd_cv_build_exeext=
4502      ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
4503      for file in conftest.*; do
4504        case $file in
4505        *.c | *.o | *.obj | *.ilk | *.pdb) ;;
4506        *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4507        esac
4508      done
4509      rm -f conftest*
4510      test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
4511 fi
4512
4513 echo "$ac_t""$bfd_cv_build_exeext" 1>&6
4514   EXEEXT_FOR_BUILD=""
4515   test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
4516 fi
4517
4518
4519 for ac_hdr in stddef.h string.h strings.h stdlib.h time.h unistd.h
4520 do
4521 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4522 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4523 echo "configure:4524: checking for $ac_hdr" >&5
4524 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4525   echo $ac_n "(cached) $ac_c" 1>&6
4526 else
4527   cat > conftest.$ac_ext <<EOF
4528 #line 4529 "configure"
4529 #include "confdefs.h"
4530 #include <$ac_hdr>
4531 EOF
4532 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4533 { (eval echo configure:4534: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4534 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4535 if test -z "$ac_err"; then
4536   rm -rf conftest*
4537   eval "ac_cv_header_$ac_safe=yes"
4538 else
4539   echo "$ac_err" >&5
4540   echo "configure: failed program was:" >&5
4541   cat conftest.$ac_ext >&5
4542   rm -rf conftest*
4543   eval "ac_cv_header_$ac_safe=no"
4544 fi
4545 rm -f conftest*
4546 fi
4547 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4548   echo "$ac_t""yes" 1>&6
4549     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4550   cat >> confdefs.h <<EOF
4551 #define $ac_tr_hdr 1
4552 EOF
4553  
4554 else
4555   echo "$ac_t""no" 1>&6
4556 fi
4557 done
4558
4559 for ac_hdr in fcntl.h sys/file.h sys/time.h
4560 do
4561 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4562 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4563 echo "configure:4564: checking for $ac_hdr" >&5
4564 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4565   echo $ac_n "(cached) $ac_c" 1>&6
4566 else
4567   cat > conftest.$ac_ext <<EOF
4568 #line 4569 "configure"
4569 #include "confdefs.h"
4570 #include <$ac_hdr>
4571 EOF
4572 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4573 { (eval echo configure:4574: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4574 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4575 if test -z "$ac_err"; then
4576   rm -rf conftest*
4577   eval "ac_cv_header_$ac_safe=yes"
4578 else
4579   echo "$ac_err" >&5
4580   echo "configure: failed program was:" >&5
4581   cat conftest.$ac_ext >&5
4582   rm -rf conftest*
4583   eval "ac_cv_header_$ac_safe=no"
4584 fi
4585 rm -f conftest*
4586 fi
4587 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4588   echo "$ac_t""yes" 1>&6
4589     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4590   cat >> confdefs.h <<EOF
4591 #define $ac_tr_hdr 1
4592 EOF
4593  
4594 else
4595   echo "$ac_t""no" 1>&6
4596 fi
4597 done
4598
4599 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
4600 echo "configure:4601: checking whether time.h and sys/time.h may both be included" >&5
4601 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
4602   echo $ac_n "(cached) $ac_c" 1>&6
4603 else
4604   cat > conftest.$ac_ext <<EOF
4605 #line 4606 "configure"
4606 #include "confdefs.h"
4607 #include <sys/types.h>
4608 #include <sys/time.h>
4609 #include <time.h>
4610 int main() {
4611 struct tm *tp;
4612 ; return 0; }
4613 EOF
4614 if { (eval echo configure:4615: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4615   rm -rf conftest*
4616   ac_cv_header_time=yes
4617 else
4618   echo "configure: failed program was:" >&5
4619   cat conftest.$ac_ext >&5
4620   rm -rf conftest*
4621   ac_cv_header_time=no
4622 fi
4623 rm -f conftest*
4624 fi
4625
4626 echo "$ac_t""$ac_cv_header_time" 1>&6
4627 if test $ac_cv_header_time = yes; then
4628   cat >> confdefs.h <<\EOF
4629 #define TIME_WITH_SYS_TIME 1
4630 EOF
4631
4632 fi
4633
4634 ac_header_dirent=no
4635 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
4636 do
4637 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4638 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
4639 echo "configure:4640: checking for $ac_hdr that defines DIR" >&5
4640 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
4641   echo $ac_n "(cached) $ac_c" 1>&6
4642 else
4643   cat > conftest.$ac_ext <<EOF
4644 #line 4645 "configure"
4645 #include "confdefs.h"
4646 #include <sys/types.h>
4647 #include <$ac_hdr>
4648 int main() {
4649 DIR *dirp = 0;
4650 ; return 0; }
4651 EOF
4652 if { (eval echo configure:4653: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4653   rm -rf conftest*
4654   eval "ac_cv_header_dirent_$ac_safe=yes"
4655 else
4656   echo "configure: failed program was:" >&5
4657   cat conftest.$ac_ext >&5
4658   rm -rf conftest*
4659   eval "ac_cv_header_dirent_$ac_safe=no"
4660 fi
4661 rm -f conftest*
4662 fi
4663 if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
4664   echo "$ac_t""yes" 1>&6
4665     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4666   cat >> confdefs.h <<EOF
4667 #define $ac_tr_hdr 1
4668 EOF
4669  ac_header_dirent=$ac_hdr; break
4670 else
4671   echo "$ac_t""no" 1>&6
4672 fi
4673 done
4674 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4675 if test $ac_header_dirent = dirent.h; then
4676 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
4677 echo "configure:4678: checking for opendir in -ldir" >&5
4678 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
4679 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4680   echo $ac_n "(cached) $ac_c" 1>&6
4681 else
4682   ac_save_LIBS="$LIBS"
4683 LIBS="-ldir  $LIBS"
4684 cat > conftest.$ac_ext <<EOF
4685 #line 4686 "configure"
4686 #include "confdefs.h"
4687 /* Override any gcc2 internal prototype to avoid an error.  */
4688 /* We use char because int might match the return type of a gcc2
4689     builtin and then its argument prototype would still apply.  */
4690 char opendir();
4691
4692 int main() {
4693 opendir()
4694 ; return 0; }
4695 EOF
4696 if { (eval echo configure:4697: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4697   rm -rf conftest*
4698   eval "ac_cv_lib_$ac_lib_var=yes"
4699 else
4700   echo "configure: failed program was:" >&5
4701   cat conftest.$ac_ext >&5
4702   rm -rf conftest*
4703   eval "ac_cv_lib_$ac_lib_var=no"
4704 fi
4705 rm -f conftest*
4706 LIBS="$ac_save_LIBS"
4707
4708 fi
4709 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4710   echo "$ac_t""yes" 1>&6
4711   LIBS="$LIBS -ldir"
4712 else
4713   echo "$ac_t""no" 1>&6
4714 fi
4715
4716 else
4717 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
4718 echo "configure:4719: checking for opendir in -lx" >&5
4719 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
4720 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4721   echo $ac_n "(cached) $ac_c" 1>&6
4722 else
4723   ac_save_LIBS="$LIBS"
4724 LIBS="-lx  $LIBS"
4725 cat > conftest.$ac_ext <<EOF
4726 #line 4727 "configure"
4727 #include "confdefs.h"
4728 /* Override any gcc2 internal prototype to avoid an error.  */
4729 /* We use char because int might match the return type of a gcc2
4730     builtin and then its argument prototype would still apply.  */
4731 char opendir();
4732
4733 int main() {
4734 opendir()
4735 ; return 0; }
4736 EOF
4737 if { (eval echo configure:4738: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4738   rm -rf conftest*
4739   eval "ac_cv_lib_$ac_lib_var=yes"
4740 else
4741   echo "configure: failed program was:" >&5
4742   cat conftest.$ac_ext >&5
4743   rm -rf conftest*
4744   eval "ac_cv_lib_$ac_lib_var=no"
4745 fi
4746 rm -f conftest*
4747 LIBS="$ac_save_LIBS"
4748
4749 fi
4750 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4751   echo "$ac_t""yes" 1>&6
4752   LIBS="$LIBS -lx"
4753 else
4754   echo "$ac_t""no" 1>&6
4755 fi
4756
4757 fi
4758
4759 for ac_func in fcntl getpagesize setitimer sysconf fdopen getuid getgid
4760 do
4761 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4762 echo "configure:4763: checking for $ac_func" >&5
4763 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4764   echo $ac_n "(cached) $ac_c" 1>&6
4765 else
4766   cat > conftest.$ac_ext <<EOF
4767 #line 4768 "configure"
4768 #include "confdefs.h"
4769 /* System header to define __stub macros and hopefully few prototypes,
4770     which can conflict with char $ac_func(); below.  */
4771 #include <assert.h>
4772 /* Override any gcc2 internal prototype to avoid an error.  */
4773 /* We use char because int might match the return type of a gcc2
4774     builtin and then its argument prototype would still apply.  */
4775 char $ac_func();
4776
4777 int main() {
4778
4779 /* The GNU C library defines this for functions which it implements
4780     to always fail with ENOSYS.  Some functions are actually named
4781     something starting with __ and the normal name is an alias.  */
4782 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4783 choke me
4784 #else
4785 $ac_func();
4786 #endif
4787
4788 ; return 0; }
4789 EOF
4790 if { (eval echo configure:4791: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4791   rm -rf conftest*
4792   eval "ac_cv_func_$ac_func=yes"
4793 else
4794   echo "configure: failed program was:" >&5
4795   cat conftest.$ac_ext >&5
4796   rm -rf conftest*
4797   eval "ac_cv_func_$ac_func=no"
4798 fi
4799 rm -f conftest*
4800 fi
4801
4802 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4803   echo "$ac_t""yes" 1>&6
4804     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4805   cat >> confdefs.h <<EOF
4806 #define $ac_tr_func 1
4807 EOF
4808  
4809 else
4810   echo "$ac_t""no" 1>&6
4811 fi
4812 done
4813
4814
4815
4816 case "${host}" in
4817 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
4818   cat >> confdefs.h <<\EOF
4819 #define USE_BINARY_FOPEN 1
4820 EOF
4821  ;;
4822 esac
4823
4824 echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6
4825 echo "configure:4826: checking whether strstr must be declared" >&5
4826 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then
4827   echo $ac_n "(cached) $ac_c" 1>&6
4828 else
4829   cat > conftest.$ac_ext <<EOF
4830 #line 4831 "configure"
4831 #include "confdefs.h"
4832
4833 #include <stdio.h>
4834 #ifdef HAVE_STRING_H
4835 #include <string.h>
4836 #else
4837 #ifdef HAVE_STRINGS_H
4838 #include <strings.h>
4839 #endif
4840 #endif
4841 #ifdef HAVE_STDLIB_H
4842 #include <stdlib.h>
4843 #endif
4844 #ifdef HAVE_UNISTD_H
4845 #include <unistd.h>
4846 #endif
4847 int main() {
4848 char *(*pfn) = (char *(*)) strstr
4849 ; return 0; }
4850 EOF
4851 if { (eval echo configure:4852: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4852   rm -rf conftest*
4853   bfd_cv_decl_needed_strstr=no
4854 else
4855   echo "configure: failed program was:" >&5
4856   cat conftest.$ac_ext >&5
4857   rm -rf conftest*
4858   bfd_cv_decl_needed_strstr=yes
4859 fi
4860 rm -f conftest*
4861 fi
4862
4863 echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6
4864 if test $bfd_cv_decl_needed_strstr = yes; then
4865   cat >> confdefs.h <<\EOF
4866 #define NEED_DECLARATION_STRSTR 1
4867 EOF
4868
4869 fi
4870
4871 echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
4872 echo "configure:4873: checking whether malloc must be declared" >&5
4873 if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
4874   echo $ac_n "(cached) $ac_c" 1>&6
4875 else
4876   cat > conftest.$ac_ext <<EOF
4877 #line 4878 "configure"
4878 #include "confdefs.h"
4879
4880 #include <stdio.h>
4881 #ifdef HAVE_STRING_H
4882 #include <string.h>
4883 #else
4884 #ifdef HAVE_STRINGS_H
4885 #include <strings.h>
4886 #endif
4887 #endif
4888 #ifdef HAVE_STDLIB_H
4889 #include <stdlib.h>
4890 #endif
4891 #ifdef HAVE_UNISTD_H
4892 #include <unistd.h>
4893 #endif
4894 int main() {
4895 char *(*pfn) = (char *(*)) malloc
4896 ; return 0; }
4897 EOF
4898 if { (eval echo configure:4899: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4899   rm -rf conftest*
4900   bfd_cv_decl_needed_malloc=no
4901 else
4902   echo "configure: failed program was:" >&5
4903   cat conftest.$ac_ext >&5
4904   rm -rf conftest*
4905   bfd_cv_decl_needed_malloc=yes
4906 fi
4907 rm -f conftest*
4908 fi
4909
4910 echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
4911 if test $bfd_cv_decl_needed_malloc = yes; then
4912   cat >> confdefs.h <<\EOF
4913 #define NEED_DECLARATION_MALLOC 1
4914 EOF
4915
4916 fi
4917
4918 echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
4919 echo "configure:4920: checking whether realloc must be declared" >&5
4920 if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
4921   echo $ac_n "(cached) $ac_c" 1>&6
4922 else
4923   cat > conftest.$ac_ext <<EOF
4924 #line 4925 "configure"
4925 #include "confdefs.h"
4926
4927 #include <stdio.h>
4928 #ifdef HAVE_STRING_H
4929 #include <string.h>
4930 #else
4931 #ifdef HAVE_STRINGS_H
4932 #include <strings.h>
4933 #endif
4934 #endif
4935 #ifdef HAVE_STDLIB_H
4936 #include <stdlib.h>
4937 #endif
4938 #ifdef HAVE_UNISTD_H
4939 #include <unistd.h>
4940 #endif
4941 int main() {
4942 char *(*pfn) = (char *(*)) realloc
4943 ; return 0; }
4944 EOF
4945 if { (eval echo configure:4946: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4946   rm -rf conftest*
4947   bfd_cv_decl_needed_realloc=no
4948 else
4949   echo "configure: failed program was:" >&5
4950   cat conftest.$ac_ext >&5
4951   rm -rf conftest*
4952   bfd_cv_decl_needed_realloc=yes
4953 fi
4954 rm -f conftest*
4955 fi
4956
4957 echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
4958 if test $bfd_cv_decl_needed_realloc = yes; then
4959   cat >> confdefs.h <<\EOF
4960 #define NEED_DECLARATION_REALLOC 1
4961 EOF
4962
4963 fi
4964
4965 echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
4966 echo "configure:4967: checking whether free must be declared" >&5
4967 if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
4968   echo $ac_n "(cached) $ac_c" 1>&6
4969 else
4970   cat > conftest.$ac_ext <<EOF
4971 #line 4972 "configure"
4972 #include "confdefs.h"
4973
4974 #include <stdio.h>
4975 #ifdef HAVE_STRING_H
4976 #include <string.h>
4977 #else
4978 #ifdef HAVE_STRINGS_H
4979 #include <strings.h>
4980 #endif
4981 #endif
4982 #ifdef HAVE_STDLIB_H
4983 #include <stdlib.h>
4984 #endif
4985 #ifdef HAVE_UNISTD_H
4986 #include <unistd.h>
4987 #endif
4988 int main() {
4989 char *(*pfn) = (char *(*)) free
4990 ; return 0; }
4991 EOF
4992 if { (eval echo configure:4993: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4993   rm -rf conftest*
4994   bfd_cv_decl_needed_free=no
4995 else
4996   echo "configure: failed program was:" >&5
4997   cat conftest.$ac_ext >&5
4998   rm -rf conftest*
4999   bfd_cv_decl_needed_free=yes
5000 fi
5001 rm -f conftest*
5002 fi
5003
5004 echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
5005 if test $bfd_cv_decl_needed_free = yes; then
5006   cat >> confdefs.h <<\EOF
5007 #define NEED_DECLARATION_FREE 1
5008 EOF
5009
5010 fi
5011
5012 echo $ac_n "checking whether getenv must be declared""... $ac_c" 1>&6
5013 echo "configure:5014: checking whether getenv must be declared" >&5
5014 if eval "test \"`echo '$''{'bfd_cv_decl_needed_getenv'+set}'`\" = set"; then
5015   echo $ac_n "(cached) $ac_c" 1>&6
5016 else
5017   cat > conftest.$ac_ext <<EOF
5018 #line 5019 "configure"
5019 #include "confdefs.h"
5020
5021 #include <stdio.h>
5022 #ifdef HAVE_STRING_H
5023 #include <string.h>
5024 #else
5025 #ifdef HAVE_STRINGS_H
5026 #include <strings.h>
5027 #endif
5028 #endif
5029 #ifdef HAVE_STDLIB_H
5030 #include <stdlib.h>
5031 #endif
5032 #ifdef HAVE_UNISTD_H
5033 #include <unistd.h>
5034 #endif
5035 int main() {
5036 char *(*pfn) = (char *(*)) getenv
5037 ; return 0; }
5038 EOF
5039 if { (eval echo configure:5040: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5040   rm -rf conftest*
5041   bfd_cv_decl_needed_getenv=no
5042 else
5043   echo "configure: failed program was:" >&5
5044   cat conftest.$ac_ext >&5
5045   rm -rf conftest*
5046   bfd_cv_decl_needed_getenv=yes
5047 fi
5048 rm -f conftest*
5049 fi
5050
5051 echo "$ac_t""$bfd_cv_decl_needed_getenv" 1>&6
5052 if test $bfd_cv_decl_needed_getenv = yes; then
5053   cat >> confdefs.h <<\EOF
5054 #define NEED_DECLARATION_GETENV 1
5055 EOF
5056
5057 fi
5058
5059
5060 # If we are configured native, pick a core file support file.
5061 COREFILE=
5062 COREFLAG=
5063 TRAD_HEADER=
5064 if test "${target}" = "${host}"; then
5065   case "${host}" in
5066   alpha*-*-freebsd*)
5067         COREFILE=''
5068         ;;
5069   alpha*-*-linux-gnu*)
5070         COREFILE=trad-core.lo
5071         TRAD_HEADER='"hosts/alphalinux.h"'
5072         ;;
5073   alpha*-*-netbsd* | alpha*-*-openbsd*)
5074         COREFILE=netbsd-core.lo
5075         ;;
5076   alpha*-*-*)           COREFILE=osf-core.lo ;;
5077   arm-*-freebsd*)       COREFILE='' ;;
5078   arm-*-netbsd*)        COREFILE=netbsd-core.lo ;;
5079   arm-*-riscix)         COREFILE=trad-core.lo ;;
5080   hppa*-*-hpux*)        COREFILE=hpux-core.lo ;;
5081   hppa*-*-hiux*)        COREFILE=hpux-core.lo ;;
5082   hppa*-*-mpeix*)       COREFILE=hpux-core.lo ;;
5083   hppa*-*-bsd*)         COREFILE="hpux-core.lo hppabsd-core.lo"
5084                         COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;;
5085   i370-*-*)
5086         COREFILE=trad-core.lo
5087         TRAD_HEADER='"hosts/i370linux.h"'
5088         ;;
5089
5090   i[3456]86-sequent-bsd*)
5091         COREFILE=trad-core.lo
5092         TRAD_HEADER='"hosts/symmetry.h"'
5093         ;;
5094   i[3456]86-sequent-sysv4*) ;;
5095   i[3456]86-sequent-sysv*)
5096         COREFILE=trad-core.lo
5097         TRAD_HEADER='"hosts/symmetry.h"'
5098         ;;
5099   i[3456]86-*-bsdi)
5100         COREFILE=
5101         ;;
5102   i[3456]86-*-bsd* | i[34567]86-*-freebsd[123] | i[34567]86-*-freebsd[123]\.* | i[34567]86-*-freebsd4\.[01234]* | i[34567]86-*-freebsd*aout*)
5103         COREFILE=trad-core.lo
5104         TRAD_HEADER='"hosts/i386bsd.h"'
5105         ;;
5106   i[3456]86-*-freebsd*)
5107         COREFILE=''
5108         TRAD_HEADER='"hosts/i386bsd.h"'
5109         ;;
5110   i[3456]86-*-netbsd* | i[3456]86-*-openbsd*)
5111         COREFILE=netbsd-core.lo
5112         ;;
5113   i[3456]86-esix-sysv3*)
5114         COREFILE=trad-core.lo
5115         TRAD_HEADER='"hosts/esix.h"'
5116         ;;
5117   i[3456]86-*-sco3.2v5*)
5118         COREFILE=sco5-core.lo
5119         ;;
5120   i[3456]86-*-sco* | i[3456]86-*-isc*)
5121         COREFILE=trad-core.lo
5122         TRAD_HEADER='"hosts/i386sco.h"'
5123         ;;
5124   i[3456]86-*-mach3*)
5125         COREFILE=trad-core.lo
5126         TRAD_HEADER='"hosts/i386mach3.h"'
5127         ;;
5128   i[3456]86-*-linux-gnu*)
5129         COREFILE=trad-core.lo
5130         TRAD_HEADER='"hosts/i386linux.h"'
5131         ;;
5132   i[3456]86-*-isc*)     COREFILE=trad-core.lo ;;
5133   i[3456]86-*-aix*)     COREFILE=aix386-core.lo ;;
5134   i860-*-mach3* | i860-*-osf1*)
5135         COREFILE=trad-core.lo
5136         TRAD_HEADER='"hosts/i860mach3.h"'
5137         ;;
5138   mips-dec-bsd*)
5139         COREFILE=trad-core.lo
5140         TRAD_HEADER='"hosts/mipsbsd.h"'
5141         ;;
5142   mips-dec-mach3*)
5143         COREFILE=trad-core.lo
5144         TRAD_HEADER='"hosts/mipsmach3.h"'
5145         ;;
5146   mips-*-netbsd* | mips*-*-openbsd*)
5147         COREFILE=netbsd-core.lo
5148         ;;
5149   mips-dec-*)
5150         COREFILE=trad-core.lo
5151         TRAD_HEADER='"hosts/decstation.h"'
5152         ;;
5153   mips-sgi-irix4*)      COREFILE=irix-core.lo ;;
5154   mips-sgi-irix5*)      COREFILE=irix-core.lo ;;
5155   mips-sgi-irix6*)      COREFILE=irix-core.lo ;;
5156   mips-*-mach3*)
5157         COREFILE=trad-core.lo
5158         TRAD_HEADER='"hosts/mipsmach3.h"'
5159         ;;
5160   mips-*-sysv4*)        ;;
5161   mips-*-sysv* | mips-*-riscos*)
5162         COREFILE=trad-core.lo
5163         TRAD_HEADER='"hosts/riscos.h"'
5164         ;;
5165   mips-sony-bsd*)
5166         COREFILE=trad-core.lo
5167         TRAD_HEADER='"hosts/news-mips.h"'
5168         ;;
5169   m68*-bull*-sysv*)
5170         COREFILE=trad-core.lo
5171         TRAD_HEADER='"hosts/dpx2.h"'
5172         ;;
5173   m68*-hp-hpux*)        COREFILE=hpux-core.lo ;;
5174   m68*-hp-bsd*)
5175         COREFILE=trad-core.lo
5176         TRAD_HEADER='"hosts/hp300bsd.h"'
5177         ;;
5178   m68*-*-linux-gnu*)
5179         COREFILE=trad-core.lo
5180         TRAD_HEADER='"hosts/m68klinux.h"'
5181         ;;
5182   m68*-motorola-sysv*)
5183         COREFILE=trad-core.lo
5184         TRAD_HEADER='"hosts/delta68.h"'
5185         ;;
5186   m68*-sony-*)
5187         COREFILE=trad-core.lo
5188         TRAD_HEADER='"hosts/news.h"'
5189         ;;
5190   m68*-*-netbsd* | m68*-*-openbsd*)
5191         COREFILE=netbsd-core.lo
5192         ;;
5193   m68*-apple-aux*)
5194         COREFILE=trad-core.lo
5195         TRAD_HEADER='"hosts/m68kaux.h"'
5196         ;;
5197   m88*-*-sysv4*)
5198         ;;
5199   m88*-motorola-sysv*)
5200         COREFILE=ptrace-core.lo
5201         ;;
5202   m88*-*-mach3*)
5203         COREFILE=trad-core.lo
5204         TRAD_HEADER='"hosts/m88kmach3.h"'
5205         ;;
5206   ns32k-pc532-mach)
5207         COREFILE=trad-core.lo
5208         TRAD_HEADER='"hosts/pc532mach.h"'
5209         ;;
5210   ns32k-*-netbsd* | ns32k-*-openbsd*)
5211         COREFILE=netbsd-core.lo
5212         ;;
5213   rs6000-*-lynx*)
5214         COREFILE=lynx-core.lo
5215         ;;
5216   rs6000-*-aix5.* | powerpc-*-aix5.*)
5217         COREFILE=rs6000-core.lo
5218         COREFLAG="$COREFLAG -DAIX_5_CORE -DAIX_CORE_DUMPX_CORE"
5219         ;;
5220   rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*)
5221         COREFILE=rs6000-core.lo
5222         COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE"
5223         # Not all versions of AIX with -DAIX_CORE_DUMPX_CORE
5224         # have c_impl as a member of struct core_dumpx
5225         echo $ac_n "checking for c_impl in struct core_dumpx""... $ac_c" 1>&6
5226 echo "configure:5227: checking for c_impl in struct core_dumpx" >&5
5227         cat > conftest.$ac_ext <<EOF
5228 #line 5229 "configure"
5229 #include "confdefs.h"
5230 #include <core.h>
5231 int main() {
5232 struct core_dumpx c; c.c_impl = 0;
5233 ; return 0; }
5234 EOF
5235 if { (eval echo configure:5236: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5236   rm -rf conftest*
5237   cat >> confdefs.h <<\EOF
5238 #define HAVE_ST_C_IMPL 1
5239 EOF
5240
5241           echo "$ac_t""yes" 1>&6
5242 else
5243   echo "configure: failed program was:" >&5
5244   cat conftest.$ac_ext >&5
5245   rm -rf conftest*
5246   echo "$ac_t""no" 1>&6
5247 fi
5248 rm -f conftest*
5249         ;;
5250   rs6000-*-aix4*)       COREFILE=rs6000-core.lo ;;
5251   rs6000-*-*)           COREFILE=rs6000-core.lo ;;
5252   powerpc-*-aix4*)      COREFILE=rs6000-core.lo ;;
5253   powerpc-*-aix*)       COREFILE=rs6000-core.lo ;;
5254   powerpc-*-beos*)      ;;
5255   powerpc-*-freebsd*)   COREFILE='' ;;
5256   powerpc-*-netbsd*)    COREFILE=netbsd-core.lo ;;
5257   powerpc-*-*bsd*)      COREFILE=netbsd-core.lo ;;
5258   s390*-*-*)            COREFILE=trad-core.lo ;;
5259   sh*-*-netbsd*)        COREFILE=netbsd-core.lo ;;
5260   sparc-*-netbsd* | sparc*-*-openbsd*)
5261         COREFILE=netbsd-core.lo
5262         ;;
5263   tahoe-*-*)
5264         COREFILE=trad-core.lo
5265         TRAD_HEADER='"hosts/tahoe.h"'
5266         ;;
5267   vax-*-netbsd*)        COREFILE=netbsd-core.lo ;;
5268   vax-*-ultrix2*)
5269         COREFILE=trad-core.lo
5270         TRAD_HEADER='"hosts/vaxult2.h"'
5271         ;;
5272   vax-*-ultrix*)
5273         COREFILE=trad-core.lo
5274         TRAD_HEADER='"hosts/vaxult2.h"'
5275         ;;
5276   vax-*-*)
5277         COREFILE=trad-core.lo
5278         TRAD_HEADER='"hosts/vaxbsd.h"'
5279         ;;
5280   x86_64-*-netbsd*)     COREFILE=netbsd-core.lo ;;
5281   esac
5282
5283   case "$COREFILE" in
5284   aix386-core.lo)       COREFLAG=-DAIX386_CORE ;;
5285   hppabsd-core.lo)      COREFLAG=-DHPPABSD_CORE ;;
5286   hpux-core.lo)         COREFLAG=-DHPUX_CORE ;;
5287   irix-core.lo)         COREFLAG=-DIRIX_CORE ;;
5288   lynx-core.lo)         COREFLAG=-DLYNX_CORE ;;
5289   netbsd-core.lo)       COREFLAG=-DNETBSD_CORE ;;
5290   osf-core.lo)          COREFLAG=-DOSF_CORE ;;
5291   ptrace-core.lo)       COREFLAG=-DPTRACE_CORE ;;
5292   rs6000-core.lo)       COREFLAG="$COREFLAG -DAIX_CORE" ;;
5293   sco5-core.lo)         COREFLAG="$COREFLAG -DSCO5_CORE" ;;
5294   trad-core.lo)         COREFLAG="$COREFLAG -DTRAD_CORE" ;;
5295   esac
5296
5297   # ELF corefile support has several flavors, but all of
5298   # them use something called <sys/procfs.h>
5299   for ac_hdr in sys/procfs.h
5300 do
5301 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5302 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5303 echo "configure:5304: checking for $ac_hdr" >&5
5304 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5305   echo $ac_n "(cached) $ac_c" 1>&6
5306 else
5307   cat > conftest.$ac_ext <<EOF
5308 #line 5309 "configure"
5309 #include "confdefs.h"
5310 #include <$ac_hdr>
5311 EOF
5312 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5313 { (eval echo configure:5314: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5314 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5315 if test -z "$ac_err"; then
5316   rm -rf conftest*
5317   eval "ac_cv_header_$ac_safe=yes"
5318 else
5319   echo "$ac_err" >&5
5320   echo "configure: failed program was:" >&5
5321   cat conftest.$ac_ext >&5
5322   rm -rf conftest*
5323   eval "ac_cv_header_$ac_safe=no"
5324 fi
5325 rm -f conftest*
5326 fi
5327 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5328   echo "$ac_t""yes" 1>&6
5329     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5330   cat >> confdefs.h <<EOF
5331 #define $ac_tr_hdr 1
5332 EOF
5333  
5334 else
5335   echo "$ac_t""no" 1>&6
5336 fi
5337 done
5338
5339   if test "$ac_cv_header_sys_procfs_h" = yes; then
5340     echo $ac_n "checking for prstatus_t in sys/procfs.h""... $ac_c" 1>&6
5341 echo "configure:5342: checking for prstatus_t in sys/procfs.h" >&5
5342  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prstatus_t'+set}'`\" = set"; then
5343   echo $ac_n "(cached) $ac_c" 1>&6
5344 else
5345   cat > conftest.$ac_ext <<EOF
5346 #line 5347 "configure"
5347 #include "confdefs.h"
5348
5349 #define _SYSCALL32
5350 #include <sys/procfs.h>
5351 int main() {
5352 prstatus_t avar
5353 ; return 0; }
5354 EOF
5355 if { (eval echo configure:5356: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5356   rm -rf conftest*
5357   bfd_cv_have_sys_procfs_type_prstatus_t=yes
5358 else
5359   echo "configure: failed program was:" >&5
5360   cat conftest.$ac_ext >&5
5361   rm -rf conftest*
5362   bfd_cv_have_sys_procfs_type_prstatus_t=no
5363    
5364 fi
5365 rm -f conftest*
5366 fi
5367
5368  if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then
5369    cat >> confdefs.h <<\EOF
5370 #define HAVE_PRSTATUS_T 1
5371 EOF
5372
5373  fi
5374  echo "$ac_t""$bfd_cv_have_sys_procfs_type_prstatus_t" 1>&6
5375
5376     echo $ac_n "checking for prstatus32_t in sys/procfs.h""... $ac_c" 1>&6
5377 echo "configure:5378: checking for prstatus32_t in sys/procfs.h" >&5
5378  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prstatus32_t'+set}'`\" = set"; then
5379   echo $ac_n "(cached) $ac_c" 1>&6
5380 else
5381   cat > conftest.$ac_ext <<EOF
5382 #line 5383 "configure"
5383 #include "confdefs.h"
5384
5385 #define _SYSCALL32
5386 #include <sys/procfs.h>
5387 int main() {
5388 prstatus32_t avar
5389 ; return 0; }
5390 EOF
5391 if { (eval echo configure:5392: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5392   rm -rf conftest*
5393   bfd_cv_have_sys_procfs_type_prstatus32_t=yes
5394 else
5395   echo "configure: failed program was:" >&5
5396   cat conftest.$ac_ext >&5
5397   rm -rf conftest*
5398   bfd_cv_have_sys_procfs_type_prstatus32_t=no
5399    
5400 fi
5401 rm -f conftest*
5402 fi
5403
5404  if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then
5405    cat >> confdefs.h <<\EOF
5406 #define HAVE_PRSTATUS32_T 1
5407 EOF
5408
5409  fi
5410  echo "$ac_t""$bfd_cv_have_sys_procfs_type_prstatus32_t" 1>&6
5411
5412     echo $ac_n "checking for prstatus_t.pr_who in sys/procfs.h""... $ac_c" 1>&6
5413 echo "configure:5414: checking for prstatus_t.pr_who in sys/procfs.h" >&5
5414  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who'+set}'`\" = set"; then
5415   echo $ac_n "(cached) $ac_c" 1>&6
5416 else
5417   cat > conftest.$ac_ext <<EOF
5418 #line 5419 "configure"
5419 #include "confdefs.h"
5420
5421 #define _SYSCALL32
5422 #include <sys/procfs.h>
5423 int main() {
5424 prstatus_t avar; void* aref = (void*) &avar.pr_who
5425 ; return 0; }
5426 EOF
5427 if { (eval echo configure:5428: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5428   rm -rf conftest*
5429   bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes
5430 else
5431   echo "configure: failed program was:" >&5
5432   cat conftest.$ac_ext >&5
5433   rm -rf conftest*
5434   bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no
5435    
5436 fi
5437 rm -f conftest*
5438 fi
5439
5440  if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then
5441    cat >> confdefs.h <<\EOF
5442 #define HAVE_PRSTATUS_T_PR_WHO 1
5443 EOF
5444
5445  fi
5446  echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" 1>&6
5447
5448     echo $ac_n "checking for prstatus32_t.pr_who in sys/procfs.h""... $ac_c" 1>&6
5449 echo "configure:5450: checking for prstatus32_t.pr_who in sys/procfs.h" >&5
5450  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who'+set}'`\" = set"; then
5451   echo $ac_n "(cached) $ac_c" 1>&6
5452 else
5453   cat > conftest.$ac_ext <<EOF
5454 #line 5455 "configure"
5455 #include "confdefs.h"
5456
5457 #define _SYSCALL32
5458 #include <sys/procfs.h>
5459 int main() {
5460 prstatus32_t avar; void* aref = (void*) &avar.pr_who
5461 ; return 0; }
5462 EOF
5463 if { (eval echo configure:5464: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5464   rm -rf conftest*
5465   bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=yes
5466 else
5467   echo "configure: failed program was:" >&5
5468   cat conftest.$ac_ext >&5
5469   rm -rf conftest*
5470   bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=no
5471    
5472 fi
5473 rm -f conftest*
5474 fi
5475
5476  if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then
5477    cat >> confdefs.h <<\EOF
5478 #define HAVE_PRSTATUS32_T_PR_WHO 1
5479 EOF
5480
5481  fi
5482  echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" 1>&6
5483
5484     echo $ac_n "checking for pstatus_t in sys/procfs.h""... $ac_c" 1>&6
5485 echo "configure:5486: checking for pstatus_t in sys/procfs.h" >&5
5486  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus_t'+set}'`\" = set"; then
5487   echo $ac_n "(cached) $ac_c" 1>&6
5488 else
5489   cat > conftest.$ac_ext <<EOF
5490 #line 5491 "configure"
5491 #include "confdefs.h"
5492
5493 #define _SYSCALL32
5494 #include <sys/procfs.h>
5495 int main() {
5496 pstatus_t avar
5497 ; return 0; }
5498 EOF
5499 if { (eval echo configure:5500: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5500   rm -rf conftest*
5501   bfd_cv_have_sys_procfs_type_pstatus_t=yes
5502 else
5503   echo "configure: failed program was:" >&5
5504   cat conftest.$ac_ext >&5
5505   rm -rf conftest*
5506   bfd_cv_have_sys_procfs_type_pstatus_t=no
5507    
5508 fi
5509 rm -f conftest*
5510 fi
5511
5512  if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
5513    cat >> confdefs.h <<\EOF
5514 #define HAVE_PSTATUS_T 1
5515 EOF
5516
5517  fi
5518  echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus_t" 1>&6
5519
5520     echo $ac_n "checking for pxstatus_t in sys/procfs.h""... $ac_c" 1>&6
5521 echo "configure:5522: checking for pxstatus_t in sys/procfs.h" >&5
5522  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pxstatus_t'+set}'`\" = set"; then
5523   echo $ac_n "(cached) $ac_c" 1>&6
5524 else
5525   cat > conftest.$ac_ext <<EOF
5526 #line 5527 "configure"
5527 #include "confdefs.h"
5528
5529 #define _SYSCALL32
5530 #include <sys/procfs.h>
5531 int main() {
5532 pxstatus_t avar
5533 ; return 0; }
5534 EOF
5535 if { (eval echo configure:5536: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5536   rm -rf conftest*
5537   bfd_cv_have_sys_procfs_type_pxstatus_t=yes
5538 else
5539   echo "configure: failed program was:" >&5
5540   cat conftest.$ac_ext >&5
5541   rm -rf conftest*
5542   bfd_cv_have_sys_procfs_type_pxstatus_t=no
5543    
5544 fi
5545 rm -f conftest*
5546 fi
5547
5548  if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then
5549    cat >> confdefs.h <<\EOF
5550 #define HAVE_PXSTATUS_T 1
5551 EOF
5552
5553  fi
5554  echo "$ac_t""$bfd_cv_have_sys_procfs_type_pxstatus_t" 1>&6
5555
5556     echo $ac_n "checking for pstatus32_t in sys/procfs.h""... $ac_c" 1>&6
5557 echo "configure:5558: checking for pstatus32_t in sys/procfs.h" >&5
5558  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus32_t'+set}'`\" = set"; then
5559   echo $ac_n "(cached) $ac_c" 1>&6
5560 else
5561   cat > conftest.$ac_ext <<EOF
5562 #line 5563 "configure"
5563 #include "confdefs.h"
5564
5565 #define _SYSCALL32
5566 #include <sys/procfs.h>
5567 int main() {
5568 pstatus32_t avar
5569 ; return 0; }
5570 EOF
5571 if { (eval echo configure:5572: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5572   rm -rf conftest*
5573   bfd_cv_have_sys_procfs_type_pstatus32_t=yes
5574 else
5575   echo "configure: failed program was:" >&5
5576   cat conftest.$ac_ext >&5
5577   rm -rf conftest*
5578   bfd_cv_have_sys_procfs_type_pstatus32_t=no
5579    
5580 fi
5581 rm -f conftest*
5582 fi
5583
5584  if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then
5585    cat >> confdefs.h <<\EOF
5586 #define HAVE_PSTATUS32_T 1
5587 EOF
5588
5589  fi
5590  echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus32_t" 1>&6
5591
5592     echo $ac_n "checking for prpsinfo_t in sys/procfs.h""... $ac_c" 1>&6
5593 echo "configure:5594: checking for prpsinfo_t in sys/procfs.h" >&5
5594  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prpsinfo_t'+set}'`\" = set"; then
5595   echo $ac_n "(cached) $ac_c" 1>&6
5596 else
5597   cat > conftest.$ac_ext <<EOF
5598 #line 5599 "configure"
5599 #include "confdefs.h"
5600
5601 #define _SYSCALL32
5602 #include <sys/procfs.h>
5603 int main() {
5604 prpsinfo_t avar
5605 ; return 0; }
5606 EOF
5607 if { (eval echo configure:5608: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5608   rm -rf conftest*
5609   bfd_cv_have_sys_procfs_type_prpsinfo_t=yes
5610 else
5611   echo "configure: failed program was:" >&5
5612   cat conftest.$ac_ext >&5
5613   rm -rf conftest*
5614   bfd_cv_have_sys_procfs_type_prpsinfo_t=no
5615    
5616 fi
5617 rm -f conftest*
5618 fi
5619
5620  if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then
5621    cat >> confdefs.h <<\EOF
5622 #define HAVE_PRPSINFO_T 1
5623 EOF
5624
5625  fi
5626  echo "$ac_t""$bfd_cv_have_sys_procfs_type_prpsinfo_t" 1>&6
5627
5628     echo $ac_n "checking for prpsinfo32_t in sys/procfs.h""... $ac_c" 1>&6
5629 echo "configure:5630: checking for prpsinfo32_t in sys/procfs.h" >&5
5630  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prpsinfo32_t'+set}'`\" = set"; then
5631   echo $ac_n "(cached) $ac_c" 1>&6
5632 else
5633   cat > conftest.$ac_ext <<EOF
5634 #line 5635 "configure"
5635 #include "confdefs.h"
5636
5637 #define _SYSCALL32
5638 #include <sys/procfs.h>
5639 int main() {
5640 prpsinfo32_t avar
5641 ; return 0; }
5642 EOF
5643 if { (eval echo configure:5644: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5644   rm -rf conftest*
5645   bfd_cv_have_sys_procfs_type_prpsinfo32_t=yes
5646 else
5647   echo "configure: failed program was:" >&5
5648   cat conftest.$ac_ext >&5
5649   rm -rf conftest*
5650   bfd_cv_have_sys_procfs_type_prpsinfo32_t=no
5651    
5652 fi
5653 rm -f conftest*
5654 fi
5655
5656  if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then
5657    cat >> confdefs.h <<\EOF
5658 #define HAVE_PRPSINFO32_T 1
5659 EOF
5660
5661  fi
5662  echo "$ac_t""$bfd_cv_have_sys_procfs_type_prpsinfo32_t" 1>&6
5663
5664     echo $ac_n "checking for psinfo_t in sys/procfs.h""... $ac_c" 1>&6
5665 echo "configure:5666: checking for psinfo_t in sys/procfs.h" >&5
5666  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_psinfo_t'+set}'`\" = set"; then
5667   echo $ac_n "(cached) $ac_c" 1>&6
5668 else
5669   cat > conftest.$ac_ext <<EOF
5670 #line 5671 "configure"
5671 #include "confdefs.h"
5672
5673 #define _SYSCALL32
5674 #include <sys/procfs.h>
5675 int main() {
5676 psinfo_t avar
5677 ; return 0; }
5678 EOF
5679 if { (eval echo configure:5680: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5680   rm -rf conftest*
5681   bfd_cv_have_sys_procfs_type_psinfo_t=yes
5682 else
5683   echo "configure: failed program was:" >&5
5684   cat conftest.$ac_ext >&5
5685   rm -rf conftest*
5686   bfd_cv_have_sys_procfs_type_psinfo_t=no
5687    
5688 fi
5689 rm -f conftest*
5690 fi
5691
5692  if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then
5693    cat >> confdefs.h <<\EOF
5694 #define HAVE_PSINFO_T 1
5695 EOF
5696
5697  fi
5698  echo "$ac_t""$bfd_cv_have_sys_procfs_type_psinfo_t" 1>&6
5699
5700     echo $ac_n "checking for psinfo32_t in sys/procfs.h""... $ac_c" 1>&6
5701 echo "configure:5702: checking for psinfo32_t in sys/procfs.h" >&5
5702  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_psinfo32_t'+set}'`\" = set"; then
5703   echo $ac_n "(cached) $ac_c" 1>&6
5704 else
5705   cat > conftest.$ac_ext <<EOF
5706 #line 5707 "configure"
5707 #include "confdefs.h"
5708
5709 #define _SYSCALL32
5710 #include <sys/procfs.h>
5711 int main() {
5712 psinfo32_t avar
5713 ; return 0; }
5714 EOF
5715 if { (eval echo configure:5716: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5716   rm -rf conftest*
5717   bfd_cv_have_sys_procfs_type_psinfo32_t=yes
5718 else
5719   echo "configure: failed program was:" >&5
5720   cat conftest.$ac_ext >&5
5721   rm -rf conftest*
5722   bfd_cv_have_sys_procfs_type_psinfo32_t=no
5723    
5724 fi
5725 rm -f conftest*
5726 fi
5727
5728  if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then
5729    cat >> confdefs.h <<\EOF
5730 #define HAVE_PSINFO32_T 1
5731 EOF
5732
5733  fi
5734  echo "$ac_t""$bfd_cv_have_sys_procfs_type_psinfo32_t" 1>&6
5735
5736     echo $ac_n "checking for lwpstatus_t in sys/procfs.h""... $ac_c" 1>&6
5737 echo "configure:5738: checking for lwpstatus_t in sys/procfs.h" >&5
5738  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_lwpstatus_t'+set}'`\" = set"; then
5739   echo $ac_n "(cached) $ac_c" 1>&6
5740 else
5741   cat > conftest.$ac_ext <<EOF
5742 #line 5743 "configure"
5743 #include "confdefs.h"
5744
5745 #define _SYSCALL32
5746 #include <sys/procfs.h>
5747 int main() {
5748 lwpstatus_t avar
5749 ; return 0; }
5750 EOF
5751 if { (eval echo configure:5752: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5752   rm -rf conftest*
5753   bfd_cv_have_sys_procfs_type_lwpstatus_t=yes
5754 else
5755   echo "configure: failed program was:" >&5
5756   cat conftest.$ac_ext >&5
5757   rm -rf conftest*
5758   bfd_cv_have_sys_procfs_type_lwpstatus_t=no
5759    
5760 fi
5761 rm -f conftest*
5762 fi
5763
5764  if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then
5765    cat >> confdefs.h <<\EOF
5766 #define HAVE_LWPSTATUS_T 1
5767 EOF
5768
5769  fi
5770  echo "$ac_t""$bfd_cv_have_sys_procfs_type_lwpstatus_t" 1>&6
5771
5772     echo $ac_n "checking for lwpxstatus_t in sys/procfs.h""... $ac_c" 1>&6
5773 echo "configure:5774: checking for lwpxstatus_t in sys/procfs.h" >&5
5774  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_lwpxstatus_t'+set}'`\" = set"; then
5775   echo $ac_n "(cached) $ac_c" 1>&6
5776 else
5777   cat > conftest.$ac_ext <<EOF
5778 #line 5779 "configure"
5779 #include "confdefs.h"
5780
5781 #define _SYSCALL32
5782 #include <sys/procfs.h>
5783 int main() {
5784 lwpxstatus_t avar
5785 ; return 0; }
5786 EOF
5787 if { (eval echo configure:5788: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5788   rm -rf conftest*
5789   bfd_cv_have_sys_procfs_type_lwpxstatus_t=yes
5790 else
5791   echo "configure: failed program was:" >&5
5792   cat conftest.$ac_ext >&5
5793   rm -rf conftest*
5794   bfd_cv_have_sys_procfs_type_lwpxstatus_t=no
5795    
5796 fi
5797 rm -f conftest*
5798 fi
5799
5800  if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then
5801    cat >> confdefs.h <<\EOF
5802 #define HAVE_LWPXSTATUS_T 1
5803 EOF
5804
5805  fi
5806  echo "$ac_t""$bfd_cv_have_sys_procfs_type_lwpxstatus_t" 1>&6
5807
5808     echo $ac_n "checking for lwpstatus_t.pr_context in sys/procfs.h""... $ac_c" 1>&6
5809 echo "configure:5810: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5
5810  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context'+set}'`\" = set"; then
5811   echo $ac_n "(cached) $ac_c" 1>&6
5812 else
5813   cat > conftest.$ac_ext <<EOF
5814 #line 5815 "configure"
5815 #include "confdefs.h"
5816
5817 #define _SYSCALL32
5818 #include <sys/procfs.h>
5819 int main() {
5820 lwpstatus_t avar; void* aref = (void*) &avar.pr_context
5821 ; return 0; }
5822 EOF
5823 if { (eval echo configure:5824: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5824   rm -rf conftest*
5825   bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes
5826 else
5827   echo "configure: failed program was:" >&5
5828   cat conftest.$ac_ext >&5
5829   rm -rf conftest*
5830   bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no
5831    
5832 fi
5833 rm -f conftest*
5834 fi
5835
5836  if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then
5837    cat >> confdefs.h <<\EOF
5838 #define HAVE_LWPSTATUS_T_PR_CONTEXT 1
5839 EOF
5840
5841  fi
5842  echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" 1>&6
5843
5844     echo $ac_n "checking for lwpstatus_t.pr_reg in sys/procfs.h""... $ac_c" 1>&6
5845 echo "configure:5846: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5
5846  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg'+set}'`\" = set"; then
5847   echo $ac_n "(cached) $ac_c" 1>&6
5848 else
5849   cat > conftest.$ac_ext <<EOF
5850 #line 5851 "configure"
5851 #include "confdefs.h"
5852
5853 #define _SYSCALL32
5854 #include <sys/procfs.h>
5855 int main() {
5856 lwpstatus_t avar; void* aref = (void*) &avar.pr_reg
5857 ; return 0; }
5858 EOF
5859 if { (eval echo configure:5860: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5860   rm -rf conftest*
5861   bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes
5862 else
5863   echo "configure: failed program was:" >&5
5864   cat conftest.$ac_ext >&5
5865   rm -rf conftest*
5866   bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no
5867    
5868 fi
5869 rm -f conftest*
5870 fi
5871
5872  if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then
5873    cat >> confdefs.h <<\EOF
5874 #define HAVE_LWPSTATUS_T_PR_REG 1
5875 EOF
5876
5877  fi
5878  echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" 1>&6
5879
5880     echo $ac_n "checking for win32_pstatus_t in sys/procfs.h""... $ac_c" 1>&6
5881 echo "configure:5882: checking for win32_pstatus_t in sys/procfs.h" >&5
5882  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_win32_pstatus_t'+set}'`\" = set"; then
5883   echo $ac_n "(cached) $ac_c" 1>&6
5884 else
5885   cat > conftest.$ac_ext <<EOF
5886 #line 5887 "configure"
5887 #include "confdefs.h"
5888
5889 #define _SYSCALL32
5890 #include <sys/procfs.h>
5891 int main() {
5892 win32_pstatus_t avar
5893 ; return 0; }
5894 EOF
5895 if { (eval echo configure:5896: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5896   rm -rf conftest*
5897   bfd_cv_have_sys_procfs_type_win32_pstatus_t=yes
5898 else
5899   echo "configure: failed program was:" >&5
5900   cat conftest.$ac_ext >&5
5901   rm -rf conftest*
5902   bfd_cv_have_sys_procfs_type_win32_pstatus_t=no
5903    
5904 fi
5905 rm -f conftest*
5906 fi
5907
5908  if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then
5909    cat >> confdefs.h <<\EOF
5910 #define HAVE_WIN32_PSTATUS_T 1
5911 EOF
5912
5913  fi
5914  echo "$ac_t""$bfd_cv_have_sys_procfs_type_win32_pstatus_t" 1>&6
5915
5916   fi
5917 fi
5918
5919
5920 if test -n "$TRAD_HEADER"; then
5921   cat >> confdefs.h <<EOF
5922 #define TRAD_HEADER $TRAD_HEADER
5923 EOF
5924
5925 fi
5926
5927 # Horrible hacks to build DLLs on Windows.
5928 WIN32LDFLAGS=
5929 WIN32LIBADD=
5930 case "${host}" in
5931 *-*-cygwin*)
5932   if test "$enable_shared" = "yes"; then
5933     WIN32LDFLAGS="-no-undefined"
5934     WIN32LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32"
5935   fi
5936   ;;
5937 *-*-linux*)
5938   # We borrow WIN32LIBADD so that the shared libbfd won't depend on
5939   # libiberty.a.
5940   case "${host}" in
5941   mips*-*-linux*)
5942     # Linux/MIPS uses PIC by default.
5943     if test "$enable_shared" = "yes"; then
5944       WIN32LIBADD="-L../libiberty -liberty"
5945     fi
5946     ;;
5947   *)
5948     x=`sed -n -e 's/^[  ]*PICFLAG[      ]*=[    ]*//p' < ../libiberty/Makefile | sed -n '$p'`
5949     if test -n "$x"; then
5950       WIN32LIBADD="-L../libiberty/pic -liberty"
5951     fi
5952   ;;
5953   esac
5954   ;;
5955 esac
5956
5957
5958
5959 # target stuff:
5960
5961 # Canonicalize the secondary target names.
5962 if test -n "$enable_targets" ; then
5963     for targ in `echo $enable_targets | sed 's/,/ /g'`
5964     do
5965         result=`$ac_config_sub $targ 2>/dev/null`
5966         if test -n "$result" ; then
5967             canon_targets="$canon_targets $result"
5968         else
5969             # Allow targets that config.sub doesn't recognize, like "all".
5970             canon_targets="$canon_targets $targ"
5971         fi
5972     done
5973 fi
5974
5975 all_targets=false
5976 defvec=
5977 selvecs=
5978 assocvecs=
5979 selarchs=
5980 TDEFINES=
5981 for targ in $target $canon_targets
5982 do
5983     if test "x$targ" = "xall"; then
5984         all_targets=true
5985         assocvecs="$assocvecs $targ_defvec $targ_selvecs"
5986     else
5987         . $srcdir/config.bfd
5988         if test "x$targ" = "x$target"; then
5989             defvec=$targ_defvec
5990         fi
5991         selvecs="$selvecs $targ_defvec $targ_selvecs"
5992         selarchs="$selarchs $targ_archs"
5993         TDEFINES="$TDEFINES $targ_cflags"
5994     fi
5995 done
5996
5997
5998 # This processing still needs to be done if we're to decide properly whether
5999 # 64-bit support needs to be compiled in.  Currently, it will be included if
6000 # the default or any other explicitly requested target requires it; it
6001 # will not be included on a 32-bit host if no 64-bit target is requested, and
6002 # no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is
6003 # used.
6004
6005 # uniq the default and selected vectors in all the configured targets.
6006 f=""
6007 for i in $selvecs ; do
6008     case " $f " in
6009     *" $i "*) ;;
6010     *) f="$f $i" ;;
6011     esac
6012 done
6013 selvecs="$f"
6014
6015
6016 # uniq the associated vectors in all the configured targets.
6017 f=""
6018 for i in $assocvecs ; do
6019     case " $f " in
6020     *" $i "*) ;;
6021     *) f="$f $i" ;;
6022     esac
6023 done
6024 assocvecs="$f"
6025
6026
6027 # uniq the architectures in all the configured targets.
6028 f=""
6029 for i in $selarchs ; do
6030     case " $f " in
6031     *" $i "*) ;;
6032     *) f="$f $i" ;;
6033     esac
6034 done
6035 selarchs="$f"
6036
6037 # Target backend .o files.
6038 tb=
6039
6040 elf="elf.lo elflink.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo"
6041
6042 for vec in $selvecs
6043 do
6044     target_size=32
6045     case "$vec" in
6046     # This list is alphabetized to make it easy to compare
6047     # with the two vector lists in targets.c.  For the same reason,
6048     # use one entry per line, even though this leads to long lines.
6049     a29kcoff_big_vec)           tb="$tb coff-a29k.lo cofflink.lo" ;;
6050     a_out_adobe_vec)            tb="$tb aout-adobe.lo aout32.lo" ;;
6051     aix5coff64_vec)             tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;;
6052     aout0_big_vec)              tb="$tb aout0.lo aout32.lo" ;;
6053     aout_arm_big_vec)           tb="$tb aout-arm.lo aout32.lo" ;;
6054     aout_arm_little_vec)        tb="$tb aout-arm.lo aout32.lo" ;;
6055     aout_mips_big_vec)          tb="$tb mipsbsd.lo aout32.lo" ;;
6056     aout_mips_little_vec)       tb="$tb mipsbsd.lo aout32.lo" ;;
6057     apollocoff_vec)             tb="$tb coff-apollo.lo" ;;
6058     arm_epoc_pe_big_vec)        tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;;
6059     arm_epoc_pe_little_vec)     tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;;
6060     arm_epoc_pei_big_vec)       tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;;
6061     arm_epoc_pei_little_vec)    tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;;
6062     armcoff_big_vec)            tb="$tb coff-arm.lo cofflink.lo " ;;
6063     armcoff_little_vec)         tb="$tb coff-arm.lo cofflink.lo " ;;
6064     armnetbsd_vec)              tb="$tb armnetbsd.lo aout32.lo" ;;
6065     armpe_big_vec)              tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;;
6066     armpe_little_vec)           tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;;
6067     armpei_big_vec)             tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;;
6068     armpei_little_vec)          tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;;
6069     b_out_vec_big_host)         tb="$tb bout.lo aout32.lo" ;;
6070     b_out_vec_little_host)      tb="$tb bout.lo aout32.lo" ;;
6071     bfd_efi_app_ia32_vec)       tb="$tb efi-app-ia32.lo peigen.lo cofflink.lo" ;;
6072     bfd_efi_app_ia64_vec)       tb="$tb efi-app-ia64.lo pepigen.lo cofflink.lo"; target_size=64 ;;
6073     bfd_elf32_avr_vec)          tb="$tb elf32-avr.lo elf32.lo $elf" ;;
6074     bfd_elf32_big_generic_vec)  tb="$tb elf32-gen.lo elf32.lo $elf" ;;
6075     bfd_elf32_bigarc_vec)       tb="$tb elf32-arc.lo elf32.lo $elf" ;;
6076     bfd_elf32_bigarm_oabi_vec)  tb="$tb elfarm-oabi.lo elf32.lo $elf" ;;
6077     bfd_elf32_bigarm_vec)       tb="$tb elfarm-nabi.lo elf32.lo $elf" ;;
6078     bfd_elf32_bigmips_vec)      tb="$tb elf32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo" ;;
6079     bfd_elf32_cris_vec)         tb="$tb elf32-cris.lo elf32.lo $elf" ;;
6080     bfd_elf32_d10v_vec)         tb="$tb elf32-d10v.lo elf32.lo $elf" ;;
6081     bfd_elf32_d30v_vec)         tb="$tb elf32-d30v.lo elf32.lo $elf" ;;
6082     bfd_elf32_dlx_big_vec)      tb="$tb elf32-dlx.lo elf32.lo $elf" ;;
6083     bfd_elf32_fr30_vec)         tb="$tb elf32-fr30.lo elf32.lo $elf" ;;
6084     bfd_elf32_frv_vec)          tb="$tb elf32-frv.lo elf32.lo $elf" ;;
6085     bfd_elf32_h8300_vec)        tb="$tb elf32-h8300.lo elf32.lo $elf" ;;
6086     bfd_elf32_hppa_linux_vec)   tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
6087     bfd_elf32_hppa_vec)         tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
6088     bfd_elf32_i370_vec)         tb="$tb elf32-i370.lo elf32.lo $elf" ;;
6089     bfd_elf32_i386_freebsd_vec) tb="$tb elf32-i386.lo elf32.lo $elf" ;;
6090     bfd_elf32_i386_vec)         tb="$tb elf32-i386.lo elf32.lo $elf" ;;
6091     bfd_elf32_i860_little_vec)  tb="$tb elf32-i860.lo elf32.lo $elf" ;;
6092     bfd_elf32_i860_vec)         tb="$tb elf32-i860.lo elf32.lo $elf" ;;
6093     bfd_elf32_i960_vec)         tb="$tb elf32-i960.lo elf32.lo $elf" ;;
6094     bfd_elf32_ia64_big_vec)     tb="$tb elf32-ia64.lo elf32.lo $elf" ;;
6095     bfd_elf32_ia64_hpux_big_vec) tb="$tb elf32-ia64.lo elf32.lo $elf";;
6096     bfd_elf32_ip2k_vec)         tb="$tb elf32-ip2k.lo elf32.lo $elf" ;;
6097     bfd_elf32_iq2000_vec)       tb="$tb elf32-iq2000.lo elf32.lo $elf" ;;
6098     bfd_elf32_little_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
6099     bfd_elf32_littlearc_vec)    tb="$tb elf32-arc.lo elf32.lo $elf" ;;
6100     bfd_elf32_littlearm_oabi_vec) tb="$tb elfarm-oabi.lo elf32.lo $elf" ;;
6101     bfd_elf32_littlearm_vec)    tb="$tb elfarm-nabi.lo elf32.lo $elf" ;;
6102     bfd_elf32_littlemips_vec)   tb="$tb elf32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo" ;;
6103     bfd_elf32_m32r_vec)         tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
6104     bfd_elf32_m68hc11_vec)      tb="$tb elf32-m68hc11.lo elf32.lo $elf" ;;
6105     bfd_elf32_m68hc12_vec)      tb="$tb elf32-m68hc12.lo elf32.lo $elf" ;;
6106     bfd_elf32_m68k_vec)         tb="$tb elf32-m68k.lo elf32.lo $elf" ;;
6107     bfd_elf32_m88k_vec)         tb="$tb elf32-m88k.lo elf32.lo $elf" ;;
6108     bfd_elf32_mcore_big_vec)    tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
6109     bfd_elf32_mcore_little_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
6110     bfd_elf32_mn10200_vec)      tb="$tb elf-m10200.lo elf32.lo $elf" ;;
6111     bfd_elf32_mn10300_vec)      tb="$tb elf-m10300.lo elf32.lo $elf" ;;
6112     bfd_elf32_msp430_vec)       tb="$tb elf32-msp430.lo elf32.lo $elf" ;;
6113     bfd_elf32_nbigmips_vec)     tb="$tb elfn32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
6114     bfd_elf32_nlittlemips_vec)  tb="$tb elfn32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
6115     bfd_elf32_ntradbigmips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
6116     bfd_elf32_ntradlittlemips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
6117     bfd_elf32_openrisc_vec)     tb="$tb elf32-openrisc.lo elf32.lo $elf" ;;
6118     bfd_elf32_or32_big_vec)     tb="$tb elf32-or32.lo elf32.lo $elf" ;;
6119     bfd_elf32_pj_vec)           tb="$tb elf32-pj.lo elf32.lo $elf";;
6120     bfd_elf32_pjl_vec)          tb="$tb elf32-pj.lo elf32.lo $elf";;
6121     bfd_elf32_powerpc_vec)      tb="$tb elf32-ppc.lo elf32.lo $elf" ;;
6122     bfd_elf32_powerpcle_vec)    tb="$tb elf32-ppc.lo elf32.lo $elf" ;;
6123     bfd_elf32_s390_vec)         tb="$tb elf32-s390.lo elf32.lo $elf" ;;
6124     # FIXME: We include cofflink.lo not because it's needed for
6125     # bfd_elf32_sh64[l]_vec, but because we include bfd_elf32_sh[l]_vec
6126     # which needs it but does not list it.  Should be fixed in right place.
6127     bfd_elf32_sh64_vec)         tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
6128     bfd_elf32_sh64l_vec)        tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
6129     bfd_elf32_sh64lin_vec)      tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
6130     bfd_elf32_sh64blin_vec)     tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
6131     bfd_elf32_sh64lnbsd_vec)    tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf32.lo $elf cofflink.lo" ;;
6132     bfd_elf32_sh64nbsd_vec)     tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf32.lo $elf cofflink.lo" ;;
6133     bfd_elf32_sh_vec)           tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo" ;;
6134     bfd_elf32_shblin_vec)       tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
6135     bfd_elf32_shl_vec)          tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo" ;;
6136     bfd_elf32_shlin_vec)        tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
6137     bfd_elf32_shlnbsd_vec)      tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
6138     bfd_elf32_shnbsd_vec)       tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
6139     bfd_elf32_sparc_vec)        tb="$tb elf32-sparc.lo elf32.lo $elf" ;;
6140     bfd_elf32_tradbigmips_vec)  tb="$tb elf32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo" ;;
6141     bfd_elf32_tradlittlemips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo" ;;
6142     bfd_elf32_us_cris_vec)      tb="$tb elf32-cris.lo elf32.lo $elf" ;;
6143     bfd_elf32_v850_vec)         tb="$tb elf32-v850.lo elf32.lo $elf" ;;
6144     bfd_elf32_vax_vec)          tb="$tb elf32-vax.lo elf32.lo $elf" ;;
6145     bfd_elf32_xstormy16_vec)    tb="$tb elf32-xstormy16.lo elf32.lo $elf" ;;
6146     bfd_elf64_alpha_freebsd_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
6147     bfd_elf64_alpha_vec)        tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
6148     bfd_elf64_big_generic_vec)  tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
6149     bfd_elf64_bigmips_vec)      tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
6150     bfd_elf64_hppa_linux_vec)   tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
6151     bfd_elf64_hppa_vec)         tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
6152     bfd_elf64_ia64_aix_big_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;;
6153     bfd_elf64_ia64_aix_little_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;;
6154     bfd_elf64_ia64_big_vec)     tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;;
6155     bfd_elf64_ia64_hpux_big_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;;
6156     bfd_elf64_ia64_little_vec)  tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;;
6157     bfd_elf64_little_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
6158     bfd_elf64_littlemips_vec)   tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
6159     bfd_elf64_mmix_vec)         tb="$tb elf64-mmix.lo elf64.lo $elf" target_size=64 ;;
6160     bfd_elf64_powerpc_vec)      tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
6161     bfd_elf64_powerpcle_vec)    tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
6162     bfd_elf64_s390_vec)         tb="$tb elf64-s390.lo elf64.lo $elf"; target_size=64 ;;
6163     bfd_elf64_sh64_vec)         tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
6164     bfd_elf64_sh64l_vec)        tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
6165     bfd_elf64_sh64lin_vec)      tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
6166     bfd_elf64_sh64blin_vec)     tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
6167     bfd_elf64_sh64lnbsd_vec)    tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
6168     bfd_elf64_sh64nbsd_vec)     tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
6169     bfd_elf64_sparc_vec)        tb="$tb elf64-sparc.lo elf64.lo $elf"; target_size=64 ;;
6170     bfd_elf64_tradbigmips_vec)  tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
6171     bfd_elf64_tradlittlemips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
6172     bfd_elf64_x86_64_vec)       tb="$tb elf64-x86-64.lo elf64.lo $elf"; target_size=64 ;;
6173     bfd_mmo_vec)                tb="$tb mmo.lo" target_size=64 ;;
6174     bfd_powerpc_pe_vec)         tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
6175     bfd_powerpc_pei_vec)        tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
6176     bfd_powerpcle_pe_vec)       tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
6177     bfd_powerpcle_pei_vec)      tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
6178     cris_aout_vec)              tb="$tb aout-cris.lo" ;;
6179     demo_64_vec)                tb="$tb demo64.lo aout64.lo"; target_size=64 ;;
6180     ecoff_big_vec)              tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
6181     ecoff_biglittle_vec)        tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
6182     ecoff_little_vec)           tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
6183     ecoffalpha_little_vec)      tb="$tb coff-alpha.lo ecoff.lo ecofflink.lo"; target_size=64 ;;
6184     go32coff_vec)               tb="$tb coff-go32.lo cofflink.lo" ;;
6185     go32stubbedcoff_vec)        tb="$tb coff-stgo32.lo cofflink.lo" ;;
6186     h8300coff_vec)              tb="$tb coff-h8300.lo reloc16.lo" ;;
6187     h8500coff_vec)              tb="$tb coff-h8500.lo reloc16.lo" ;;
6188     host_aout_vec)              tb="$tb host-aout.lo aout32.lo" ;;
6189     hp300bsd_vec)               tb="$tb hp300bsd.lo aout32.lo" ;;
6190     hp300hpux_vec)              tb="$tb hp300hpux.lo aout32.lo" ;;
6191     i386aout_vec)               tb="$tb i386aout.lo aout32.lo" ;;
6192     i386bsd_vec)                tb="$tb i386bsd.lo aout32.lo" ;;
6193     i386coff_vec)               tb="$tb coff-i386.lo cofflink.lo" ;;
6194     i386dynix_vec)              tb="$tb i386dynix.lo aout32.lo" ;;
6195     i386freebsd_vec)            tb="$tb i386freebsd.lo aout32.lo" ;;
6196     i386linux_vec)              tb="$tb i386linux.lo aout32.lo" ;;
6197     i386lynx_aout_vec)          tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;;
6198     i386lynx_coff_vec)          tb="$tb cf-i386lynx.lo cofflink.lo lynx-core.lo" ;;
6199     i386mach3_vec)              tb="$tb i386mach3.lo aout32.lo" ;;
6200     i386msdos_vec)              tb="$tb i386msdos.lo" ;;
6201     i386netbsd_vec)             tb="$tb i386netbsd.lo aout32.lo" ;;
6202     i386os9k_vec)               tb="$tb i386os9k.lo aout32.lo" ;;
6203     i386pe_vec)                 tb="$tb pe-i386.lo peigen.lo cofflink.lo" ;;
6204     i386pei_vec)                tb="$tb pei-i386.lo peigen.lo cofflink.lo" ;;
6205     i860coff_vec)               tb="$tb coff-i860.lo cofflink.lo" ;;
6206     icoff_big_vec)              tb="$tb coff-i960.lo cofflink.lo" ;;
6207     icoff_little_vec)           tb="$tb coff-i960.lo cofflink.lo" ;;
6208     ieee_vec)                   tb="$tb ieee.lo" ;;
6209     m68k4knetbsd_vec)           tb="$tb m68k4knetbsd.lo aout32.lo" ;;
6210     m68kaux_coff_vec)           tb="$tb coff-aux.lo coff-m68k.lo cofflink.lo" ;;
6211     m68kcoff_vec)               tb="$tb coff-m68k.lo cofflink.lo" ;;
6212     m68kcoffun_vec)             tb="$tb coff-u68k.lo coff-m68k.lo cofflink.lo" ;;
6213     m68klinux_vec)              tb="$tb m68klinux.lo aout32.lo" ;;
6214     m68klynx_aout_vec)          tb="$tb m68klynx.lo lynx-core.lo aout32.lo" ;;
6215     m68klynx_coff_vec)          tb="$tb cf-m68klynx.lo coff-m68k.lo cofflink.lo lynx-core.lo" ;;
6216     m68knetbsd_vec)             tb="$tb m68knetbsd.lo aout32.lo" ;;
6217     m68ksysvcoff_vec)           tb="$tb coff-svm68k.lo cofflink.lo" ;;
6218     m88kbcs_vec)                tb="$tb coff-m88k.lo" ;;
6219     m88kmach3_vec)              tb="$tb m88kmach3.lo aout32.lo" ;;
6220     mach_o_be_vec)              tb="$tb mach-o.lo" ;;
6221     mach_o_le_vec)              tb="$tb mach-o.lo" ;;
6222     mach_o_fat_vec)             tb="$tb mach-o.lo" ;;
6223     mcore_pe_big_vec)           tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
6224     mcore_pe_little_vec)        tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
6225     mcore_pei_big_vec)          tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
6226     mcore_pei_little_vec)       tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
6227     mipslpe_vec)                tb="$tb pe-mips.lo peigen.lo cofflink.lo" ;;
6228     mipslpei_vec)               tb="$tb pei-mips.lo peigen.lo cofflink.lo" ;;
6229     newsos3_vec)                tb="$tb newsos3.lo aout32.lo" ;;
6230     nlm32_alpha_vec)            tb="$tb nlm32-alpha.lo nlm32.lo nlm.lo"; target_size=64 ;;
6231     nlm32_i386_vec)             tb="$tb nlm32-i386.lo nlm32.lo nlm.lo" ;;
6232     nlm32_powerpc_vec)          tb="$tb nlm32-ppc.lo nlm32.lo nlm.lo" ;;
6233     nlm32_sparc_vec)            tb="$tb nlm32-sparc.lo nlm32.lo nlm.lo" ;;
6234     or32coff_big_vec)           tb="$tb coff-or32.lo cofflink.lo" ;;
6235     pc532machaout_vec)          tb="$tb pc532-mach.lo aout-ns32k.lo" ;;
6236     pc532netbsd_vec)            tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;;
6237     pef_vec)                    tb="$tb pef.lo" ;;
6238     pef_xlib_vec)               tb="$tb pef.lo" ;;
6239     pdp11_aout_vec)             tb="$tb pdp11.lo" ;;
6240     pmac_xcoff_vec)             tb="$tb coff-rs6000.lo xcofflink.lo" ;;
6241     ppcboot_vec)                tb="$tb ppcboot.lo" ;;
6242     riscix_vec)                 tb="$tb aout32.lo riscix.lo" ;;
6243     rs6000coff64_vec)           tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;;
6244     rs6000coff_vec)             tb="$tb coff-rs6000.lo xcofflink.lo" ;;
6245     shcoff_small_vec)           tb="$tb coff-sh.lo cofflink.lo" ;;
6246     shcoff_vec)                 tb="$tb coff-sh.lo cofflink.lo" ;;
6247     shlcoff_small_vec)          tb="$tb coff-sh.lo cofflink.lo" ;;
6248     shlcoff_vec)                tb="$tb coff-sh.lo cofflink.lo" ;;
6249     shlpe_vec)                  tb="$tb pe-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
6250     shlpei_vec)                 tb="$tb pei-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
6251     som_vec)                    tb="$tb som.lo" ;;
6252     sparccoff_vec)              tb="$tb coff-sparc.lo" ;;
6253     sparcle_aout_vec)           tb="$tb aout-sparcle.lo aout32.lo" ;;
6254     sparclinux_vec)             tb="$tb sparclinux.lo aout32.lo" ;;
6255     sparclynx_aout_vec)         tb="$tb sparclynx.lo lynx-core.lo aout32.lo" ;;
6256     sparclynx_coff_vec)         tb="$tb cf-sparclynx.lo lynx-core.lo" ;;
6257     sparcnetbsd_vec)            tb="$tb sparcnetbsd.lo aout32.lo" ;;
6258     sunos_big_vec)              tb="$tb sunos.lo aout32.lo" ;;
6259     sym_vec)                    tb="$tb xsym.lo" ;;
6260     tic30_aout_vec)             tb="$tb aout-tic30.lo" ;;
6261     tic30_coff_vec)             tb="$tb coff-tic30.lo" ;;
6262     tic4x_coff0_vec)            tb="$tb coff-tic4x.lo" ;;
6263     tic4x_coff0_beh_vec)        tb="$tb coff-tic4x.lo" ;;
6264     tic4x_coff1_vec)            tb="$tb coff-tic4x.lo" ;;
6265     tic4x_coff1_beh_vec)        tb="$tb coff-tic4x.lo" ;;
6266     tic4x_coff2_vec)            tb="$tb coff-tic4x.lo" ;;
6267     tic4x_coff2_beh_vec)        tb="$tb coff-tic4x.lo" ;;
6268     tic54x_coff0_beh_vec)       tb="$tb coff-tic54x.lo" ;;
6269     tic54x_coff0_vec)           tb="$tb coff-tic54x.lo" ;;
6270     tic54x_coff1_beh_vec)       tb="$tb coff-tic54x.lo" ;;
6271     tic54x_coff1_vec)           tb="$tb coff-tic54x.lo" ;;
6272     tic54x_coff2_beh_vec)       tb="$tb coff-tic54x.lo" ;;
6273     tic54x_coff2_vec)           tb="$tb coff-tic54x.lo" ;;
6274     tic80coff_vec)              tb="$tb coff-tic80.lo cofflink.lo" ;;
6275     vaxnetbsd_vec)              tb="$tb vaxnetbsd.lo aout32.lo" ;;
6276     vax1knetbsd_vec)            tb="$tb vax1knetbsd.lo aout32.lo" ;;
6277     vaxbsd_vec)                 tb="$tb vaxbsd.lo aout32.lo" ;;
6278     versados_vec)               tb="$tb versados.lo" ;;
6279     vms_alpha_vec)              tb="$tb vms.lo vms-hdr.lo vms-gsd.lo vms-tir.lo vms-misc.lo"; target_size=64 ;;
6280     vms_vax_vec)                tb="$tb vms.lo vms-hdr.lo vms-gsd.lo vms-tir.lo vms-misc.lo" ;;
6281     w65_vec)                    tb="$tb coff-w65.lo reloc16.lo" ;;
6282     we32kcoff_vec)              tb="$tb coff-we32k.lo" ;;
6283     z8kcoff_vec)                tb="$tb coff-z8k.lo reloc16.lo" ;;
6284
6285     # These appear out of order in targets.c
6286     srec_vec)                   tb="$tb srec.lo" ;;
6287     symbolsrec_vec)             tb="$tb srec.lo" ;;
6288     tekhex_vec)                 tb="$tb tekhex.lo" ;;
6289     cisco_core_big_vec)         tb="$tb cisco-core.lo" ;;
6290     cisco_core_little_vec)      tb="$tb cisco-core.lo" ;;
6291
6292     "")                 ;;
6293     *) { echo "configure: error: *** unknown target vector $vec" 1>&2; exit 1; } ;;
6294     esac
6295
6296     if test ${target_size} = 64; then
6297         target64=true
6298     fi
6299     if test x"${vec}" = x"${defvec}"; then
6300         bfd_default_target_size=${target_size}
6301     fi
6302 done
6303
6304 # Target architecture .o files.
6305 # A couple of CPUs use shorter file names to avoid problems on DOS
6306 # filesystems.
6307 ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/`
6308
6309 # Weed out duplicate .o files.
6310 f=""
6311 for i in $tb ; do
6312     case " $f " in
6313     *" $i "*) ;;
6314     *) f="$f $i" ;;
6315     esac
6316 done
6317 tb="$f"
6318
6319 f=""
6320 for i in $ta ; do
6321     case " $f " in
6322     *" $i "*) ;;
6323     *) f="$f $i" ;;
6324     esac
6325 done
6326 ta="$f"
6327
6328 bfd_backends="$tb"
6329 bfd_machines="$ta"
6330
6331 if test x${all_targets} = xtrue ; then
6332   bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)'
6333   bfd_machines="${bfd_machines}"' $(ALL_MACHINES)'
6334   selvecs=
6335   havevecs=
6336   selarchs=
6337   test -n "$assocvecs" &&
6338     assocvecs=`echo $assocvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
6339 else    # all_targets is true
6340   # Only set these if they will be nonempty, for the clever echo.
6341   havevecs=
6342   assocvecs=
6343   test -n "$selvecs" &&
6344     havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'`
6345   test -n "$selvecs" &&
6346     selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
6347   test -n "$selarchs" &&
6348     selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
6349 fi      # all_targets is true
6350
6351 case ${host64}-${target64}-${want64} in
6352   *true*)
6353     wordsize=64
6354     bfd_libs='$(BFD64_LIBS) $(BFD32_LIBS)'
6355     all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)'
6356     if test -z "$GCC" && test "$BFD_HOST_64BIT_LONG" = "0" && test "$BFD_HOST_64_BIT_DEFINED" = "0"; then
6357       echo "configure: warning: You have requested a 64 bit BFD configuration, but" 1>&2
6358       echo "configure: warning: your compiler may not have a 64 bit integral type" 1>&2
6359     fi
6360     if test -n "$GCC" ; then
6361        bad_64bit_gcc=no;
6362        echo $ac_n "checking for gcc version with buggy 64-bit support""... $ac_c" 1>&6
6363 echo "configure:6363: checking for gcc version with buggy 64-bit support" >&5
6364        # Add more tests for gcc versions with non-working 64-bit support here.
6365        cat > conftest.$ac_ext <<EOF
6366 #line 6366 "configure"
6367 #include "confdefs.h"
6368 :__GNUC__:__GNUC_MINOR__:__i386__:
6369 EOF
6370 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6371   egrep ": 2 : 91 : 1 :" >/dev/null 2>&1; then
6372   rm -rf conftest*
6373   bad_64bit_gcc=yes;
6374                     echo "$ac_t""yes: egcs-1.1.2 on ix86 spotted" 1>&6
6375 else
6376   rm -rf conftest*
6377   echo "$ac_t""no" 1>&6
6378 fi
6379 rm -f conftest*
6380
6381        if test $bad_64bit_gcc = yes ; then
6382          { echo "configure: error: A newer version of gcc is needed for the requested 64-bit BFD configuration" 1>&2; exit 1; }
6383        fi
6384     fi
6385     ;;
6386   false-false-false)
6387     wordsize=32
6388     bfd_libs='$(BFD32_LIBS)'
6389     all_backends='$(BFD32_BACKENDS)'
6390     ;;
6391 esac
6392
6393
6394
6395
6396
6397
6398
6399
6400 tdefaults=""
6401 test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}"
6402 test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'"
6403 test -n "${assocvecs}" && tdefaults="${tdefaults} -DASSOCIATED_VECS='${assocvecs}'"
6404 test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'"
6405 test -n "${havevecs}" && tdefaults="${tdefaults} ${havevecs}"
6406
6407
6408 for ac_hdr in stdlib.h unistd.h sys/stat.h sys/types.h
6409 do
6410 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6411 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6412 echo "configure:6412: checking for $ac_hdr" >&5
6413 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6414   echo $ac_n "(cached) $ac_c" 1>&6
6415 else
6416   cat > conftest.$ac_ext <<EOF
6417 #line 6417 "configure"
6418 #include "confdefs.h"
6419 #include <$ac_hdr>
6420 EOF
6421 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6422 { (eval echo configure:6422: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6423 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6424 if test -z "$ac_err"; then
6425   rm -rf conftest*
6426   eval "ac_cv_header_$ac_safe=yes"
6427 else
6428   echo "$ac_err" >&5
6429   echo "configure: failed program was:" >&5
6430   cat conftest.$ac_ext >&5
6431   rm -rf conftest*
6432   eval "ac_cv_header_$ac_safe=no"
6433 fi
6434 rm -f conftest*
6435 fi
6436 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6437   echo "$ac_t""yes" 1>&6
6438     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6439   cat >> confdefs.h <<EOF
6440 #define $ac_tr_hdr 1
6441 EOF
6442  
6443 else
6444   echo "$ac_t""no" 1>&6
6445 fi
6446 done
6447
6448 for ac_func in getpagesize
6449 do
6450 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6451 echo "configure:6451: checking for $ac_func" >&5
6452 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6453   echo $ac_n "(cached) $ac_c" 1>&6
6454 else
6455   cat > conftest.$ac_ext <<EOF
6456 #line 6456 "configure"
6457 #include "confdefs.h"
6458 /* System header to define __stub macros and hopefully few prototypes,
6459     which can conflict with char $ac_func(); below.  */
6460 #include <assert.h>
6461 /* Override any gcc2 internal prototype to avoid an error.  */
6462 /* We use char because int might match the return type of a gcc2
6463     builtin and then its argument prototype would still apply.  */
6464 char $ac_func();
6465
6466 int main() {
6467
6468 /* The GNU C library defines this for functions which it implements
6469     to always fail with ENOSYS.  Some functions are actually named
6470     something starting with __ and the normal name is an alias.  */
6471 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6472 choke me
6473 #else
6474 $ac_func();
6475 #endif
6476
6477 ; return 0; }
6478 EOF
6479 if { (eval echo configure:6479: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6480   rm -rf conftest*
6481   eval "ac_cv_func_$ac_func=yes"
6482 else
6483   echo "configure: failed program was:" >&5
6484   cat conftest.$ac_ext >&5
6485   rm -rf conftest*
6486   eval "ac_cv_func_$ac_func=no"
6487 fi
6488 rm -f conftest*
6489 fi
6490
6491 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6492   echo "$ac_t""yes" 1>&6
6493     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6494   cat >> confdefs.h <<EOF
6495 #define $ac_tr_func 1
6496 EOF
6497  
6498 else
6499   echo "$ac_t""no" 1>&6
6500 fi
6501 done
6502
6503 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
6504 echo "configure:6504: checking for working mmap" >&5
6505 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
6506   echo $ac_n "(cached) $ac_c" 1>&6
6507 else
6508   if test "$cross_compiling" = yes; then
6509   ac_cv_func_mmap_fixed_mapped=no
6510 else
6511   cat > conftest.$ac_ext <<EOF
6512 #line 6512 "configure"
6513 #include "confdefs.h"
6514
6515 /* Thanks to Mike Haertel and Jim Avera for this test.
6516    Here is a matrix of mmap possibilities:
6517         mmap private not fixed
6518         mmap private fixed at somewhere currently unmapped
6519         mmap private fixed at somewhere already mapped
6520         mmap shared not fixed
6521         mmap shared fixed at somewhere currently unmapped
6522         mmap shared fixed at somewhere already mapped
6523    For private mappings, we should verify that changes cannot be read()
6524    back from the file, nor mmap's back from the file at a different
6525    address.  (There have been systems where private was not correctly
6526    implemented like the infamous i386 svr4.0, and systems where the
6527    VM page cache was not coherent with the filesystem buffer cache
6528    like early versions of FreeBSD and possibly contemporary NetBSD.)
6529    For shared mappings, we should conversely verify that changes get
6530    propogated back to all the places they're supposed to be.
6531
6532    Grep wants private fixed already mapped.
6533    The main things grep needs to know about mmap are:
6534    * does it exist and is it safe to write into the mmap'd area
6535    * how to use it (BSD variants)  */
6536 #include <sys/types.h>
6537 #include <fcntl.h>
6538 #include <sys/mman.h>
6539
6540 #if HAVE_SYS_TYPES_H
6541 # include <sys/types.h>
6542 #endif
6543
6544 #if HAVE_STDLIB_H
6545 # include <stdlib.h>
6546 #endif
6547
6548 #if HAVE_SYS_STAT_H
6549 # include <sys/stat.h>
6550 #endif
6551
6552 #if HAVE_UNISTD_H
6553 # include <unistd.h>
6554 #endif
6555
6556 /* This mess was copied from the GNU getpagesize.h.  */
6557 #ifndef HAVE_GETPAGESIZE
6558
6559 /* Assume that all systems that can run configure have sys/param.h.  */
6560 # ifndef HAVE_SYS_PARAM_H
6561 #  define HAVE_SYS_PARAM_H 1
6562 # endif
6563
6564 # ifdef _SC_PAGESIZE
6565 #  define getpagesize() sysconf(_SC_PAGESIZE)
6566 # else /* no _SC_PAGESIZE */
6567 #  ifdef HAVE_SYS_PARAM_H
6568 #   include <sys/param.h>
6569 #   ifdef EXEC_PAGESIZE
6570 #    define getpagesize() EXEC_PAGESIZE
6571 #   else /* no EXEC_PAGESIZE */
6572 #    ifdef NBPG
6573 #     define getpagesize() NBPG * CLSIZE
6574 #     ifndef CLSIZE
6575 #      define CLSIZE 1
6576 #     endif /* no CLSIZE */
6577 #    else /* no NBPG */
6578 #     ifdef NBPC
6579 #      define getpagesize() NBPC
6580 #     else /* no NBPC */
6581 #      ifdef PAGESIZE
6582 #       define getpagesize() PAGESIZE
6583 #      endif /* PAGESIZE */
6584 #     endif /* no NBPC */
6585 #    endif /* no NBPG */
6586 #   endif /* no EXEC_PAGESIZE */
6587 #  else /* no HAVE_SYS_PARAM_H */
6588 #   define getpagesize() 8192   /* punt totally */
6589 #  endif /* no HAVE_SYS_PARAM_H */
6590 # endif /* no _SC_PAGESIZE */
6591
6592 #endif /* no HAVE_GETPAGESIZE */
6593
6594 #ifdef __cplusplus
6595 extern "C" { void *malloc(unsigned); }
6596 #else
6597 char *malloc();
6598 #endif
6599
6600 int
6601 main()
6602 {
6603         char *data, *data2, *data3;
6604         int i, pagesize;
6605         int fd;
6606
6607         pagesize = getpagesize();
6608
6609         /*
6610          * First, make a file with some known garbage in it.
6611          */
6612         data = malloc(pagesize);
6613         if (!data)
6614                 exit(1);
6615         for (i = 0; i < pagesize; ++i)
6616                 *(data + i) = rand();
6617         umask(0);
6618         fd = creat("conftestmmap", 0600);
6619         if (fd < 0)
6620                 exit(1);
6621         if (write(fd, data, pagesize) != pagesize)
6622                 exit(1);
6623         close(fd);
6624
6625         /*
6626          * Next, try to mmap the file at a fixed address which
6627          * already has something else allocated at it.  If we can,
6628          * also make sure that we see the same garbage.
6629          */
6630         fd = open("conftestmmap", O_RDWR);
6631         if (fd < 0)
6632                 exit(1);
6633         data2 = malloc(2 * pagesize);
6634         if (!data2)
6635                 exit(1);
6636         data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
6637         if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
6638             MAP_PRIVATE | MAP_FIXED, fd, 0L))
6639                 exit(1);
6640         for (i = 0; i < pagesize; ++i)
6641                 if (*(data + i) != *(data2 + i))
6642                         exit(1);
6643
6644         /*
6645          * Finally, make sure that changes to the mapped area
6646          * do not percolate back to the file as seen by read().
6647          * (This is a bug on some variants of i386 svr4.0.)
6648          */
6649         for (i = 0; i < pagesize; ++i)
6650                 *(data2 + i) = *(data2 + i) + 1;
6651         data3 = malloc(pagesize);
6652         if (!data3)
6653                 exit(1);
6654         if (read(fd, data3, pagesize) != pagesize)
6655                 exit(1);
6656         for (i = 0; i < pagesize; ++i)
6657                 if (*(data + i) != *(data3 + i))
6658                         exit(1);
6659         close(fd);
6660         unlink("conftestmmap");
6661         exit(0);
6662 }
6663
6664 EOF
6665 if { (eval echo configure:6665: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6666 then
6667   ac_cv_func_mmap_fixed_mapped=yes
6668 else
6669   echo "configure: failed program was:" >&5
6670   cat conftest.$ac_ext >&5
6671   rm -fr conftest*
6672   ac_cv_func_mmap_fixed_mapped=no
6673 fi
6674 rm -fr conftest*
6675 fi
6676
6677 fi
6678
6679 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
6680 if test $ac_cv_func_mmap_fixed_mapped = yes; then
6681   cat >> confdefs.h <<\EOF
6682 #define HAVE_MMAP 1
6683 EOF
6684
6685 fi
6686
6687 for ac_func in madvise mprotect
6688 do
6689 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6690 echo "configure:6690: checking for $ac_func" >&5
6691 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6692   echo $ac_n "(cached) $ac_c" 1>&6
6693 else
6694   cat > conftest.$ac_ext <<EOF
6695 #line 6695 "configure"
6696 #include "confdefs.h"
6697 /* System header to define __stub macros and hopefully few prototypes,
6698     which can conflict with char $ac_func(); below.  */
6699 #include <assert.h>
6700 /* Override any gcc2 internal prototype to avoid an error.  */
6701 /* We use char because int might match the return type of a gcc2
6702     builtin and then its argument prototype would still apply.  */
6703 char $ac_func();
6704
6705 int main() {
6706
6707 /* The GNU C library defines this for functions which it implements
6708     to always fail with ENOSYS.  Some functions are actually named
6709     something starting with __ and the normal name is an alias.  */
6710 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6711 choke me
6712 #else
6713 $ac_func();
6714 #endif
6715
6716 ; return 0; }
6717 EOF
6718 if { (eval echo configure:6718: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6719   rm -rf conftest*
6720   eval "ac_cv_func_$ac_func=yes"
6721 else
6722   echo "configure: failed program was:" >&5
6723   cat conftest.$ac_ext >&5
6724   rm -rf conftest*
6725   eval "ac_cv_func_$ac_func=no"
6726 fi
6727 rm -f conftest*
6728 fi
6729
6730 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6731   echo "$ac_t""yes" 1>&6
6732     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6733   cat >> confdefs.h <<EOF
6734 #define $ac_tr_func 1
6735 EOF
6736  
6737 else
6738   echo "$ac_t""no" 1>&6
6739 fi
6740 done
6741
6742 case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in
6743   true+yes )  cat >> confdefs.h <<\EOF
6744 #define USE_MMAP 1
6745 EOF
6746  ;;
6747 esac
6748
6749 rm -f doc/config.status
6750 trap '' 1 2 15
6751 cat > confcache <<\EOF
6752 # This file is a shell script that caches the results of configure
6753 # tests run on this system so they can be shared between configure
6754 # scripts and configure runs.  It is not useful on other systems.
6755 # If it contains results you don't want to keep, you may remove or edit it.
6756 #
6757 # By default, configure uses ./config.cache as the cache file,
6758 # creating it if it does not exist already.  You can give configure
6759 # the --cache-file=FILE option to use a different cache file; that is
6760 # what configure does when it calls configure scripts in
6761 # subdirectories, so they share the cache.
6762 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6763 # config.status only pays attention to the cache file if you give it the
6764 # --recheck option to rerun configure.
6765 #
6766 EOF
6767 # The following way of writing the cache mishandles newlines in values,
6768 # but we know of no workaround that is simple, portable, and efficient.
6769 # So, don't put newlines in cache variables' values.
6770 # Ultrix sh set writes to stderr and can't be redirected directly,
6771 # and sets the high bit in the cache file unless we assign to the vars.
6772 (set) 2>&1 |
6773   case `(ac_space=' '; set | grep ac_space) 2>&1` in
6774   *ac_space=\ *)
6775     # `set' does not quote correctly, so add quotes (double-quote substitution
6776     # turns \\\\ into \\, and sed turns \\ into \).
6777     sed -n \
6778       -e "s/'/'\\\\''/g" \
6779       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6780     ;;
6781   *)
6782     # `set' quotes correctly as required by POSIX, so do not add quotes.
6783     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6784     ;;
6785   esac >> confcache
6786 if cmp -s $cache_file confcache; then
6787   :
6788 else
6789   if test -w $cache_file; then
6790     echo "updating cache $cache_file"
6791     cat confcache > $cache_file
6792   else
6793     echo "not updating unwritable cache $cache_file"
6794   fi
6795 fi
6796 rm -f confcache
6797
6798 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6799
6800 test "x$prefix" = xNONE && prefix=$ac_default_prefix
6801 # Let make expand exec_prefix.
6802 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6803
6804 # Any assignment to VPATH causes Sun make to only execute
6805 # the first set of double-colon rules, so remove it if not needed.
6806 # If there is a colon in the path, we need to keep it.
6807 if test "x$srcdir" = x.; then
6808   ac_vpsub='/^[         ]*VPATH[        ]*=[^:]*$/d'
6809 fi
6810
6811 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6812
6813 DEFS=-DHAVE_CONFIG_H
6814
6815 # Without the "./", some shells look in PATH for config.status.
6816 : ${CONFIG_STATUS=./config.status}
6817
6818 echo creating $CONFIG_STATUS
6819 rm -f $CONFIG_STATUS
6820 cat > $CONFIG_STATUS <<EOF
6821 #! /bin/sh
6822 # Generated automatically by configure.
6823 # Run this file to recreate the current configuration.
6824 # This directory was configured as follows,
6825 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6826 #
6827 # $0 $ac_configure_args
6828 #
6829 # Compiler output produced by configure, useful for debugging
6830 # configure, is in ./config.log if it exists.
6831
6832 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6833 for ac_option
6834 do
6835   case "\$ac_option" in
6836   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6837     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6838     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6839   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6840     echo "$CONFIG_STATUS generated by autoconf version 2.13"
6841     exit 0 ;;
6842   -help | --help | --hel | --he | --h)
6843     echo "\$ac_cs_usage"; exit 0 ;;
6844   *) echo "\$ac_cs_usage"; exit 1 ;;
6845   esac
6846 done
6847
6848 ac_given_srcdir=$srcdir
6849 ac_given_INSTALL="$INSTALL"
6850
6851 trap 'rm -fr `echo "Makefile doc/Makefile bfd-in3.h:bfd-in2.h bfdver.h:version.h po/Makefile.in:po/Make-in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
6852 EOF
6853 cat >> $CONFIG_STATUS <<EOF
6854
6855 # Protect against being on the right side of a sed subst in config.status.
6856 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6857  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6858 $ac_vpsub
6859 $extrasub
6860 s%@SHELL@%$SHELL%g
6861 s%@CFLAGS@%$CFLAGS%g
6862 s%@CPPFLAGS@%$CPPFLAGS%g
6863 s%@CXXFLAGS@%$CXXFLAGS%g
6864 s%@FFLAGS@%$FFLAGS%g
6865 s%@DEFS@%$DEFS%g
6866 s%@LDFLAGS@%$LDFLAGS%g
6867 s%@LIBS@%$LIBS%g
6868 s%@exec_prefix@%$exec_prefix%g
6869 s%@prefix@%$prefix%g
6870 s%@program_transform_name@%$program_transform_name%g
6871 s%@bindir@%$bindir%g
6872 s%@sbindir@%$sbindir%g
6873 s%@libexecdir@%$libexecdir%g
6874 s%@datadir@%$datadir%g
6875 s%@sysconfdir@%$sysconfdir%g
6876 s%@sharedstatedir@%$sharedstatedir%g
6877 s%@localstatedir@%$localstatedir%g
6878 s%@libdir@%$libdir%g
6879 s%@includedir@%$includedir%g
6880 s%@oldincludedir@%$oldincludedir%g
6881 s%@infodir@%$infodir%g
6882 s%@mandir@%$mandir%g
6883 s%@host@%$host%g
6884 s%@host_alias@%$host_alias%g
6885 s%@host_cpu@%$host_cpu%g
6886 s%@host_vendor@%$host_vendor%g
6887 s%@host_os@%$host_os%g
6888 s%@target@%$target%g
6889 s%@target_alias@%$target_alias%g
6890 s%@target_cpu@%$target_cpu%g
6891 s%@target_vendor@%$target_vendor%g
6892 s%@target_os@%$target_os%g
6893 s%@build@%$build%g
6894 s%@build_alias@%$build_alias%g
6895 s%@build_cpu@%$build_cpu%g
6896 s%@build_vendor@%$build_vendor%g
6897 s%@build_os@%$build_os%g
6898 s%@CC@%$CC%g
6899 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6900 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6901 s%@INSTALL_DATA@%$INSTALL_DATA%g
6902 s%@PACKAGE@%$PACKAGE%g
6903 s%@VERSION@%$VERSION%g
6904 s%@ACLOCAL@%$ACLOCAL%g
6905 s%@AUTOCONF@%$AUTOCONF%g
6906 s%@AUTOMAKE@%$AUTOMAKE%g
6907 s%@AUTOHEADER@%$AUTOHEADER%g
6908 s%@MAKEINFO@%$MAKEINFO%g
6909 s%@SET_MAKE@%$SET_MAKE%g
6910 s%@bfd_version@%$bfd_version%g
6911 s%@bfd_version_string@%$bfd_version_string%g
6912 s%@AR@%$AR%g
6913 s%@RANLIB@%$RANLIB%g
6914 s%@LN_S@%$LN_S%g
6915 s%@OBJEXT@%$OBJEXT%g
6916 s%@EXEEXT@%$EXEEXT%g
6917 s%@STRIP@%$STRIP%g
6918 s%@LIBTOOL@%$LIBTOOL%g
6919 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
6920 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
6921 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
6922 s%@MAINT@%$MAINT%g
6923 s%@INSTALL_LIBBFD_TRUE@%$INSTALL_LIBBFD_TRUE%g
6924 s%@INSTALL_LIBBFD_FALSE@%$INSTALL_LIBBFD_FALSE%g
6925 s%@bfdlibdir@%$bfdlibdir%g
6926 s%@bfdincludedir@%$bfdincludedir%g
6927 s%@CPP@%$CPP%g
6928 s%@ALLOCA@%$ALLOCA%g
6929 s%@USE_NLS@%$USE_NLS%g
6930 s%@MSGFMT@%$MSGFMT%g
6931 s%@GMSGFMT@%$GMSGFMT%g
6932 s%@XGETTEXT@%$XGETTEXT%g
6933 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6934 s%@CATALOGS@%$CATALOGS%g
6935 s%@CATOBJEXT@%$CATOBJEXT%g
6936 s%@DATADIRNAME@%$DATADIRNAME%g
6937 s%@GMOFILES@%$GMOFILES%g
6938 s%@INSTOBJEXT@%$INSTOBJEXT%g
6939 s%@INTLDEPS@%$INTLDEPS%g
6940 s%@INTLLIBS@%$INTLLIBS%g
6941 s%@INTLOBJS@%$INTLOBJS%g
6942 s%@POFILES@%$POFILES%g
6943 s%@POSUB@%$POSUB%g
6944 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6945 s%@GT_NO@%$GT_NO%g
6946 s%@GT_YES@%$GT_YES%g
6947 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6948 s%@l@%$l%g
6949 s%@HDEFINES@%$HDEFINES%g
6950 s%@BFD_HOST_64BIT_LONG@%$BFD_HOST_64BIT_LONG%g
6951 s%@BFD_HOST_64_BIT_DEFINED@%$BFD_HOST_64_BIT_DEFINED%g
6952 s%@BFD_HOST_64_BIT@%$BFD_HOST_64_BIT%g
6953 s%@BFD_HOST_U_64_BIT@%$BFD_HOST_U_64_BIT%g
6954 s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
6955 s%@EXEEXT_FOR_BUILD@%$EXEEXT_FOR_BUILD%g
6956 s%@COREFILE@%$COREFILE%g
6957 s%@COREFLAG@%$COREFLAG%g
6958 s%@WIN32LDFLAGS@%$WIN32LDFLAGS%g
6959 s%@WIN32LIBADD@%$WIN32LIBADD%g
6960 s%@TDEFINES@%$TDEFINES%g
6961 s%@wordsize@%$wordsize%g
6962 s%@bfd_libs@%$bfd_libs%g
6963 s%@all_backends@%$all_backends%g
6964 s%@bfd_backends@%$bfd_backends%g
6965 s%@bfd_machines@%$bfd_machines%g
6966 s%@bfd_default_target_size@%$bfd_default_target_size%g
6967 s%@tdefaults@%$tdefaults%g
6968
6969 CEOF
6970 EOF
6971
6972 cat >> $CONFIG_STATUS <<\EOF
6973
6974 # Split the substitutions into bite-sized pieces for seds with
6975 # small command number limits, like on Digital OSF/1 and HP-UX.
6976 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
6977 ac_file=1 # Number of current file.
6978 ac_beg=1 # First line for current file.
6979 ac_end=$ac_max_sed_cmds # Line after last line for current file.
6980 ac_more_lines=:
6981 ac_sed_cmds=""
6982 while $ac_more_lines; do
6983   if test $ac_beg -gt 1; then
6984     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
6985   else
6986     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
6987   fi
6988   if test ! -s conftest.s$ac_file; then
6989     ac_more_lines=false
6990     rm -f conftest.s$ac_file
6991   else
6992     if test -z "$ac_sed_cmds"; then
6993       ac_sed_cmds="sed -f conftest.s$ac_file"
6994     else
6995       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
6996     fi
6997     ac_file=`expr $ac_file + 1`
6998     ac_beg=$ac_end
6999     ac_end=`expr $ac_end + $ac_max_sed_cmds`
7000   fi
7001 done
7002 if test -z "$ac_sed_cmds"; then
7003   ac_sed_cmds=cat
7004 fi
7005 EOF
7006
7007 cat >> $CONFIG_STATUS <<EOF
7008
7009 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile bfd-in3.h:bfd-in2.h bfdver.h:version.h po/Makefile.in:po/Make-in"}
7010 EOF
7011 cat >> $CONFIG_STATUS <<\EOF
7012 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
7013   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7014   case "$ac_file" in
7015   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
7016        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
7017   *) ac_file_in="${ac_file}.in" ;;
7018   esac
7019
7020   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
7021
7022   # Remove last slash and all that follows it.  Not all systems have dirname.
7023   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
7024   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
7025     # The file is in a subdirectory.
7026     test ! -d "$ac_dir" && mkdir "$ac_dir"
7027     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
7028     # A "../" for each directory in $ac_dir_suffix.
7029     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
7030   else
7031     ac_dir_suffix= ac_dots=
7032   fi
7033
7034   case "$ac_given_srcdir" in
7035   .)  srcdir=.
7036       if test -z "$ac_dots"; then top_srcdir=.
7037       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
7038   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
7039   *) # Relative path.
7040     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
7041     top_srcdir="$ac_dots$ac_given_srcdir" ;;
7042   esac
7043
7044   case "$ac_given_INSTALL" in
7045   [/$]*) INSTALL="$ac_given_INSTALL" ;;
7046   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
7047   esac
7048
7049   echo creating "$ac_file"
7050   rm -f "$ac_file"
7051   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
7052   case "$ac_file" in
7053   *Makefile*) ac_comsub="1i\\
7054 # $configure_input" ;;
7055   *) ac_comsub= ;;
7056   esac
7057
7058   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
7059   sed -e "$ac_comsub
7060 s%@configure_input@%$configure_input%g
7061 s%@srcdir@%$srcdir%g
7062 s%@top_srcdir@%$top_srcdir%g
7063 s%@INSTALL@%$INSTALL%g
7064 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
7065 fi; done
7066 rm -f conftest.s*
7067
7068 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
7069 # NAME is the cpp macro being defined and VALUE is the value it is being given.
7070 #
7071 # ac_d sets the value in "#define NAME VALUE" lines.
7072 ac_dA='s%^\([   ]*\)#\([        ]*define[       ][      ]*\)'
7073 ac_dB='\([      ][      ]*\)[^  ]*%\1#\2'
7074 ac_dC='\3'
7075 ac_dD='%g'
7076 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
7077 ac_uA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
7078 ac_uB='\([      ]\)%\1#\2define\3'
7079 ac_uC=' '
7080 ac_uD='\4%g'
7081 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
7082 ac_eA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
7083 ac_eB='$%\1#\2define\3'
7084 ac_eC=' '
7085 ac_eD='%g'
7086
7087 if test "${CONFIG_HEADERS+set}" != set; then
7088 EOF
7089 cat >> $CONFIG_STATUS <<EOF
7090   CONFIG_HEADERS="config.h:config.in"
7091 EOF
7092 cat >> $CONFIG_STATUS <<\EOF
7093 fi
7094 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
7095   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7096   case "$ac_file" in
7097   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
7098        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
7099   *) ac_file_in="${ac_file}.in" ;;
7100   esac
7101
7102   echo creating $ac_file
7103
7104   rm -f conftest.frag conftest.in conftest.out
7105   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
7106   cat $ac_file_inputs > conftest.in
7107
7108 EOF
7109
7110 # Transform confdefs.h into a sed script conftest.vals that substitutes
7111 # the proper values into config.h.in to produce config.h.  And first:
7112 # Protect against being on the right side of a sed subst in config.status.
7113 # Protect against being in an unquoted here document in config.status.
7114 rm -f conftest.vals
7115 cat > conftest.hdr <<\EOF
7116 s/[\\&%]/\\&/g
7117 s%[\\$`]%\\&%g
7118 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
7119 s%ac_d%ac_u%gp
7120 s%ac_u%ac_e%gp
7121 EOF
7122 sed -n -f conftest.hdr confdefs.h > conftest.vals
7123 rm -f conftest.hdr
7124
7125 # This sed command replaces #undef with comments.  This is necessary, for
7126 # example, in the case of _POSIX_SOURCE, which is predefined and required
7127 # on some systems where configure will not decide to define it.
7128 cat >> conftest.vals <<\EOF
7129 s%^[    ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
7130 EOF
7131
7132 # Break up conftest.vals because some shells have a limit on
7133 # the size of here documents, and old seds have small limits too.
7134
7135 rm -f conftest.tail
7136 while :
7137 do
7138   ac_lines=`grep -c . conftest.vals`
7139   # grep -c gives empty output for an empty file on some AIX systems.
7140   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
7141   # Write a limited-size here document to conftest.frag.
7142   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
7143   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
7144   echo 'CEOF
7145   sed -f conftest.frag conftest.in > conftest.out
7146   rm -f conftest.in
7147   mv conftest.out conftest.in
7148 ' >> $CONFIG_STATUS
7149   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
7150   rm -f conftest.vals
7151   mv conftest.tail conftest.vals
7152 done
7153 rm -f conftest.vals
7154
7155 cat >> $CONFIG_STATUS <<\EOF
7156   rm -f conftest.frag conftest.h
7157   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
7158   cat conftest.in >> conftest.h
7159   rm -f conftest.in
7160   if cmp -s $ac_file conftest.h 2>/dev/null; then
7161     echo "$ac_file is unchanged"
7162     rm -f conftest.h
7163   else
7164     # Remove last slash and all that follows it.  Not all systems have dirname.
7165       ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
7166       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
7167       # The file is in a subdirectory.
7168       test ! -d "$ac_dir" && mkdir "$ac_dir"
7169     fi
7170     rm -f $ac_file
7171     mv conftest.h $ac_file
7172   fi
7173 fi; done
7174
7175 EOF
7176 cat >> $CONFIG_STATUS <<EOF
7177
7178
7179 EOF
7180 cat >> $CONFIG_STATUS <<\EOF
7181 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
7182 sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' -e '/BLD-POTFILES =/r po/BLD-POTFILES' po/Makefile.in > po/Makefile
7183 exit 0
7184 EOF
7185 chmod +x $CONFIG_STATUS
7186 rm -fr confdefs* $ac_clean_files
7187 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
7188
7189