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