2001-06-02 H.J. Lu <hjl@gnu.org>
[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.11.90
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 "$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 '$''{'lt_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       lt_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 "$lt_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   lt_cv_path_LD="$LD" # Let the user override the test with a path.
1447 fi
1448 fi
1449
1450 LD="$lt_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 '$''{'lt_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   lt_cv_prog_gnu_ld=yes
1465 else
1466   lt_cv_prog_gnu_ld=no
1467 fi
1468 fi
1469
1470 echo "$ac_t""$lt_cv_prog_gnu_ld" 1>&6
1471 with_gnu_ld=$lt_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 '$''{'lt_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   lt_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         lt_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         lt_cv_path_NM="$tmp_nm -p"
1509         break
1510       else
1511         lt_cv_path_NM=${lt_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 "$lt_cv_path_NM" && lt_cv_path_NM=nm
1518 fi
1519 fi
1520
1521 NM="$lt_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_CMD'
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 aix*)
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* |pw32*)
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 darwin* | rhapsody*)
1585   lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
1586   lt_cv_file_magic_cmd='/usr/bin/file -L'
1587   case "$host_os" in
1588   rhapsody* | darwin1.012)
1589     lt_cv_file_magic_test_file='/System/Library/Frameworks/System.framework/System'
1590     ;;
1591   *) # Darwin 1.3 on
1592     lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
1593     ;;
1594   esac
1595   ;;
1596
1597 freebsd* )
1598   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1599     case $host_cpu in
1600     i*86 )
1601       # Not sure whether the presence of OpenBSD here was a mistake.
1602       # Let's accept both of them until this is cleared up.
1603       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
1604       lt_cv_file_magic_cmd=/usr/bin/file
1605       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
1606       ;;
1607     esac
1608   else
1609     lt_cv_deplibs_check_method=pass_all
1610   fi
1611   ;;
1612
1613 gnu*)
1614   lt_cv_deplibs_check_method=pass_all
1615   ;;
1616
1617 hpux10.20*|hpux11*)
1618   lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
1619   lt_cv_file_magic_cmd=/usr/bin/file
1620   lt_cv_file_magic_test_file=/usr/lib/libc.sl
1621   ;;
1622
1623 irix5* | irix6*)
1624   case $host_os in
1625   irix5*)
1626     # this will be overridden with pass_all, but let us keep it just in case
1627     lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
1628     ;;
1629   *)
1630     case $LD in
1631     *-32|*"-32 ") libmagic=32-bit;;
1632     *-n32|*"-n32 ") libmagic=N32;;
1633     *-64|*"-64 ") libmagic=64-bit;;
1634     *) libmagic=never-match;;
1635     esac
1636     # this will be overridden with pass_all, but let us keep it just in case
1637     lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
1638     ;;
1639   esac
1640   lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
1641   lt_cv_deplibs_check_method=pass_all
1642   ;;
1643
1644 # This must be Linux ELF.
1645 linux-gnu*)
1646   case $host_cpu in
1647   alpha* | hppa* | i*86 | powerpc* | sparc* | ia64* )
1648     lt_cv_deplibs_check_method=pass_all ;;
1649   *)
1650     # glibc up to 2.1.1 does not perform some relocations on ARM
1651     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
1652   esac
1653   lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
1654   ;;
1655
1656 netbsd*)
1657   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1658     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
1659   else
1660     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
1661   fi
1662   ;;
1663
1664 newsos6)
1665   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
1666   lt_cv_file_magic_cmd=/usr/bin/file
1667   lt_cv_file_magic_test_file=/usr/lib/libnls.so
1668   ;;
1669
1670 osf3* | osf4* | osf5*)
1671   # this will be overridden with pass_all, but let us keep it just in case
1672   lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
1673   lt_cv_file_magic_test_file=/shlib/libc.so
1674   lt_cv_deplibs_check_method=pass_all
1675   ;;
1676
1677 sco3.2v5*)
1678   lt_cv_deplibs_check_method=pass_all
1679   ;;
1680
1681 solaris*)
1682   lt_cv_deplibs_check_method=pass_all
1683   lt_cv_file_magic_test_file=/lib/libc.so
1684   ;;
1685
1686 sysv5uw[78]* | sysv4*uw2*)
1687   lt_cv_deplibs_check_method=pass_all
1688   ;;
1689
1690 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
1691   case $host_vendor in
1692   ncr)
1693     lt_cv_deplibs_check_method=pass_all
1694     ;;
1695   motorola)
1696     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]'
1697     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
1698     ;;
1699   esac
1700   ;;
1701 esac
1702
1703 fi
1704
1705 echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6
1706 file_magic_cmd=$lt_cv_file_magic_cmd
1707 deplibs_check_method=$lt_cv_deplibs_check_method
1708
1709 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
1710 echo "configure:1711: checking for object suffix" >&5
1711 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
1712   echo $ac_n "(cached) $ac_c" 1>&6
1713 else
1714   rm -f conftest*
1715 echo 'int i = 1;' > conftest.$ac_ext
1716 if { (eval echo configure:1717: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1717   for ac_file in conftest.*; do
1718     case $ac_file in
1719     *.c) ;;
1720     *) ac_cv_objext=`echo $ac_file | sed -e s/conftest.//` ;;
1721     esac
1722   done
1723 else
1724   { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
1725 fi
1726 rm -f conftest*
1727 fi
1728
1729 echo "$ac_t""$ac_cv_objext" 1>&6
1730 OBJEXT=$ac_cv_objext
1731 ac_objext=$ac_cv_objext
1732
1733
1734
1735 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1736 echo "configure:1737: checking for executable suffix" >&5
1737 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1738   echo $ac_n "(cached) $ac_c" 1>&6
1739 else
1740   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
1741   ac_cv_exeext=.exe
1742 else
1743   rm -f conftest*
1744   echo 'int main () { return 0; }' > conftest.$ac_ext
1745   ac_cv_exeext=
1746   if { (eval echo configure:1747: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1747     for file in conftest.*; do
1748       case $file in
1749       *.c | *.o | *.obj) ;;
1750       *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
1751       esac
1752     done
1753   else
1754     { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1755   fi
1756   rm -f conftest*
1757   test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
1758 fi
1759 fi
1760
1761 EXEEXT=""
1762 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
1763 echo "$ac_t""${ac_cv_exeext}" 1>&6
1764 ac_exeext=$EXEEXT
1765
1766 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
1767
1768 # Only perform the check for file, if the check method requires it
1769 case $deplibs_check_method in
1770 file_magic*)
1771   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
1772     echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
1773 echo "configure:1774: checking for ${ac_tool_prefix}file" >&5
1774 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1775   echo $ac_n "(cached) $ac_c" 1>&6
1776 else
1777   case $MAGIC_CMD in
1778   /*)
1779   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
1780   ;;
1781   ?:/*)
1782   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
1783   ;;
1784   *)
1785   ac_save_MAGIC_CMD="$MAGIC_CMD"
1786   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1787   ac_dummy="/usr/bin:$PATH"
1788   for ac_dir in $ac_dummy; do
1789     test -z "$ac_dir" && ac_dir=.
1790     if test -f $ac_dir/${ac_tool_prefix}file; then
1791       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
1792       if test -n "$file_magic_test_file"; then
1793         case $deplibs_check_method in
1794         "file_magic "*)
1795           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1796           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1797           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1798             egrep "$file_magic_regex" > /dev/null; then
1799             :
1800           else
1801             cat <<EOF 1>&2
1802
1803 *** Warning: the command libtool uses to detect shared libraries,
1804 *** $file_magic_cmd, produces output that libtool cannot recognize.
1805 *** The result is that libtool may fail to recognize shared libraries
1806 *** as such.  This will affect the creation of libtool libraries that
1807 *** depend on shared libraries, but programs linked with such libtool
1808 *** libraries will work regardless of this problem.  Nevertheless, you
1809 *** may want to report the problem to your system manager and/or to
1810 *** bug-libtool@gnu.org
1811
1812 EOF
1813           fi ;;
1814         esac
1815       fi
1816       break
1817     fi
1818   done
1819   IFS="$ac_save_ifs"
1820   MAGIC_CMD="$ac_save_MAGIC_CMD"
1821   ;;
1822 esac
1823 fi
1824
1825 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1826 if test -n "$MAGIC_CMD"; then
1827   echo "$ac_t""$MAGIC_CMD" 1>&6
1828 else
1829   echo "$ac_t""no" 1>&6
1830 fi
1831
1832 if test -z "$lt_cv_path_MAGIC_CMD"; then
1833   if test -n "$ac_tool_prefix"; then
1834     echo $ac_n "checking for file""... $ac_c" 1>&6
1835 echo "configure:1836: checking for file" >&5
1836 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1837   echo $ac_n "(cached) $ac_c" 1>&6
1838 else
1839   case $MAGIC_CMD in
1840   /*)
1841   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
1842   ;;
1843   ?:/*)
1844   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
1845   ;;
1846   *)
1847   ac_save_MAGIC_CMD="$MAGIC_CMD"
1848   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1849   ac_dummy="/usr/bin:$PATH"
1850   for ac_dir in $ac_dummy; do
1851     test -z "$ac_dir" && ac_dir=.
1852     if test -f $ac_dir/file; then
1853       lt_cv_path_MAGIC_CMD="$ac_dir/file"
1854       if test -n "$file_magic_test_file"; then
1855         case $deplibs_check_method in
1856         "file_magic "*)
1857           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1858           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1859           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1860             egrep "$file_magic_regex" > /dev/null; then
1861             :
1862           else
1863             cat <<EOF 1>&2
1864
1865 *** Warning: the command libtool uses to detect shared libraries,
1866 *** $file_magic_cmd, produces output that libtool cannot recognize.
1867 *** The result is that libtool may fail to recognize shared libraries
1868 *** as such.  This will affect the creation of libtool libraries that
1869 *** depend on shared libraries, but programs linked with such libtool
1870 *** libraries will work regardless of this problem.  Nevertheless, you
1871 *** may want to report the problem to your system manager and/or to
1872 *** bug-libtool@gnu.org
1873
1874 EOF
1875           fi ;;
1876         esac
1877       fi
1878       break
1879     fi
1880   done
1881   IFS="$ac_save_ifs"
1882   MAGIC_CMD="$ac_save_MAGIC_CMD"
1883   ;;
1884 esac
1885 fi
1886
1887 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1888 if test -n "$MAGIC_CMD"; then
1889   echo "$ac_t""$MAGIC_CMD" 1>&6
1890 else
1891   echo "$ac_t""no" 1>&6
1892 fi
1893
1894   else
1895     MAGIC_CMD=:
1896   fi
1897 fi
1898
1899   fi
1900   ;;
1901 esac
1902
1903 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1904 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1905 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1906 echo "configure:1907: checking for $ac_word" >&5
1907 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1908   echo $ac_n "(cached) $ac_c" 1>&6
1909 else
1910   if test -n "$RANLIB"; then
1911   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1912 else
1913   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1914   ac_dummy="$PATH"
1915   for ac_dir in $ac_dummy; do
1916     test -z "$ac_dir" && ac_dir=.
1917     if test -f $ac_dir/$ac_word; then
1918       ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1919       break
1920     fi
1921   done
1922   IFS="$ac_save_ifs"
1923 fi
1924 fi
1925 RANLIB="$ac_cv_prog_RANLIB"
1926 if test -n "$RANLIB"; then
1927   echo "$ac_t""$RANLIB" 1>&6
1928 else
1929   echo "$ac_t""no" 1>&6
1930 fi
1931
1932
1933 if test -z "$ac_cv_prog_RANLIB"; then
1934 if test -n "$ac_tool_prefix"; then
1935   # Extract the first word of "ranlib", so it can be a program name with args.
1936 set dummy ranlib; ac_word=$2
1937 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1938 echo "configure:1939: checking for $ac_word" >&5
1939 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1940   echo $ac_n "(cached) $ac_c" 1>&6
1941 else
1942   if test -n "$RANLIB"; then
1943   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1944 else
1945   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1946   ac_dummy="$PATH"
1947   for ac_dir in $ac_dummy; do
1948     test -z "$ac_dir" && ac_dir=.
1949     if test -f $ac_dir/$ac_word; then
1950       ac_cv_prog_RANLIB="ranlib"
1951       break
1952     fi
1953   done
1954   IFS="$ac_save_ifs"
1955   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1956 fi
1957 fi
1958 RANLIB="$ac_cv_prog_RANLIB"
1959 if test -n "$RANLIB"; then
1960   echo "$ac_t""$RANLIB" 1>&6
1961 else
1962   echo "$ac_t""no" 1>&6
1963 fi
1964
1965 else
1966   RANLIB=":"
1967 fi
1968 fi
1969
1970 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
1971 set dummy ${ac_tool_prefix}strip; ac_word=$2
1972 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1973 echo "configure:1974: checking for $ac_word" >&5
1974 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1975   echo $ac_n "(cached) $ac_c" 1>&6
1976 else
1977   if test -n "$STRIP"; then
1978   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
1979 else
1980   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1981   ac_dummy="$PATH"
1982   for ac_dir in $ac_dummy; do
1983     test -z "$ac_dir" && ac_dir=.
1984     if test -f $ac_dir/$ac_word; then
1985       ac_cv_prog_STRIP="${ac_tool_prefix}strip"
1986       break
1987     fi
1988   done
1989   IFS="$ac_save_ifs"
1990 fi
1991 fi
1992 STRIP="$ac_cv_prog_STRIP"
1993 if test -n "$STRIP"; then
1994   echo "$ac_t""$STRIP" 1>&6
1995 else
1996   echo "$ac_t""no" 1>&6
1997 fi
1998
1999
2000 if test -z "$ac_cv_prog_STRIP"; then
2001 if test -n "$ac_tool_prefix"; then
2002   # Extract the first word of "strip", so it can be a program name with args.
2003 set dummy strip; ac_word=$2
2004 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2005 echo "configure:2006: checking for $ac_word" >&5
2006 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
2007   echo $ac_n "(cached) $ac_c" 1>&6
2008 else
2009   if test -n "$STRIP"; then
2010   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2011 else
2012   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2013   ac_dummy="$PATH"
2014   for ac_dir in $ac_dummy; do
2015     test -z "$ac_dir" && ac_dir=.
2016     if test -f $ac_dir/$ac_word; then
2017       ac_cv_prog_STRIP="strip"
2018       break
2019     fi
2020   done
2021   IFS="$ac_save_ifs"
2022   test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
2023 fi
2024 fi
2025 STRIP="$ac_cv_prog_STRIP"
2026 if test -n "$STRIP"; then
2027   echo "$ac_t""$STRIP" 1>&6
2028 else
2029   echo "$ac_t""no" 1>&6
2030 fi
2031
2032 else
2033   STRIP=":"
2034 fi
2035 fi
2036
2037
2038 # Check for any special flags to pass to ltconfig.
2039 libtool_flags="--cache-file=$cache_file"
2040 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
2041 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
2042 test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
2043 test "$GCC" = yes && libtool_flags="$libtool_flags --with-gcc"
2044 test "$lt_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
2045
2046
2047 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
2048 if test "${enable_libtool_lock+set}" = set; then
2049   enableval="$enable_libtool_lock"
2050   :
2051 fi
2052
2053 test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
2054 test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
2055
2056 # Check whether --with-pic or --without-pic was given.
2057 if test "${with_pic+set}" = set; then
2058   withval="$with_pic"
2059   pic_mode="$withval"
2060 else
2061   pic_mode=default
2062 fi
2063
2064 test x"$pic_mode" = xyes && libtool_flags="$libtool_flags --prefer-pic"
2065 test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic"
2066
2067 # Some flags need to be propagated to the compiler or linker for good
2068 # libtool support.
2069 case $host in
2070 *-*-irix6*)
2071   # Find out which ABI we are using.
2072   echo '#line 2073 "configure"' > conftest.$ac_ext
2073   if { (eval echo configure:2074: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2074     case `/usr/bin/file conftest.$ac_objext` in
2075     *32-bit*)
2076       LD="${LD-ld} -32"
2077       ;;
2078     *N32*)
2079       LD="${LD-ld} -n32"
2080       ;;
2081     *64-bit*)
2082       LD="${LD-ld} -64"
2083       ;;
2084     esac
2085   fi
2086   rm -rf conftest*
2087   ;;
2088
2089 *-*-sco3.2v5*)
2090   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
2091   SAVE_CFLAGS="$CFLAGS"
2092   CFLAGS="$CFLAGS -belf"
2093   echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
2094 echo "configure:2095: checking whether the C compiler needs -belf" >&5
2095 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
2096   echo $ac_n "(cached) $ac_c" 1>&6
2097 else
2098   
2099      ac_ext=c
2100 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2101 ac_cpp='$CPP $CPPFLAGS'
2102 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2103 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2104 cross_compiling=$ac_cv_prog_cc_cross
2105
2106      cat > conftest.$ac_ext <<EOF
2107 #line 2108 "configure"
2108 #include "confdefs.h"
2109
2110 int main() {
2111
2112 ; return 0; }
2113 EOF
2114 if { (eval echo configure:2115: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2115   rm -rf conftest*
2116   lt_cv_cc_needs_belf=yes
2117 else
2118   echo "configure: failed program was:" >&5
2119   cat conftest.$ac_ext >&5
2120   rm -rf conftest*
2121   lt_cv_cc_needs_belf=no
2122 fi
2123 rm -f conftest*
2124      ac_ext=c
2125 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2126 ac_cpp='$CPP $CPPFLAGS'
2127 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2128 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2129 cross_compiling=$ac_cv_prog_cc_cross
2130
2131 fi
2132
2133 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
2134   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
2135     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
2136     CFLAGS="$SAVE_CFLAGS"
2137   fi
2138   ;;
2139
2140
2141 esac
2142
2143
2144 # Save cache, so that ltconfig can load it
2145 cat > confcache <<\EOF
2146 # This file is a shell script that caches the results of configure
2147 # tests run on this system so they can be shared between configure
2148 # scripts and configure runs.  It is not useful on other systems.
2149 # If it contains results you don't want to keep, you may remove or edit it.
2150 #
2151 # By default, configure uses ./config.cache as the cache file,
2152 # creating it if it does not exist already.  You can give configure
2153 # the --cache-file=FILE option to use a different cache file; that is
2154 # what configure does when it calls configure scripts in
2155 # subdirectories, so they share the cache.
2156 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2157 # config.status only pays attention to the cache file if you give it the
2158 # --recheck option to rerun configure.
2159 #
2160 EOF
2161 # The following way of writing the cache mishandles newlines in values,
2162 # but we know of no workaround that is simple, portable, and efficient.
2163 # So, don't put newlines in cache variables' values.
2164 # Ultrix sh set writes to stderr and can't be redirected directly,
2165 # and sets the high bit in the cache file unless we assign to the vars.
2166 (set) 2>&1 |
2167   case `(ac_space=' '; set | grep ac_space) 2>&1` in
2168   *ac_space=\ *)
2169     # `set' does not quote correctly, so add quotes (double-quote substitution
2170     # turns \\\\ into \\, and sed turns \\ into \).
2171     sed -n \
2172       -e "s/'/'\\\\''/g" \
2173       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2174     ;;
2175   *)
2176     # `set' quotes correctly as required by POSIX, so do not add quotes.
2177     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2178     ;;
2179   esac >> confcache
2180 if cmp -s $cache_file confcache; then
2181   :
2182 else
2183   if test -w $cache_file; then
2184     echo "updating cache $cache_file"
2185     cat confcache > $cache_file
2186   else
2187     echo "not updating unwritable cache $cache_file"
2188   fi
2189 fi
2190 rm -f confcache
2191
2192
2193 # Actually configure libtool.  ac_aux_dir is where install-sh is found.
2194 AR="$AR" LTCC="$CC" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
2195 MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
2196 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
2197 AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
2198 objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
2199 deplibs_check_method="$deplibs_check_method" file_magic_cmd="$file_magic_cmd" \
2200 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
2201 $libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh $host \
2202 || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
2203
2204 # Reload cache, that may have been modified by ltconfig
2205 if test -r "$cache_file"; then
2206   echo "loading cache $cache_file"
2207   . $cache_file
2208 else
2209   echo "creating cache $cache_file"
2210   > $cache_file
2211 fi
2212
2213
2214 # This can be used to rebuild libtool when needed
2215 LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
2216
2217 # Always use our own libtool.
2218 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
2219
2220 # Redirect the config.log output again, so that the ltconfig log is not
2221 # clobbered by the next message.
2222 exec 5>>./config.log
2223
2224   
2225
2226   
2227          
2228          
2229
2230 # Check whether --enable-64-bit-bfd or --disable-64-bit-bfd was given.
2231 if test "${enable_64_bit_bfd+set}" = set; then
2232   enableval="$enable_64_bit_bfd"
2233   case "${enableval}" in
2234   yes)  want64=true  ;;
2235   no)   want64=false ;;
2236   *)    { echo "configure: error: bad value ${enableval} for 64-bit-bfd option" 1>&2; exit 1; } ;;
2237 esac
2238 else
2239   want64=false
2240 fi
2241 # Check whether --enable-targets or --disable-targets was given.
2242 if test "${enable_targets+set}" = set; then
2243   enableval="$enable_targets"
2244   case "${enableval}" in
2245   yes | "") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
2246             ;;
2247   no)       enable_targets= ;;
2248   *)        enable_targets=$enableval ;;
2249 esac
2250 fi
2251 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
2252 if test "${enable_commonbfdlib+set}" = set; then
2253   enableval="$enable_commonbfdlib"
2254   case "${enableval}" in
2255   yes) commonbfdlib=true ;;
2256   no)  commonbfdlib=false ;;
2257   *)   { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
2258 esac
2259 fi
2260 # Check whether --with-mmap or --without-mmap was given.
2261 if test "${with_mmap+set}" = set; then
2262   withval="$with_mmap"
2263   case "${withval}" in
2264   yes)  want_mmap=true ;;
2265   no)   want_mmap=false ;;
2266   *)    { echo "configure: error: bad value ${withval} for BFD with-mmap option" 1>&2; exit 1; } ;;
2267 esac
2268 else
2269   want_mmap=false
2270 fi
2271
2272 build_warnings="-W -Wall"
2273 # Check whether --enable-build-warnings or --disable-build-warnings was given.
2274 if test "${enable_build_warnings+set}" = set; then
2275   enableval="$enable_build_warnings"
2276   case "${enableval}" in
2277   yes)  ;;
2278   no)   build_warnings="-w";;
2279   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
2280         build_warnings="${build_warnings} ${t}";;
2281   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
2282         build_warnings="${t} ${build_warnings}";;
2283   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
2284 esac
2285 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
2286   echo "Setting warning flags = $build_warnings" 6>&1
2287 fi
2288 fi
2289 WARN_CFLAGS=""
2290 if test "x${build_warnings}" != x -a "x$GCC" = xyes ; then
2291     WARN_CFLAGS="${build_warnings}"
2292 fi
2293
2294
2295
2296
2297
2298
2299 if test -z "$target" ; then
2300     { echo "configure: error: Unrecognized target system type; please check config.sub." 1>&2; exit 1; }
2301 fi
2302
2303 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
2304 echo "configure:2305: checking whether to enable maintainer-specific portions of Makefiles" >&5
2305     # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
2306 if test "${enable_maintainer_mode+set}" = set; then
2307   enableval="$enable_maintainer_mode"
2308   USE_MAINTAINER_MODE=$enableval
2309 else
2310   USE_MAINTAINER_MODE=no
2311 fi
2312
2313   echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
2314   
2315
2316 if test $USE_MAINTAINER_MODE = yes; then
2317   MAINTAINER_MODE_TRUE=
2318   MAINTAINER_MODE_FALSE='#'
2319 else
2320   MAINTAINER_MODE_TRUE='#'
2321   MAINTAINER_MODE_FALSE=
2322 fi
2323   MAINT=$MAINTAINER_MODE_TRUE
2324   
2325
2326
2327
2328 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
2329 echo "configure:2330: checking for executable suffix" >&5
2330 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
2331   echo $ac_n "(cached) $ac_c" 1>&6
2332 else
2333   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
2334   ac_cv_exeext=.exe
2335 else
2336   rm -f conftest*
2337   echo 'int main () { return 0; }' > conftest.$ac_ext
2338   ac_cv_exeext=
2339   if { (eval echo configure:2340: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
2340     for file in conftest.*; do
2341       case $file in
2342       *.c | *.o | *.obj) ;;
2343       *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
2344       esac
2345     done
2346   else
2347     { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
2348   fi
2349   rm -f conftest*
2350   test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
2351 fi
2352 fi
2353
2354 EXEEXT=""
2355 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
2356 echo "$ac_t""${ac_cv_exeext}" 1>&6
2357 ac_exeext=$EXEEXT
2358
2359
2360 host64=false
2361 target64=false
2362
2363 # host stuff:
2364
2365 # Extract the first word of "gcc", so it can be a program name with args.
2366 set dummy gcc; ac_word=$2
2367 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2368 echo "configure:2369: checking for $ac_word" >&5
2369 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2370   echo $ac_n "(cached) $ac_c" 1>&6
2371 else
2372   if test -n "$CC"; then
2373   ac_cv_prog_CC="$CC" # Let the user override the test.
2374 else
2375   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2376   ac_dummy="$PATH"
2377   for ac_dir in $ac_dummy; do
2378     test -z "$ac_dir" && ac_dir=.
2379     if test -f $ac_dir/$ac_word; then
2380       ac_cv_prog_CC="gcc"
2381       break
2382     fi
2383   done
2384   IFS="$ac_save_ifs"
2385 fi
2386 fi
2387 CC="$ac_cv_prog_CC"
2388 if test -n "$CC"; then
2389   echo "$ac_t""$CC" 1>&6
2390 else
2391   echo "$ac_t""no" 1>&6
2392 fi
2393
2394 if test -z "$CC"; then
2395   # Extract the first word of "cc", so it can be a program name with args.
2396 set dummy cc; ac_word=$2
2397 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2398 echo "configure:2399: checking for $ac_word" >&5
2399 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2400   echo $ac_n "(cached) $ac_c" 1>&6
2401 else
2402   if test -n "$CC"; then
2403   ac_cv_prog_CC="$CC" # Let the user override the test.
2404 else
2405   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2406   ac_prog_rejected=no
2407   ac_dummy="$PATH"
2408   for ac_dir in $ac_dummy; do
2409     test -z "$ac_dir" && ac_dir=.
2410     if test -f $ac_dir/$ac_word; then
2411       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
2412         ac_prog_rejected=yes
2413         continue
2414       fi
2415       ac_cv_prog_CC="cc"
2416       break
2417     fi
2418   done
2419   IFS="$ac_save_ifs"
2420 if test $ac_prog_rejected = yes; then
2421   # We found a bogon in the path, so make sure we never use it.
2422   set dummy $ac_cv_prog_CC
2423   shift
2424   if test $# -gt 0; then
2425     # We chose a different compiler from the bogus one.
2426     # However, it has the same basename, so the bogon will be chosen
2427     # first if we set CC to just the basename; use the full file name.
2428     shift
2429     set dummy "$ac_dir/$ac_word" "$@"
2430     shift
2431     ac_cv_prog_CC="$@"
2432   fi
2433 fi
2434 fi
2435 fi
2436 CC="$ac_cv_prog_CC"
2437 if test -n "$CC"; then
2438   echo "$ac_t""$CC" 1>&6
2439 else
2440   echo "$ac_t""no" 1>&6
2441 fi
2442
2443   if test -z "$CC"; then
2444     case "`uname -s`" in
2445     *win32* | *WIN32*)
2446       # Extract the first word of "cl", so it can be a program name with args.
2447 set dummy cl; ac_word=$2
2448 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2449 echo "configure:2450: checking for $ac_word" >&5
2450 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2451   echo $ac_n "(cached) $ac_c" 1>&6
2452 else
2453   if test -n "$CC"; then
2454   ac_cv_prog_CC="$CC" # Let the user override the test.
2455 else
2456   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2457   ac_dummy="$PATH"
2458   for ac_dir in $ac_dummy; do
2459     test -z "$ac_dir" && ac_dir=.
2460     if test -f $ac_dir/$ac_word; then
2461       ac_cv_prog_CC="cl"
2462       break
2463     fi
2464   done
2465   IFS="$ac_save_ifs"
2466 fi
2467 fi
2468 CC="$ac_cv_prog_CC"
2469 if test -n "$CC"; then
2470   echo "$ac_t""$CC" 1>&6
2471 else
2472   echo "$ac_t""no" 1>&6
2473 fi
2474  ;;
2475     esac
2476   fi
2477   test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
2478 fi
2479
2480 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
2481 echo "configure:2482: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
2482
2483 ac_ext=c
2484 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2485 ac_cpp='$CPP $CPPFLAGS'
2486 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2487 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2488 cross_compiling=$ac_cv_prog_cc_cross
2489
2490 cat > conftest.$ac_ext << EOF
2491
2492 #line 2493 "configure"
2493 #include "confdefs.h"
2494
2495 main(){return(0);}
2496 EOF
2497 if { (eval echo configure:2498: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2498   ac_cv_prog_cc_works=yes
2499   # If we can't run a trivial program, we are probably using a cross compiler.
2500   if (./conftest; exit) 2>/dev/null; then
2501     ac_cv_prog_cc_cross=no
2502   else
2503     ac_cv_prog_cc_cross=yes
2504   fi
2505 else
2506   echo "configure: failed program was:" >&5
2507   cat conftest.$ac_ext >&5
2508   ac_cv_prog_cc_works=no
2509 fi
2510 rm -fr conftest*
2511 ac_ext=c
2512 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2513 ac_cpp='$CPP $CPPFLAGS'
2514 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2515 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2516 cross_compiling=$ac_cv_prog_cc_cross
2517
2518 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
2519 if test $ac_cv_prog_cc_works = no; then
2520   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
2521 fi
2522 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
2523 echo "configure:2524: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
2524 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2525 cross_compiling=$ac_cv_prog_cc_cross
2526
2527 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
2528 echo "configure:2529: checking whether we are using GNU C" >&5
2529 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
2530   echo $ac_n "(cached) $ac_c" 1>&6
2531 else
2532   cat > conftest.c <<EOF
2533 #ifdef __GNUC__
2534   yes;
2535 #endif
2536 EOF
2537 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2538: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
2538   ac_cv_prog_gcc=yes
2539 else
2540   ac_cv_prog_gcc=no
2541 fi
2542 fi
2543
2544 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2545
2546 if test $ac_cv_prog_gcc = yes; then
2547   GCC=yes
2548 else
2549   GCC=
2550 fi
2551
2552 ac_test_CFLAGS="${CFLAGS+set}"
2553 ac_save_CFLAGS="$CFLAGS"
2554 CFLAGS=
2555 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
2556 echo "configure:2557: checking whether ${CC-cc} accepts -g" >&5
2557 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
2558   echo $ac_n "(cached) $ac_c" 1>&6
2559 else
2560   echo 'void f(){}' > conftest.c
2561 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2562   ac_cv_prog_cc_g=yes
2563 else
2564   ac_cv_prog_cc_g=no
2565 fi
2566 rm -f conftest*
2567
2568 fi
2569
2570 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2571 if test "$ac_test_CFLAGS" = set; then
2572   CFLAGS="$ac_save_CFLAGS"
2573 elif test $ac_cv_prog_cc_g = yes; then
2574   if test "$GCC" = yes; then
2575     CFLAGS="-g -O2"
2576   else
2577     CFLAGS="-g"
2578   fi
2579 else
2580   if test "$GCC" = yes; then
2581     CFLAGS="-O2"
2582   else
2583     CFLAGS=
2584   fi
2585 fi
2586
2587
2588 ALL_LINGUAS=
2589 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
2590 echo "configure:2591: checking how to run the C preprocessor" >&5
2591 # On Suns, sometimes $CPP names a directory.
2592 if test -n "$CPP" && test -d "$CPP"; then
2593   CPP=
2594 fi
2595 if test -z "$CPP"; then
2596 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
2597   echo $ac_n "(cached) $ac_c" 1>&6
2598 else
2599     # This must be in double quotes, not single quotes, because CPP may get
2600   # substituted into the Makefile and "${CC-cc}" will confuse make.
2601   CPP="${CC-cc} -E"
2602   # On the NeXT, cc -E runs the code through the compiler's parser,
2603   # not just through cpp.
2604   cat > conftest.$ac_ext <<EOF
2605 #line 2606 "configure"
2606 #include "confdefs.h"
2607 #include <assert.h>
2608 Syntax Error
2609 EOF
2610 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2611 { (eval echo configure:2612: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2612 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2613 if test -z "$ac_err"; then
2614   :
2615 else
2616   echo "$ac_err" >&5
2617   echo "configure: failed program was:" >&5
2618   cat conftest.$ac_ext >&5
2619   rm -rf conftest*
2620   CPP="${CC-cc} -E -traditional-cpp"
2621   cat > conftest.$ac_ext <<EOF
2622 #line 2623 "configure"
2623 #include "confdefs.h"
2624 #include <assert.h>
2625 Syntax Error
2626 EOF
2627 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2628 { (eval echo configure:2629: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2629 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2630 if test -z "$ac_err"; then
2631   :
2632 else
2633   echo "$ac_err" >&5
2634   echo "configure: failed program was:" >&5
2635   cat conftest.$ac_ext >&5
2636   rm -rf conftest*
2637   CPP="${CC-cc} -nologo -E"
2638   cat > conftest.$ac_ext <<EOF
2639 #line 2640 "configure"
2640 #include "confdefs.h"
2641 #include <assert.h>
2642 Syntax Error
2643 EOF
2644 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2645 { (eval echo configure:2646: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2646 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2647 if test -z "$ac_err"; then
2648   :
2649 else
2650   echo "$ac_err" >&5
2651   echo "configure: failed program was:" >&5
2652   cat conftest.$ac_ext >&5
2653   rm -rf conftest*
2654   CPP=/lib/cpp
2655 fi
2656 rm -f conftest*
2657 fi
2658 rm -f conftest*
2659 fi
2660 rm -f conftest*
2661   ac_cv_prog_CPP="$CPP"
2662 fi
2663   CPP="$ac_cv_prog_CPP"
2664 else
2665   ac_cv_prog_CPP="$CPP"
2666 fi
2667 echo "$ac_t""$CPP" 1>&6
2668
2669 # Extract the first word of "ranlib", so it can be a program name with args.
2670 set dummy ranlib; ac_word=$2
2671 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2672 echo "configure:2673: checking for $ac_word" >&5
2673 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2674   echo $ac_n "(cached) $ac_c" 1>&6
2675 else
2676   if test -n "$RANLIB"; then
2677   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2678 else
2679   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2680   ac_dummy="$PATH"
2681   for ac_dir in $ac_dummy; do
2682     test -z "$ac_dir" && ac_dir=.
2683     if test -f $ac_dir/$ac_word; then
2684       ac_cv_prog_RANLIB="ranlib"
2685       break
2686     fi
2687   done
2688   IFS="$ac_save_ifs"
2689   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
2690 fi
2691 fi
2692 RANLIB="$ac_cv_prog_RANLIB"
2693 if test -n "$RANLIB"; then
2694   echo "$ac_t""$RANLIB" 1>&6
2695 else
2696   echo "$ac_t""no" 1>&6
2697 fi
2698
2699 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2700 echo "configure:2701: checking for ANSI C header files" >&5
2701 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2702   echo $ac_n "(cached) $ac_c" 1>&6
2703 else
2704   cat > conftest.$ac_ext <<EOF
2705 #line 2706 "configure"
2706 #include "confdefs.h"
2707 #include <stdlib.h>
2708 #include <stdarg.h>
2709 #include <string.h>
2710 #include <float.h>
2711 EOF
2712 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2713 { (eval echo configure:2714: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2714 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2715 if test -z "$ac_err"; then
2716   rm -rf conftest*
2717   ac_cv_header_stdc=yes
2718 else
2719   echo "$ac_err" >&5
2720   echo "configure: failed program was:" >&5
2721   cat conftest.$ac_ext >&5
2722   rm -rf conftest*
2723   ac_cv_header_stdc=no
2724 fi
2725 rm -f conftest*
2726
2727 if test $ac_cv_header_stdc = yes; then
2728   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2729 cat > conftest.$ac_ext <<EOF
2730 #line 2731 "configure"
2731 #include "confdefs.h"
2732 #include <string.h>
2733 EOF
2734 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2735   egrep "memchr" >/dev/null 2>&1; then
2736   :
2737 else
2738   rm -rf conftest*
2739   ac_cv_header_stdc=no
2740 fi
2741 rm -f conftest*
2742
2743 fi
2744
2745 if test $ac_cv_header_stdc = yes; then
2746   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2747 cat > conftest.$ac_ext <<EOF
2748 #line 2749 "configure"
2749 #include "confdefs.h"
2750 #include <stdlib.h>
2751 EOF
2752 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2753   egrep "free" >/dev/null 2>&1; then
2754   :
2755 else
2756   rm -rf conftest*
2757   ac_cv_header_stdc=no
2758 fi
2759 rm -f conftest*
2760
2761 fi
2762
2763 if test $ac_cv_header_stdc = yes; then
2764   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2765 if test "$cross_compiling" = yes; then
2766   :
2767 else
2768   cat > conftest.$ac_ext <<EOF
2769 #line 2770 "configure"
2770 #include "confdefs.h"
2771 #include <ctype.h>
2772 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2773 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2774 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2775 int main () { int i; for (i = 0; i < 256; i++)
2776 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2777 exit (0); }
2778
2779 EOF
2780 if { (eval echo configure:2781: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2781 then
2782   :
2783 else
2784   echo "configure: failed program was:" >&5
2785   cat conftest.$ac_ext >&5
2786   rm -fr conftest*
2787   ac_cv_header_stdc=no
2788 fi
2789 rm -fr conftest*
2790 fi
2791
2792 fi
2793 fi
2794
2795 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2796 if test $ac_cv_header_stdc = yes; then
2797   cat >> confdefs.h <<\EOF
2798 #define STDC_HEADERS 1
2799 EOF
2800
2801 fi
2802
2803 echo $ac_n "checking for working const""... $ac_c" 1>&6
2804 echo "configure:2805: checking for working const" >&5
2805 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
2806   echo $ac_n "(cached) $ac_c" 1>&6
2807 else
2808   cat > conftest.$ac_ext <<EOF
2809 #line 2810 "configure"
2810 #include "confdefs.h"
2811
2812 int main() {
2813
2814 /* Ultrix mips cc rejects this.  */
2815 typedef int charset[2]; const charset x;
2816 /* SunOS 4.1.1 cc rejects this.  */
2817 char const *const *ccp;
2818 char **p;
2819 /* NEC SVR4.0.2 mips cc rejects this.  */
2820 struct point {int x, y;};
2821 static struct point const zero = {0,0};
2822 /* AIX XL C 1.02.0.0 rejects this.
2823    It does not let you subtract one const X* pointer from another in an arm
2824    of an if-expression whose if-part is not a constant expression */
2825 const char *g = "string";
2826 ccp = &g + (g ? g-g : 0);
2827 /* HPUX 7.0 cc rejects these. */
2828 ++ccp;
2829 p = (char**) ccp;
2830 ccp = (char const *const *) p;
2831 { /* SCO 3.2v4 cc rejects this.  */
2832   char *t;
2833   char const *s = 0 ? (char *) 0 : (char const *) 0;
2834
2835   *t++ = 0;
2836 }
2837 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
2838   int x[] = {25, 17};
2839   const int *foo = &x[0];
2840   ++foo;
2841 }
2842 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
2843   typedef const int *iptr;
2844   iptr p = 0;
2845   ++p;
2846 }
2847 { /* AIX XL C 1.02.0.0 rejects this saying
2848      "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
2849   struct s { int j; const int *ap[3]; };
2850   struct s *b; b->j = 5;
2851 }
2852 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
2853   const int foo = 10;
2854 }
2855
2856 ; return 0; }
2857 EOF
2858 if { (eval echo configure:2859: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2859   rm -rf conftest*
2860   ac_cv_c_const=yes
2861 else
2862   echo "configure: failed program was:" >&5
2863   cat conftest.$ac_ext >&5
2864   rm -rf conftest*
2865   ac_cv_c_const=no
2866 fi
2867 rm -f conftest*
2868 fi
2869
2870 echo "$ac_t""$ac_cv_c_const" 1>&6
2871 if test $ac_cv_c_const = no; then
2872   cat >> confdefs.h <<\EOF
2873 #define const 
2874 EOF
2875
2876 fi
2877
2878 echo $ac_n "checking for inline""... $ac_c" 1>&6
2879 echo "configure:2880: checking for inline" >&5
2880 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
2881   echo $ac_n "(cached) $ac_c" 1>&6
2882 else
2883   ac_cv_c_inline=no
2884 for ac_kw in inline __inline__ __inline; do
2885   cat > conftest.$ac_ext <<EOF
2886 #line 2887 "configure"
2887 #include "confdefs.h"
2888
2889 int main() {
2890 } $ac_kw foo() {
2891 ; return 0; }
2892 EOF
2893 if { (eval echo configure:2894: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2894   rm -rf conftest*
2895   ac_cv_c_inline=$ac_kw; break
2896 else
2897   echo "configure: failed program was:" >&5
2898   cat conftest.$ac_ext >&5
2899 fi
2900 rm -f conftest*
2901 done
2902
2903 fi
2904
2905 echo "$ac_t""$ac_cv_c_inline" 1>&6
2906 case "$ac_cv_c_inline" in
2907   inline | yes) ;;
2908   no) cat >> confdefs.h <<\EOF
2909 #define inline 
2910 EOF
2911  ;;
2912   *)  cat >> confdefs.h <<EOF
2913 #define inline $ac_cv_c_inline
2914 EOF
2915  ;;
2916 esac
2917
2918 echo $ac_n "checking for off_t""... $ac_c" 1>&6
2919 echo "configure:2920: checking for off_t" >&5
2920 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
2921   echo $ac_n "(cached) $ac_c" 1>&6
2922 else
2923   cat > conftest.$ac_ext <<EOF
2924 #line 2925 "configure"
2925 #include "confdefs.h"
2926 #include <sys/types.h>
2927 #if STDC_HEADERS
2928 #include <stdlib.h>
2929 #include <stddef.h>
2930 #endif
2931 EOF
2932 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2933   egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2934   rm -rf conftest*
2935   ac_cv_type_off_t=yes
2936 else
2937   rm -rf conftest*
2938   ac_cv_type_off_t=no
2939 fi
2940 rm -f conftest*
2941
2942 fi
2943 echo "$ac_t""$ac_cv_type_off_t" 1>&6
2944 if test $ac_cv_type_off_t = no; then
2945   cat >> confdefs.h <<\EOF
2946 #define off_t long
2947 EOF
2948
2949 fi
2950
2951 echo $ac_n "checking for size_t""... $ac_c" 1>&6
2952 echo "configure:2953: checking for size_t" >&5
2953 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
2954   echo $ac_n "(cached) $ac_c" 1>&6
2955 else
2956   cat > conftest.$ac_ext <<EOF
2957 #line 2958 "configure"
2958 #include "confdefs.h"
2959 #include <sys/types.h>
2960 #if STDC_HEADERS
2961 #include <stdlib.h>
2962 #include <stddef.h>
2963 #endif
2964 EOF
2965 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2966   egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2967   rm -rf conftest*
2968   ac_cv_type_size_t=yes
2969 else
2970   rm -rf conftest*
2971   ac_cv_type_size_t=no
2972 fi
2973 rm -f conftest*
2974
2975 fi
2976 echo "$ac_t""$ac_cv_type_size_t" 1>&6
2977 if test $ac_cv_type_size_t = no; then
2978   cat >> confdefs.h <<\EOF
2979 #define size_t unsigned
2980 EOF
2981
2982 fi
2983
2984 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
2985 # for constant arguments.  Useless!
2986 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
2987 echo "configure:2988: checking for working alloca.h" >&5
2988 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
2989   echo $ac_n "(cached) $ac_c" 1>&6
2990 else
2991   cat > conftest.$ac_ext <<EOF
2992 #line 2993 "configure"
2993 #include "confdefs.h"
2994 #include <alloca.h>
2995 int main() {
2996 char *p = alloca(2 * sizeof(int));
2997 ; return 0; }
2998 EOF
2999 if { (eval echo configure:3000: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3000   rm -rf conftest*
3001   ac_cv_header_alloca_h=yes
3002 else
3003   echo "configure: failed program was:" >&5
3004   cat conftest.$ac_ext >&5
3005   rm -rf conftest*
3006   ac_cv_header_alloca_h=no
3007 fi
3008 rm -f conftest*
3009 fi
3010
3011 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3012 if test $ac_cv_header_alloca_h = yes; then
3013   cat >> confdefs.h <<\EOF
3014 #define HAVE_ALLOCA_H 1
3015 EOF
3016
3017 fi
3018
3019 echo $ac_n "checking for alloca""... $ac_c" 1>&6
3020 echo "configure:3021: checking for alloca" >&5
3021 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3022   echo $ac_n "(cached) $ac_c" 1>&6
3023 else
3024   cat > conftest.$ac_ext <<EOF
3025 #line 3026 "configure"
3026 #include "confdefs.h"
3027
3028 #ifdef __GNUC__
3029 # define alloca __builtin_alloca
3030 #else
3031 # ifdef _MSC_VER
3032 #  include <malloc.h>
3033 #  define alloca _alloca
3034 # else
3035 #  if HAVE_ALLOCA_H
3036 #   include <alloca.h>
3037 #  else
3038 #   ifdef _AIX
3039  #pragma alloca
3040 #   else
3041 #    ifndef alloca /* predefined by HP cc +Olibcalls */
3042 char *alloca ();
3043 #    endif
3044 #   endif
3045 #  endif
3046 # endif
3047 #endif
3048
3049 int main() {
3050 char *p = (char *) alloca(1);
3051 ; return 0; }
3052 EOF
3053 if { (eval echo configure:3054: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3054   rm -rf conftest*
3055   ac_cv_func_alloca_works=yes
3056 else
3057   echo "configure: failed program was:" >&5
3058   cat conftest.$ac_ext >&5
3059   rm -rf conftest*
3060   ac_cv_func_alloca_works=no
3061 fi
3062 rm -f conftest*
3063 fi
3064
3065 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
3066 if test $ac_cv_func_alloca_works = yes; then
3067   cat >> confdefs.h <<\EOF
3068 #define HAVE_ALLOCA 1
3069 EOF
3070
3071 fi
3072
3073 if test $ac_cv_func_alloca_works = no; then
3074   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
3075   # that cause trouble.  Some versions do not even contain alloca or
3076   # contain a buggy version.  If you still want to use their alloca,
3077   # use ar to extract alloca.o from them instead of compiling alloca.c.
3078   ALLOCA=alloca.${ac_objext}
3079   cat >> confdefs.h <<\EOF
3080 #define C_ALLOCA 1
3081 EOF
3082
3083
3084 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
3085 echo "configure:3086: checking whether alloca needs Cray hooks" >&5
3086 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
3087   echo $ac_n "(cached) $ac_c" 1>&6
3088 else
3089   cat > conftest.$ac_ext <<EOF
3090 #line 3091 "configure"
3091 #include "confdefs.h"
3092 #if defined(CRAY) && ! defined(CRAY2)
3093 webecray
3094 #else
3095 wenotbecray
3096 #endif
3097
3098 EOF
3099 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3100   egrep "webecray" >/dev/null 2>&1; then
3101   rm -rf conftest*
3102   ac_cv_os_cray=yes
3103 else
3104   rm -rf conftest*
3105   ac_cv_os_cray=no
3106 fi
3107 rm -f conftest*
3108
3109 fi
3110
3111 echo "$ac_t""$ac_cv_os_cray" 1>&6
3112 if test $ac_cv_os_cray = yes; then
3113 for ac_func in _getb67 GETB67 getb67; do
3114   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3115 echo "configure:3116: checking for $ac_func" >&5
3116 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3117   echo $ac_n "(cached) $ac_c" 1>&6
3118 else
3119   cat > conftest.$ac_ext <<EOF
3120 #line 3121 "configure"
3121 #include "confdefs.h"
3122 /* System header to define __stub macros and hopefully few prototypes,
3123     which can conflict with char $ac_func(); below.  */
3124 #include <assert.h>
3125 /* Override any gcc2 internal prototype to avoid an error.  */
3126 /* We use char because int might match the return type of a gcc2
3127     builtin and then its argument prototype would still apply.  */
3128 char $ac_func();
3129
3130 int main() {
3131
3132 /* The GNU C library defines this for functions which it implements
3133     to always fail with ENOSYS.  Some functions are actually named
3134     something starting with __ and the normal name is an alias.  */
3135 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3136 choke me
3137 #else
3138 $ac_func();
3139 #endif
3140
3141 ; return 0; }
3142 EOF
3143 if { (eval echo configure:3144: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3144   rm -rf conftest*
3145   eval "ac_cv_func_$ac_func=yes"
3146 else
3147   echo "configure: failed program was:" >&5
3148   cat conftest.$ac_ext >&5
3149   rm -rf conftest*
3150   eval "ac_cv_func_$ac_func=no"
3151 fi
3152 rm -f conftest*
3153 fi
3154
3155 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3156   echo "$ac_t""yes" 1>&6
3157   cat >> confdefs.h <<EOF
3158 #define CRAY_STACKSEG_END $ac_func
3159 EOF
3160
3161   break
3162 else
3163   echo "$ac_t""no" 1>&6
3164 fi
3165
3166 done
3167 fi
3168
3169 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
3170 echo "configure:3171: checking stack direction for C alloca" >&5
3171 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
3172   echo $ac_n "(cached) $ac_c" 1>&6
3173 else
3174   if test "$cross_compiling" = yes; then
3175   ac_cv_c_stack_direction=0
3176 else
3177   cat > conftest.$ac_ext <<EOF
3178 #line 3179 "configure"
3179 #include "confdefs.h"
3180 find_stack_direction ()
3181 {
3182   static char *addr = 0;
3183   auto char dummy;
3184   if (addr == 0)
3185     {
3186       addr = &dummy;
3187       return find_stack_direction ();
3188     }
3189   else
3190     return (&dummy > addr) ? 1 : -1;
3191 }
3192 main ()
3193 {
3194   exit (find_stack_direction() < 0);
3195 }
3196 EOF
3197 if { (eval echo configure:3198: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3198 then
3199   ac_cv_c_stack_direction=1
3200 else
3201   echo "configure: failed program was:" >&5
3202   cat conftest.$ac_ext >&5
3203   rm -fr conftest*
3204   ac_cv_c_stack_direction=-1
3205 fi
3206 rm -fr conftest*
3207 fi
3208
3209 fi
3210
3211 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
3212 cat >> confdefs.h <<EOF
3213 #define STACK_DIRECTION $ac_cv_c_stack_direction
3214 EOF
3215
3216 fi
3217
3218 for ac_hdr in unistd.h
3219 do
3220 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3221 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3222 echo "configure:3223: checking for $ac_hdr" >&5
3223 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3224   echo $ac_n "(cached) $ac_c" 1>&6
3225 else
3226   cat > conftest.$ac_ext <<EOF
3227 #line 3228 "configure"
3228 #include "confdefs.h"
3229 #include <$ac_hdr>
3230 EOF
3231 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3232 { (eval echo configure:3233: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3233 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3234 if test -z "$ac_err"; then
3235   rm -rf conftest*
3236   eval "ac_cv_header_$ac_safe=yes"
3237 else
3238   echo "$ac_err" >&5
3239   echo "configure: failed program was:" >&5
3240   cat conftest.$ac_ext >&5
3241   rm -rf conftest*
3242   eval "ac_cv_header_$ac_safe=no"
3243 fi
3244 rm -f conftest*
3245 fi
3246 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3247   echo "$ac_t""yes" 1>&6
3248     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3249   cat >> confdefs.h <<EOF
3250 #define $ac_tr_hdr 1
3251 EOF
3252  
3253 else
3254   echo "$ac_t""no" 1>&6
3255 fi
3256 done
3257
3258 for ac_func in getpagesize
3259 do
3260 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3261 echo "configure:3262: checking for $ac_func" >&5
3262 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3263   echo $ac_n "(cached) $ac_c" 1>&6
3264 else
3265   cat > conftest.$ac_ext <<EOF
3266 #line 3267 "configure"
3267 #include "confdefs.h"
3268 /* System header to define __stub macros and hopefully few prototypes,
3269     which can conflict with char $ac_func(); below.  */
3270 #include <assert.h>
3271 /* Override any gcc2 internal prototype to avoid an error.  */
3272 /* We use char because int might match the return type of a gcc2
3273     builtin and then its argument prototype would still apply.  */
3274 char $ac_func();
3275
3276 int main() {
3277
3278 /* The GNU C library defines this for functions which it implements
3279     to always fail with ENOSYS.  Some functions are actually named
3280     something starting with __ and the normal name is an alias.  */
3281 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3282 choke me
3283 #else
3284 $ac_func();
3285 #endif
3286
3287 ; return 0; }
3288 EOF
3289 if { (eval echo configure:3290: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3290   rm -rf conftest*
3291   eval "ac_cv_func_$ac_func=yes"
3292 else
3293   echo "configure: failed program was:" >&5
3294   cat conftest.$ac_ext >&5
3295   rm -rf conftest*
3296   eval "ac_cv_func_$ac_func=no"
3297 fi
3298 rm -f conftest*
3299 fi
3300
3301 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3302   echo "$ac_t""yes" 1>&6
3303     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3304   cat >> confdefs.h <<EOF
3305 #define $ac_tr_func 1
3306 EOF
3307  
3308 else
3309   echo "$ac_t""no" 1>&6
3310 fi
3311 done
3312
3313 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
3314 echo "configure:3315: checking for working mmap" >&5
3315 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
3316   echo $ac_n "(cached) $ac_c" 1>&6
3317 else
3318   if test "$cross_compiling" = yes; then
3319   ac_cv_func_mmap_fixed_mapped=no
3320 else
3321   cat > conftest.$ac_ext <<EOF
3322 #line 3323 "configure"
3323 #include "confdefs.h"
3324
3325 /* Thanks to Mike Haertel and Jim Avera for this test.
3326    Here is a matrix of mmap possibilities:
3327         mmap private not fixed
3328         mmap private fixed at somewhere currently unmapped
3329         mmap private fixed at somewhere already mapped
3330         mmap shared not fixed
3331         mmap shared fixed at somewhere currently unmapped
3332         mmap shared fixed at somewhere already mapped
3333    For private mappings, we should verify that changes cannot be read()
3334    back from the file, nor mmap's back from the file at a different
3335    address.  (There have been systems where private was not correctly
3336    implemented like the infamous i386 svr4.0, and systems where the
3337    VM page cache was not coherent with the filesystem buffer cache
3338    like early versions of FreeBSD and possibly contemporary NetBSD.)
3339    For shared mappings, we should conversely verify that changes get
3340    propogated back to all the places they're supposed to be.
3341
3342    Grep wants private fixed already mapped.
3343    The main things grep needs to know about mmap are:
3344    * does it exist and is it safe to write into the mmap'd area
3345    * how to use it (BSD variants)  */
3346 #include <sys/types.h>
3347 #include <fcntl.h>
3348 #include <sys/mman.h>
3349
3350 /* This mess was copied from the GNU getpagesize.h.  */
3351 #ifndef HAVE_GETPAGESIZE
3352 # ifdef HAVE_UNISTD_H
3353 #  include <unistd.h>
3354 # endif
3355
3356 /* Assume that all systems that can run configure have sys/param.h.  */
3357 # ifndef HAVE_SYS_PARAM_H
3358 #  define HAVE_SYS_PARAM_H 1
3359 # endif
3360
3361 # ifdef _SC_PAGESIZE
3362 #  define getpagesize() sysconf(_SC_PAGESIZE)
3363 # else /* no _SC_PAGESIZE */
3364 #  ifdef HAVE_SYS_PARAM_H
3365 #   include <sys/param.h>
3366 #   ifdef EXEC_PAGESIZE
3367 #    define getpagesize() EXEC_PAGESIZE
3368 #   else /* no EXEC_PAGESIZE */
3369 #    ifdef NBPG
3370 #     define getpagesize() NBPG * CLSIZE
3371 #     ifndef CLSIZE
3372 #      define CLSIZE 1
3373 #     endif /* no CLSIZE */
3374 #    else /* no NBPG */
3375 #     ifdef NBPC
3376 #      define getpagesize() NBPC
3377 #     else /* no NBPC */
3378 #      ifdef PAGESIZE
3379 #       define getpagesize() PAGESIZE
3380 #      endif /* PAGESIZE */
3381 #     endif /* no NBPC */
3382 #    endif /* no NBPG */
3383 #   endif /* no EXEC_PAGESIZE */
3384 #  else /* no HAVE_SYS_PARAM_H */
3385 #   define getpagesize() 8192   /* punt totally */
3386 #  endif /* no HAVE_SYS_PARAM_H */
3387 # endif /* no _SC_PAGESIZE */
3388
3389 #endif /* no HAVE_GETPAGESIZE */
3390
3391 #ifdef __cplusplus
3392 extern "C" { void *malloc(unsigned); }
3393 #else
3394 char *malloc();
3395 #endif
3396
3397 int
3398 main()
3399 {
3400         char *data, *data2, *data3;
3401         int i, pagesize;
3402         int fd;
3403
3404         pagesize = getpagesize();
3405
3406         /*
3407          * First, make a file with some known garbage in it.
3408          */
3409         data = malloc(pagesize);
3410         if (!data)
3411                 exit(1);
3412         for (i = 0; i < pagesize; ++i)
3413                 *(data + i) = rand();
3414         umask(0);
3415         fd = creat("conftestmmap", 0600);
3416         if (fd < 0)
3417                 exit(1);
3418         if (write(fd, data, pagesize) != pagesize)
3419                 exit(1);
3420         close(fd);
3421
3422         /*
3423          * Next, try to mmap the file at a fixed address which
3424          * already has something else allocated at it.  If we can,
3425          * also make sure that we see the same garbage.
3426          */
3427         fd = open("conftestmmap", O_RDWR);
3428         if (fd < 0)
3429                 exit(1);
3430         data2 = malloc(2 * pagesize);
3431         if (!data2)
3432                 exit(1);
3433         data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
3434         if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
3435             MAP_PRIVATE | MAP_FIXED, fd, 0L))
3436                 exit(1);
3437         for (i = 0; i < pagesize; ++i)
3438                 if (*(data + i) != *(data2 + i))
3439                         exit(1);
3440
3441         /*
3442          * Finally, make sure that changes to the mapped area
3443          * do not percolate back to the file as seen by read().
3444          * (This is a bug on some variants of i386 svr4.0.)
3445          */
3446         for (i = 0; i < pagesize; ++i)
3447                 *(data2 + i) = *(data2 + i) + 1;
3448         data3 = malloc(pagesize);
3449         if (!data3)
3450                 exit(1);
3451         if (read(fd, data3, pagesize) != pagesize)
3452                 exit(1);
3453         for (i = 0; i < pagesize; ++i)
3454                 if (*(data + i) != *(data3 + i))
3455                         exit(1);
3456         close(fd);
3457         unlink("conftestmmap");
3458         exit(0);
3459 }
3460
3461 EOF
3462 if { (eval echo configure:3463: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3463 then
3464   ac_cv_func_mmap_fixed_mapped=yes
3465 else
3466   echo "configure: failed program was:" >&5
3467   cat conftest.$ac_ext >&5
3468   rm -fr conftest*
3469   ac_cv_func_mmap_fixed_mapped=no
3470 fi
3471 rm -fr conftest*
3472 fi
3473
3474 fi
3475
3476 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
3477 if test $ac_cv_func_mmap_fixed_mapped = yes; then
3478   cat >> confdefs.h <<\EOF
3479 #define HAVE_MMAP 1
3480 EOF
3481
3482 fi
3483
3484                               
3485    for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
3486 unistd.h values.h sys/param.h
3487 do
3488 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3489 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3490 echo "configure:3491: checking for $ac_hdr" >&5
3491 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3492   echo $ac_n "(cached) $ac_c" 1>&6
3493 else
3494   cat > conftest.$ac_ext <<EOF
3495 #line 3496 "configure"
3496 #include "confdefs.h"
3497 #include <$ac_hdr>
3498 EOF
3499 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3500 { (eval echo configure:3501: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3501 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3502 if test -z "$ac_err"; then
3503   rm -rf conftest*
3504   eval "ac_cv_header_$ac_safe=yes"
3505 else
3506   echo "$ac_err" >&5
3507   echo "configure: failed program was:" >&5
3508   cat conftest.$ac_ext >&5
3509   rm -rf conftest*
3510   eval "ac_cv_header_$ac_safe=no"
3511 fi
3512 rm -f conftest*
3513 fi
3514 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3515   echo "$ac_t""yes" 1>&6
3516     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3517   cat >> confdefs.h <<EOF
3518 #define $ac_tr_hdr 1
3519 EOF
3520  
3521 else
3522   echo "$ac_t""no" 1>&6
3523 fi
3524 done
3525
3526    for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
3527 __argz_count __argz_stringify __argz_next
3528 do
3529 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3530 echo "configure:3531: checking for $ac_func" >&5
3531 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3532   echo $ac_n "(cached) $ac_c" 1>&6
3533 else
3534   cat > conftest.$ac_ext <<EOF
3535 #line 3536 "configure"
3536 #include "confdefs.h"
3537 /* System header to define __stub macros and hopefully few prototypes,
3538     which can conflict with char $ac_func(); below.  */
3539 #include <assert.h>
3540 /* Override any gcc2 internal prototype to avoid an error.  */
3541 /* We use char because int might match the return type of a gcc2
3542     builtin and then its argument prototype would still apply.  */
3543 char $ac_func();
3544
3545 int main() {
3546
3547 /* The GNU C library defines this for functions which it implements
3548     to always fail with ENOSYS.  Some functions are actually named
3549     something starting with __ and the normal name is an alias.  */
3550 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3551 choke me
3552 #else
3553 $ac_func();
3554 #endif
3555
3556 ; return 0; }
3557 EOF
3558 if { (eval echo configure:3559: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3559   rm -rf conftest*
3560   eval "ac_cv_func_$ac_func=yes"
3561 else
3562   echo "configure: failed program was:" >&5
3563   cat conftest.$ac_ext >&5
3564   rm -rf conftest*
3565   eval "ac_cv_func_$ac_func=no"
3566 fi
3567 rm -f conftest*
3568 fi
3569
3570 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3571   echo "$ac_t""yes" 1>&6
3572     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3573   cat >> confdefs.h <<EOF
3574 #define $ac_tr_func 1
3575 EOF
3576  
3577 else
3578   echo "$ac_t""no" 1>&6
3579 fi
3580 done
3581
3582
3583    if test "${ac_cv_func_stpcpy+set}" != "set"; then
3584      for ac_func in stpcpy
3585 do
3586 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3587 echo "configure:3588: checking for $ac_func" >&5
3588 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3589   echo $ac_n "(cached) $ac_c" 1>&6
3590 else
3591   cat > conftest.$ac_ext <<EOF
3592 #line 3593 "configure"
3593 #include "confdefs.h"
3594 /* System header to define __stub macros and hopefully few prototypes,
3595     which can conflict with char $ac_func(); below.  */
3596 #include <assert.h>
3597 /* Override any gcc2 internal prototype to avoid an error.  */
3598 /* We use char because int might match the return type of a gcc2
3599     builtin and then its argument prototype would still apply.  */
3600 char $ac_func();
3601
3602 int main() {
3603
3604 /* The GNU C library defines this for functions which it implements
3605     to always fail with ENOSYS.  Some functions are actually named
3606     something starting with __ and the normal name is an alias.  */
3607 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3608 choke me
3609 #else
3610 $ac_func();
3611 #endif
3612
3613 ; return 0; }
3614 EOF
3615 if { (eval echo configure:3616: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3616   rm -rf conftest*
3617   eval "ac_cv_func_$ac_func=yes"
3618 else
3619   echo "configure: failed program was:" >&5
3620   cat conftest.$ac_ext >&5
3621   rm -rf conftest*
3622   eval "ac_cv_func_$ac_func=no"
3623 fi
3624 rm -f conftest*
3625 fi
3626
3627 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3628   echo "$ac_t""yes" 1>&6
3629     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3630   cat >> confdefs.h <<EOF
3631 #define $ac_tr_func 1
3632 EOF
3633  
3634 else
3635   echo "$ac_t""no" 1>&6
3636 fi
3637 done
3638
3639    fi
3640    if test "${ac_cv_func_stpcpy}" = "yes"; then
3641      cat >> confdefs.h <<\EOF
3642 #define HAVE_STPCPY 1
3643 EOF
3644
3645    fi
3646
3647    if test $ac_cv_header_locale_h = yes; then
3648     echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
3649 echo "configure:3650: checking for LC_MESSAGES" >&5
3650 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
3651   echo $ac_n "(cached) $ac_c" 1>&6
3652 else
3653   cat > conftest.$ac_ext <<EOF
3654 #line 3655 "configure"
3655 #include "confdefs.h"
3656 #include <locale.h>
3657 int main() {
3658 return LC_MESSAGES
3659 ; return 0; }
3660 EOF
3661 if { (eval echo configure:3662: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3662   rm -rf conftest*
3663   am_cv_val_LC_MESSAGES=yes
3664 else
3665   echo "configure: failed program was:" >&5
3666   cat conftest.$ac_ext >&5
3667   rm -rf conftest*
3668   am_cv_val_LC_MESSAGES=no
3669 fi
3670 rm -f conftest*
3671 fi
3672
3673 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
3674     if test $am_cv_val_LC_MESSAGES = yes; then
3675       cat >> confdefs.h <<\EOF
3676 #define HAVE_LC_MESSAGES 1
3677 EOF
3678
3679     fi
3680   fi
3681    echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
3682 echo "configure:3683: checking whether NLS is requested" >&5
3683         # Check whether --enable-nls or --disable-nls was given.
3684 if test "${enable_nls+set}" = set; then
3685   enableval="$enable_nls"
3686   USE_NLS=$enableval
3687 else
3688   USE_NLS=yes
3689 fi
3690
3691     echo "$ac_t""$USE_NLS" 1>&6
3692     
3693
3694     USE_INCLUDED_LIBINTL=no
3695
3696         if test "$USE_NLS" = "yes"; then
3697       cat >> confdefs.h <<\EOF
3698 #define ENABLE_NLS 1
3699 EOF
3700
3701       echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
3702 echo "configure:3703: checking whether included gettext is requested" >&5
3703       # Check whether --with-included-gettext or --without-included-gettext was given.
3704 if test "${with_included_gettext+set}" = set; then
3705   withval="$with_included_gettext"
3706   nls_cv_force_use_gnu_gettext=$withval
3707 else
3708   nls_cv_force_use_gnu_gettext=no
3709 fi
3710
3711       echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
3712
3713       nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
3714       if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
3715                                         nls_cv_header_intl=
3716         nls_cv_header_libgt=
3717         CATOBJEXT=NONE
3718
3719         ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
3720 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
3721 echo "configure:3722: checking for libintl.h" >&5
3722 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3723   echo $ac_n "(cached) $ac_c" 1>&6
3724 else
3725   cat > conftest.$ac_ext <<EOF
3726 #line 3727 "configure"
3727 #include "confdefs.h"
3728 #include <libintl.h>
3729 EOF
3730 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3731 { (eval echo configure:3732: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3732 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3733 if test -z "$ac_err"; then
3734   rm -rf conftest*
3735   eval "ac_cv_header_$ac_safe=yes"
3736 else
3737   echo "$ac_err" >&5
3738   echo "configure: failed program was:" >&5
3739   cat conftest.$ac_ext >&5
3740   rm -rf conftest*
3741   eval "ac_cv_header_$ac_safe=no"
3742 fi
3743 rm -f conftest*
3744 fi
3745 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3746   echo "$ac_t""yes" 1>&6
3747   echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
3748 echo "configure:3749: checking for gettext in libc" >&5
3749 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
3750   echo $ac_n "(cached) $ac_c" 1>&6
3751 else
3752   cat > conftest.$ac_ext <<EOF
3753 #line 3754 "configure"
3754 #include "confdefs.h"
3755 #include <libintl.h>
3756 int main() {
3757 return (int) gettext ("")
3758 ; return 0; }
3759 EOF
3760 if { (eval echo configure:3761: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3761   rm -rf conftest*
3762   gt_cv_func_gettext_libc=yes
3763 else
3764   echo "configure: failed program was:" >&5
3765   cat conftest.$ac_ext >&5
3766   rm -rf conftest*
3767   gt_cv_func_gettext_libc=no
3768 fi
3769 rm -f conftest*
3770 fi
3771
3772 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
3773
3774            if test "$gt_cv_func_gettext_libc" != "yes"; then
3775              echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
3776 echo "configure:3777: checking for bindtextdomain in -lintl" >&5
3777 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
3778 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3779   echo $ac_n "(cached) $ac_c" 1>&6
3780 else
3781   ac_save_LIBS="$LIBS"
3782 LIBS="-lintl  $LIBS"
3783 cat > conftest.$ac_ext <<EOF
3784 #line 3785 "configure"
3785 #include "confdefs.h"
3786 /* Override any gcc2 internal prototype to avoid an error.  */
3787 /* We use char because int might match the return type of a gcc2
3788     builtin and then its argument prototype would still apply.  */
3789 char bindtextdomain();
3790
3791 int main() {
3792 bindtextdomain()
3793 ; return 0; }
3794 EOF
3795 if { (eval echo configure:3796: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3796   rm -rf conftest*
3797   eval "ac_cv_lib_$ac_lib_var=yes"
3798 else
3799   echo "configure: failed program was:" >&5
3800   cat conftest.$ac_ext >&5
3801   rm -rf conftest*
3802   eval "ac_cv_lib_$ac_lib_var=no"
3803 fi
3804 rm -f conftest*
3805 LIBS="$ac_save_LIBS"
3806
3807 fi
3808 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3809   echo "$ac_t""yes" 1>&6
3810   echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
3811 echo "configure:3812: checking for gettext in libintl" >&5
3812 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
3813   echo $ac_n "(cached) $ac_c" 1>&6
3814 else
3815   cat > conftest.$ac_ext <<EOF
3816 #line 3817 "configure"
3817 #include "confdefs.h"
3818
3819 int main() {
3820 return (int) gettext ("")
3821 ; return 0; }
3822 EOF
3823 if { (eval echo configure:3824: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3824   rm -rf conftest*
3825   gt_cv_func_gettext_libintl=yes
3826 else
3827   echo "configure: failed program was:" >&5
3828   cat conftest.$ac_ext >&5
3829   rm -rf conftest*
3830   gt_cv_func_gettext_libintl=no
3831 fi
3832 rm -f conftest*
3833 fi
3834
3835 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
3836 else
3837   echo "$ac_t""no" 1>&6
3838 fi
3839
3840            fi
3841
3842            if test "$gt_cv_func_gettext_libc" = "yes" \
3843               || test "$gt_cv_func_gettext_libintl" = "yes"; then
3844               cat >> confdefs.h <<\EOF
3845 #define HAVE_GETTEXT 1
3846 EOF
3847
3848               # Extract the first word of "msgfmt", so it can be a program name with args.
3849 set dummy msgfmt; ac_word=$2
3850 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3851 echo "configure:3852: checking for $ac_word" >&5
3852 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
3853   echo $ac_n "(cached) $ac_c" 1>&6
3854 else
3855   case "$MSGFMT" in
3856   /*)
3857   ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
3858   ;;
3859   *)
3860   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3861   for ac_dir in $PATH; do
3862     test -z "$ac_dir" && ac_dir=.
3863     if test -f $ac_dir/$ac_word; then
3864       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
3865         ac_cv_path_MSGFMT="$ac_dir/$ac_word"
3866         break
3867       fi
3868     fi
3869   done
3870   IFS="$ac_save_ifs"
3871   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
3872   ;;
3873 esac
3874 fi
3875 MSGFMT="$ac_cv_path_MSGFMT"
3876 if test -n "$MSGFMT"; then
3877   echo "$ac_t""$MSGFMT" 1>&6
3878 else
3879   echo "$ac_t""no" 1>&6
3880 fi
3881               if test "$MSGFMT" != "no"; then
3882                 for ac_func in dcgettext
3883 do
3884 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3885 echo "configure:3886: checking for $ac_func" >&5
3886 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3887   echo $ac_n "(cached) $ac_c" 1>&6
3888 else
3889   cat > conftest.$ac_ext <<EOF
3890 #line 3891 "configure"
3891 #include "confdefs.h"
3892 /* System header to define __stub macros and hopefully few prototypes,
3893     which can conflict with char $ac_func(); below.  */
3894 #include <assert.h>
3895 /* Override any gcc2 internal prototype to avoid an error.  */
3896 /* We use char because int might match the return type of a gcc2
3897     builtin and then its argument prototype would still apply.  */
3898 char $ac_func();
3899
3900 int main() {
3901
3902 /* The GNU C library defines this for functions which it implements
3903     to always fail with ENOSYS.  Some functions are actually named
3904     something starting with __ and the normal name is an alias.  */
3905 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3906 choke me
3907 #else
3908 $ac_func();
3909 #endif
3910
3911 ; return 0; }
3912 EOF
3913 if { (eval echo configure:3914: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3914   rm -rf conftest*
3915   eval "ac_cv_func_$ac_func=yes"
3916 else
3917   echo "configure: failed program was:" >&5
3918   cat conftest.$ac_ext >&5
3919   rm -rf conftest*
3920   eval "ac_cv_func_$ac_func=no"
3921 fi
3922 rm -f conftest*
3923 fi
3924
3925 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3926   echo "$ac_t""yes" 1>&6
3927     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3928   cat >> confdefs.h <<EOF
3929 #define $ac_tr_func 1
3930 EOF
3931  
3932 else
3933   echo "$ac_t""no" 1>&6
3934 fi
3935 done
3936
3937                 # Extract the first word of "gmsgfmt", so it can be a program name with args.
3938 set dummy gmsgfmt; ac_word=$2
3939 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3940 echo "configure:3941: checking for $ac_word" >&5
3941 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
3942   echo $ac_n "(cached) $ac_c" 1>&6
3943 else
3944   case "$GMSGFMT" in
3945   /*)
3946   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
3947   ;;
3948   ?:/*)                  
3949   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
3950   ;;
3951   *)
3952   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3953   ac_dummy="$PATH"
3954   for ac_dir in $ac_dummy; do 
3955     test -z "$ac_dir" && ac_dir=.
3956     if test -f $ac_dir/$ac_word; then
3957       ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
3958       break
3959     fi
3960   done
3961   IFS="$ac_save_ifs"
3962   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
3963   ;;
3964 esac
3965 fi
3966 GMSGFMT="$ac_cv_path_GMSGFMT"
3967 if test -n "$GMSGFMT"; then
3968   echo "$ac_t""$GMSGFMT" 1>&6
3969 else
3970   echo "$ac_t""no" 1>&6
3971 fi
3972
3973                 # Extract the first word of "xgettext", so it can be a program name with args.
3974 set dummy xgettext; ac_word=$2
3975 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3976 echo "configure:3977: checking for $ac_word" >&5
3977 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
3978   echo $ac_n "(cached) $ac_c" 1>&6
3979 else
3980   case "$XGETTEXT" in
3981   /*)
3982   ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
3983   ;;
3984   *)
3985   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3986   for ac_dir in $PATH; do
3987     test -z "$ac_dir" && ac_dir=.
3988     if test -f $ac_dir/$ac_word; then
3989       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
3990         ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
3991         break
3992       fi
3993     fi
3994   done
3995   IFS="$ac_save_ifs"
3996   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
3997   ;;
3998 esac
3999 fi
4000 XGETTEXT="$ac_cv_path_XGETTEXT"
4001 if test -n "$XGETTEXT"; then
4002   echo "$ac_t""$XGETTEXT" 1>&6
4003 else
4004   echo "$ac_t""no" 1>&6
4005 fi
4006
4007                 cat > conftest.$ac_ext <<EOF
4008 #line 4009 "configure"
4009 #include "confdefs.h"
4010
4011 int main() {
4012 extern int _nl_msg_cat_cntr;
4013                                return _nl_msg_cat_cntr
4014 ; return 0; }
4015 EOF
4016 if { (eval echo configure:4017: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4017   rm -rf conftest*
4018   CATOBJEXT=.gmo
4019                    DATADIRNAME=share
4020 else
4021   echo "configure: failed program was:" >&5
4022   cat conftest.$ac_ext >&5
4023   rm -rf conftest*
4024   CATOBJEXT=.mo
4025                    DATADIRNAME=lib
4026 fi
4027 rm -f conftest*
4028                 INSTOBJEXT=.mo
4029               fi
4030             fi
4031         
4032 else
4033   echo "$ac_t""no" 1>&6
4034 fi
4035
4036
4037                 
4038         if test "$CATOBJEXT" = "NONE"; then
4039                           nls_cv_use_gnu_gettext=yes
4040         fi
4041       fi
4042
4043       if test "$nls_cv_use_gnu_gettext" = "yes"; then
4044                 INTLOBJS="\$(GETTOBJS)"
4045         # Extract the first word of "msgfmt", so it can be a program name with args.
4046 set dummy msgfmt; ac_word=$2
4047 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4048 echo "configure:4049: checking for $ac_word" >&5
4049 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4050   echo $ac_n "(cached) $ac_c" 1>&6
4051 else
4052   case "$MSGFMT" in
4053   /*)
4054   ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
4055   ;;
4056   *)
4057   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4058   for ac_dir in $PATH; do
4059     test -z "$ac_dir" && ac_dir=.
4060     if test -f $ac_dir/$ac_word; then
4061       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4062         ac_cv_path_MSGFMT="$ac_dir/$ac_word"
4063         break
4064       fi
4065     fi
4066   done
4067   IFS="$ac_save_ifs"
4068   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
4069   ;;
4070 esac
4071 fi
4072 MSGFMT="$ac_cv_path_MSGFMT"
4073 if test -n "$MSGFMT"; then
4074   echo "$ac_t""$MSGFMT" 1>&6
4075 else
4076   echo "$ac_t""no" 1>&6
4077 fi
4078
4079         # Extract the first word of "gmsgfmt", so it can be a program name with args.
4080 set dummy gmsgfmt; ac_word=$2
4081 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4082 echo "configure:4083: checking for $ac_word" >&5
4083 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4084   echo $ac_n "(cached) $ac_c" 1>&6
4085 else
4086   case "$GMSGFMT" in
4087   /*)
4088   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
4089   ;;
4090   ?:/*)                  
4091   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
4092   ;;
4093   *)
4094   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4095   ac_dummy="$PATH"
4096   for ac_dir in $ac_dummy; do 
4097     test -z "$ac_dir" && ac_dir=.
4098     if test -f $ac_dir/$ac_word; then
4099       ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
4100       break
4101     fi
4102   done
4103   IFS="$ac_save_ifs"
4104   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
4105   ;;
4106 esac
4107 fi
4108 GMSGFMT="$ac_cv_path_GMSGFMT"
4109 if test -n "$GMSGFMT"; then
4110   echo "$ac_t""$GMSGFMT" 1>&6
4111 else
4112   echo "$ac_t""no" 1>&6
4113 fi
4114
4115         # Extract the first word of "xgettext", so it can be a program name with args.
4116 set dummy xgettext; ac_word=$2
4117 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4118 echo "configure:4119: checking for $ac_word" >&5
4119 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4120   echo $ac_n "(cached) $ac_c" 1>&6
4121 else
4122   case "$XGETTEXT" in
4123   /*)
4124   ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
4125   ;;
4126   *)
4127   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4128   for ac_dir in $PATH; do
4129     test -z "$ac_dir" && ac_dir=.
4130     if test -f $ac_dir/$ac_word; then
4131       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4132         ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
4133         break
4134       fi
4135     fi
4136   done
4137   IFS="$ac_save_ifs"
4138   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
4139   ;;
4140 esac
4141 fi
4142 XGETTEXT="$ac_cv_path_XGETTEXT"
4143 if test -n "$XGETTEXT"; then
4144   echo "$ac_t""$XGETTEXT" 1>&6
4145 else
4146   echo "$ac_t""no" 1>&6
4147 fi
4148
4149         
4150         USE_INCLUDED_LIBINTL=yes
4151         CATOBJEXT=.gmo
4152         INSTOBJEXT=.mo
4153         DATADIRNAME=share
4154         INTLDEPS='$(top_builddir)/../intl/libintl.a'
4155         INTLLIBS=$INTLDEPS
4156         LIBS=`echo $LIBS | sed -e 's/-lintl//'`
4157         nls_cv_header_intl=libintl.h
4158         nls_cv_header_libgt=libgettext.h
4159       fi
4160
4161             if test "$XGETTEXT" != ":"; then
4162                         if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
4163           : ;
4164         else
4165           echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
4166           XGETTEXT=":"
4167         fi
4168       fi
4169
4170       # We need to process the po/ directory.
4171       POSUB=po
4172     else
4173       DATADIRNAME=share
4174       nls_cv_header_intl=libintl.h
4175       nls_cv_header_libgt=libgettext.h
4176     fi
4177
4178     # If this is used in GNU gettext we have to set USE_NLS to `yes'
4179     # because some of the sources are only built for this goal.
4180     if test "$PACKAGE" = gettext; then
4181       USE_NLS=yes
4182       USE_INCLUDED_LIBINTL=yes
4183     fi
4184
4185                 for lang in $ALL_LINGUAS; do
4186       GMOFILES="$GMOFILES $lang.gmo"
4187       POFILES="$POFILES $lang.po"
4188     done
4189
4190         
4191     
4192     
4193     
4194     
4195     
4196     
4197     
4198     
4199     
4200     
4201   
4202
4203    if test "x$CATOBJEXT" != "x"; then
4204      if test "x$ALL_LINGUAS" = "x"; then
4205        LINGUAS=
4206      else
4207        echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
4208 echo "configure:4209: checking for catalogs to be installed" >&5
4209        NEW_LINGUAS=
4210        for lang in ${LINGUAS=$ALL_LINGUAS}; do
4211          case "$ALL_LINGUAS" in
4212           *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
4213          esac
4214        done
4215        LINGUAS=$NEW_LINGUAS
4216        echo "$ac_t""$LINGUAS" 1>&6
4217      fi
4218
4219           if test -n "$LINGUAS"; then
4220        for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
4221      fi
4222    fi
4223
4224             if test $ac_cv_header_locale_h = yes; then
4225      INCLUDE_LOCALE_H="#include <locale.h>"
4226    else
4227      INCLUDE_LOCALE_H="\
4228 /* The system does not provide the header <locale.h>.  Take care yourself.  */"
4229    fi
4230    
4231
4232             if test -f $srcdir/po2tbl.sed.in; then
4233       if test "$CATOBJEXT" = ".cat"; then
4234          ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
4235 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
4236 echo "configure:4237: checking for linux/version.h" >&5
4237 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4238   echo $ac_n "(cached) $ac_c" 1>&6
4239 else
4240   cat > conftest.$ac_ext <<EOF
4241 #line 4242 "configure"
4242 #include "confdefs.h"
4243 #include <linux/version.h>
4244 EOF
4245 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4246 { (eval echo configure:4247: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4247 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4248 if test -z "$ac_err"; then
4249   rm -rf conftest*
4250   eval "ac_cv_header_$ac_safe=yes"
4251 else
4252   echo "$ac_err" >&5
4253   echo "configure: failed program was:" >&5
4254   cat conftest.$ac_ext >&5
4255   rm -rf conftest*
4256   eval "ac_cv_header_$ac_safe=no"
4257 fi
4258 rm -f conftest*
4259 fi
4260 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4261   echo "$ac_t""yes" 1>&6
4262   msgformat=linux
4263 else
4264   echo "$ac_t""no" 1>&6
4265 msgformat=xopen
4266 fi
4267
4268
4269                          sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
4270       fi
4271             sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
4272          $srcdir/po2tbl.sed.in > po2tbl.sed
4273    fi
4274
4275             if test "$PACKAGE" = "gettext"; then
4276      GT_NO="#NO#"
4277      GT_YES=
4278    else
4279      GT_NO=
4280      GT_YES="#YES#"
4281    fi
4282    
4283    
4284
4285    MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
4286    
4287
4288       l=
4289    
4290
4291             if test -d $srcdir/po; then
4292       test -d po || mkdir po
4293       if test "x$srcdir" != "x."; then
4294          if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
4295             posrcprefix="$srcdir/"
4296          else
4297             posrcprefix="../$srcdir/"
4298          fi
4299       else
4300          posrcprefix="../"
4301       fi
4302       rm -f po/POTFILES
4303       sed -e "/^#/d" -e "/^\$/d" -e "s,.*,      $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
4304          < $srcdir/po/POTFILES.in > po/POTFILES
4305    fi
4306   
4307
4308 # Permit host specific settings.
4309 . ${srcdir}/configure.host
4310
4311
4312 # Find a good install program.  We prefer a C program (faster),
4313 # so one script is as good as another.  But avoid the broken or
4314 # incompatible versions:
4315 # SysV /etc/install, /usr/sbin/install
4316 # SunOS /usr/etc/install
4317 # IRIX /sbin/install
4318 # AIX /bin/install
4319 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4320 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4321 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4322 # ./install, which can be erroneously created by make from ./install.sh.
4323 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
4324 echo "configure:4325: checking for a BSD compatible install" >&5
4325 if test -z "$INSTALL"; then
4326 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
4327   echo $ac_n "(cached) $ac_c" 1>&6
4328 else
4329     IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS=":"
4330   for ac_dir in $PATH; do
4331     # Account for people who put trailing slashes in PATH elements.
4332     case "$ac_dir/" in
4333     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
4334     *)
4335       # OSF1 and SCO ODT 3.0 have their own names for install.
4336       # Don't use installbsd from OSF since it installs stuff as root
4337       # by default.
4338       for ac_prog in ginstall scoinst install; do
4339         if test -f $ac_dir/$ac_prog; then
4340           if test $ac_prog = install &&
4341             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
4342             # AIX install.  It has an incompatible calling convention.
4343             :
4344           else
4345             ac_cv_path_install="$ac_dir/$ac_prog -c"
4346             break 2
4347           fi
4348         fi
4349       done
4350       ;;
4351     esac
4352   done
4353   IFS="$ac_save_IFS"
4354
4355 fi
4356   if test "${ac_cv_path_install+set}" = set; then
4357     INSTALL="$ac_cv_path_install"
4358   else
4359     # As a last resort, use the slow shell script.  We don't cache a
4360     # path for INSTALL within a source directory, because that will
4361     # break other packages using the cache if that directory is
4362     # removed, or if the path is relative.
4363     INSTALL="$ac_install_sh"
4364   fi
4365 fi
4366 echo "$ac_t""$INSTALL" 1>&6
4367
4368 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4369 # It thinks the first close brace ends the variable substitution.
4370 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4371
4372 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
4373
4374 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4375
4376
4377 BFD_HOST_64BIT_LONG=0
4378 BFD_HOST_64_BIT_DEFINED=0
4379 BFD_HOST_64_BIT=
4380 BFD_HOST_U_64_BIT=
4381 if test "x${HOST_64BIT_TYPE}" = "xlong"; then
4382   BFD_HOST_64BIT_LONG=1
4383 elif test "x${HOST_64BIT_TYPE}" != "x"; then
4384   BFD_HOST_64_BIT_DEFINED=1
4385   BFD_HOST_64_BIT=${HOST_64BIT_TYPE}
4386   BFD_HOST_U_64_BIT=${HOST_U_64BIT_TYPE}
4387 fi
4388
4389
4390
4391
4392
4393 # Put a plausible default for CC_FOR_BUILD in Makefile.
4394 if test -z "$CC_FOR_BUILD"; then
4395   if test "x$cross_compiling" = "xno"; then
4396     CC_FOR_BUILD='$(CC)'
4397   else
4398     CC_FOR_BUILD=gcc
4399   fi
4400 fi
4401
4402 # Also set EXEEXT_FOR_BUILD.
4403 if test "x$cross_compiling" = "xno"; then
4404   EXEEXT_FOR_BUILD='$(EXEEXT)'
4405 else
4406   echo $ac_n "checking for build system executable suffix""... $ac_c" 1>&6
4407 echo "configure:4408: checking for build system executable suffix" >&5
4408 if eval "test \"`echo '$''{'bfd_cv_build_exeext'+set}'`\" = set"; then
4409   echo $ac_n "(cached) $ac_c" 1>&6
4410 else
4411   rm -f conftest*
4412      echo 'int main () { return 0; }' > conftest.c
4413      bfd_cv_build_exeext=
4414      ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
4415      for file in conftest.*; do
4416        case $file in
4417        *.c | *.o | *.obj | *.ilk | *.pdb) ;;
4418        *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4419        esac
4420      done
4421      rm -f conftest*
4422      test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
4423 fi
4424
4425 echo "$ac_t""$bfd_cv_build_exeext" 1>&6
4426   EXEEXT_FOR_BUILD=""
4427   test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
4428 fi
4429
4430
4431 for ac_hdr in stddef.h string.h strings.h stdlib.h time.h unistd.h
4432 do
4433 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4434 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4435 echo "configure:4436: checking for $ac_hdr" >&5
4436 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4437   echo $ac_n "(cached) $ac_c" 1>&6
4438 else
4439   cat > conftest.$ac_ext <<EOF
4440 #line 4441 "configure"
4441 #include "confdefs.h"
4442 #include <$ac_hdr>
4443 EOF
4444 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4445 { (eval echo configure:4446: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4446 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4447 if test -z "$ac_err"; then
4448   rm -rf conftest*
4449   eval "ac_cv_header_$ac_safe=yes"
4450 else
4451   echo "$ac_err" >&5
4452   echo "configure: failed program was:" >&5
4453   cat conftest.$ac_ext >&5
4454   rm -rf conftest*
4455   eval "ac_cv_header_$ac_safe=no"
4456 fi
4457 rm -f conftest*
4458 fi
4459 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4460   echo "$ac_t""yes" 1>&6
4461     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4462   cat >> confdefs.h <<EOF
4463 #define $ac_tr_hdr 1
4464 EOF
4465  
4466 else
4467   echo "$ac_t""no" 1>&6
4468 fi
4469 done
4470
4471 for ac_hdr in fcntl.h sys/file.h sys/time.h
4472 do
4473 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4474 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4475 echo "configure:4476: checking for $ac_hdr" >&5
4476 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4477   echo $ac_n "(cached) $ac_c" 1>&6
4478 else
4479   cat > conftest.$ac_ext <<EOF
4480 #line 4481 "configure"
4481 #include "confdefs.h"
4482 #include <$ac_hdr>
4483 EOF
4484 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4485 { (eval echo configure:4486: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4486 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4487 if test -z "$ac_err"; then
4488   rm -rf conftest*
4489   eval "ac_cv_header_$ac_safe=yes"
4490 else
4491   echo "$ac_err" >&5
4492   echo "configure: failed program was:" >&5
4493   cat conftest.$ac_ext >&5
4494   rm -rf conftest*
4495   eval "ac_cv_header_$ac_safe=no"
4496 fi
4497 rm -f conftest*
4498 fi
4499 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4500   echo "$ac_t""yes" 1>&6
4501     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4502   cat >> confdefs.h <<EOF
4503 #define $ac_tr_hdr 1
4504 EOF
4505  
4506 else
4507   echo "$ac_t""no" 1>&6
4508 fi
4509 done
4510
4511 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
4512 echo "configure:4513: checking whether time.h and sys/time.h may both be included" >&5
4513 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
4514   echo $ac_n "(cached) $ac_c" 1>&6
4515 else
4516   cat > conftest.$ac_ext <<EOF
4517 #line 4518 "configure"
4518 #include "confdefs.h"
4519 #include <sys/types.h>
4520 #include <sys/time.h>
4521 #include <time.h>
4522 int main() {
4523 struct tm *tp;
4524 ; return 0; }
4525 EOF
4526 if { (eval echo configure:4527: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4527   rm -rf conftest*
4528   ac_cv_header_time=yes
4529 else
4530   echo "configure: failed program was:" >&5
4531   cat conftest.$ac_ext >&5
4532   rm -rf conftest*
4533   ac_cv_header_time=no
4534 fi
4535 rm -f conftest*
4536 fi
4537
4538 echo "$ac_t""$ac_cv_header_time" 1>&6
4539 if test $ac_cv_header_time = yes; then
4540   cat >> confdefs.h <<\EOF
4541 #define TIME_WITH_SYS_TIME 1
4542 EOF
4543
4544 fi
4545
4546 ac_header_dirent=no
4547 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
4548 do
4549 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4550 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
4551 echo "configure:4552: checking for $ac_hdr that defines DIR" >&5
4552 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
4553   echo $ac_n "(cached) $ac_c" 1>&6
4554 else
4555   cat > conftest.$ac_ext <<EOF
4556 #line 4557 "configure"
4557 #include "confdefs.h"
4558 #include <sys/types.h>
4559 #include <$ac_hdr>
4560 int main() {
4561 DIR *dirp = 0;
4562 ; return 0; }
4563 EOF
4564 if { (eval echo configure:4565: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4565   rm -rf conftest*
4566   eval "ac_cv_header_dirent_$ac_safe=yes"
4567 else
4568   echo "configure: failed program was:" >&5
4569   cat conftest.$ac_ext >&5
4570   rm -rf conftest*
4571   eval "ac_cv_header_dirent_$ac_safe=no"
4572 fi
4573 rm -f conftest*
4574 fi
4575 if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
4576   echo "$ac_t""yes" 1>&6
4577     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4578   cat >> confdefs.h <<EOF
4579 #define $ac_tr_hdr 1
4580 EOF
4581  ac_header_dirent=$ac_hdr; break
4582 else
4583   echo "$ac_t""no" 1>&6
4584 fi
4585 done
4586 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4587 if test $ac_header_dirent = dirent.h; then
4588 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
4589 echo "configure:4590: checking for opendir in -ldir" >&5
4590 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
4591 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4592   echo $ac_n "(cached) $ac_c" 1>&6
4593 else
4594   ac_save_LIBS="$LIBS"
4595 LIBS="-ldir  $LIBS"
4596 cat > conftest.$ac_ext <<EOF
4597 #line 4598 "configure"
4598 #include "confdefs.h"
4599 /* Override any gcc2 internal prototype to avoid an error.  */
4600 /* We use char because int might match the return type of a gcc2
4601     builtin and then its argument prototype would still apply.  */
4602 char opendir();
4603
4604 int main() {
4605 opendir()
4606 ; return 0; }
4607 EOF
4608 if { (eval echo configure:4609: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4609   rm -rf conftest*
4610   eval "ac_cv_lib_$ac_lib_var=yes"
4611 else
4612   echo "configure: failed program was:" >&5
4613   cat conftest.$ac_ext >&5
4614   rm -rf conftest*
4615   eval "ac_cv_lib_$ac_lib_var=no"
4616 fi
4617 rm -f conftest*
4618 LIBS="$ac_save_LIBS"
4619
4620 fi
4621 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4622   echo "$ac_t""yes" 1>&6
4623   LIBS="$LIBS -ldir"
4624 else
4625   echo "$ac_t""no" 1>&6
4626 fi
4627
4628 else
4629 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
4630 echo "configure:4631: checking for opendir in -lx" >&5
4631 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
4632 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4633   echo $ac_n "(cached) $ac_c" 1>&6
4634 else
4635   ac_save_LIBS="$LIBS"
4636 LIBS="-lx  $LIBS"
4637 cat > conftest.$ac_ext <<EOF
4638 #line 4639 "configure"
4639 #include "confdefs.h"
4640 /* Override any gcc2 internal prototype to avoid an error.  */
4641 /* We use char because int might match the return type of a gcc2
4642     builtin and then its argument prototype would still apply.  */
4643 char opendir();
4644
4645 int main() {
4646 opendir()
4647 ; return 0; }
4648 EOF
4649 if { (eval echo configure:4650: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4650   rm -rf conftest*
4651   eval "ac_cv_lib_$ac_lib_var=yes"
4652 else
4653   echo "configure: failed program was:" >&5
4654   cat conftest.$ac_ext >&5
4655   rm -rf conftest*
4656   eval "ac_cv_lib_$ac_lib_var=no"
4657 fi
4658 rm -f conftest*
4659 LIBS="$ac_save_LIBS"
4660
4661 fi
4662 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4663   echo "$ac_t""yes" 1>&6
4664   LIBS="$LIBS -lx"
4665 else
4666   echo "$ac_t""no" 1>&6
4667 fi
4668
4669 fi
4670
4671 for ac_func in fcntl getpagesize setitimer sysconf fdopen getuid getgid
4672 do
4673 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4674 echo "configure:4675: checking for $ac_func" >&5
4675 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4676   echo $ac_n "(cached) $ac_c" 1>&6
4677 else
4678   cat > conftest.$ac_ext <<EOF
4679 #line 4680 "configure"
4680 #include "confdefs.h"
4681 /* System header to define __stub macros and hopefully few prototypes,
4682     which can conflict with char $ac_func(); below.  */
4683 #include <assert.h>
4684 /* Override any gcc2 internal prototype to avoid an error.  */
4685 /* We use char because int might match the return type of a gcc2
4686     builtin and then its argument prototype would still apply.  */
4687 char $ac_func();
4688
4689 int main() {
4690
4691 /* The GNU C library defines this for functions which it implements
4692     to always fail with ENOSYS.  Some functions are actually named
4693     something starting with __ and the normal name is an alias.  */
4694 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4695 choke me
4696 #else
4697 $ac_func();
4698 #endif
4699
4700 ; return 0; }
4701 EOF
4702 if { (eval echo configure:4703: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4703   rm -rf conftest*
4704   eval "ac_cv_func_$ac_func=yes"
4705 else
4706   echo "configure: failed program was:" >&5
4707   cat conftest.$ac_ext >&5
4708   rm -rf conftest*
4709   eval "ac_cv_func_$ac_func=no"
4710 fi
4711 rm -f conftest*
4712 fi
4713
4714 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4715   echo "$ac_t""yes" 1>&6
4716     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4717   cat >> confdefs.h <<EOF
4718 #define $ac_tr_func 1
4719 EOF
4720  
4721 else
4722   echo "$ac_t""no" 1>&6
4723 fi
4724 done
4725
4726
4727
4728 case "${host}" in
4729 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
4730   cat >> confdefs.h <<\EOF
4731 #define USE_BINARY_FOPEN 1
4732 EOF
4733  ;;
4734 esac
4735
4736 echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6
4737 echo "configure:4738: checking whether strstr must be declared" >&5
4738 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then
4739   echo $ac_n "(cached) $ac_c" 1>&6
4740 else
4741   cat > conftest.$ac_ext <<EOF
4742 #line 4743 "configure"
4743 #include "confdefs.h"
4744
4745 #include <stdio.h>
4746 #ifdef HAVE_STRING_H
4747 #include <string.h>
4748 #else
4749 #ifdef HAVE_STRINGS_H
4750 #include <strings.h>
4751 #endif
4752 #endif
4753 #ifdef HAVE_STDLIB_H
4754 #include <stdlib.h>
4755 #endif
4756 #ifdef HAVE_UNISTD_H
4757 #include <unistd.h>
4758 #endif
4759 int main() {
4760 char *(*pfn) = (char *(*)) strstr
4761 ; return 0; }
4762 EOF
4763 if { (eval echo configure:4764: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4764   rm -rf conftest*
4765   bfd_cv_decl_needed_strstr=no
4766 else
4767   echo "configure: failed program was:" >&5
4768   cat conftest.$ac_ext >&5
4769   rm -rf conftest*
4770   bfd_cv_decl_needed_strstr=yes
4771 fi
4772 rm -f conftest*
4773 fi
4774
4775 echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6
4776 if test $bfd_cv_decl_needed_strstr = yes; then
4777   cat >> confdefs.h <<\EOF
4778 #define NEED_DECLARATION_STRSTR 1
4779 EOF
4780
4781 fi
4782
4783 echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
4784 echo "configure:4785: checking whether malloc must be declared" >&5
4785 if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
4786   echo $ac_n "(cached) $ac_c" 1>&6
4787 else
4788   cat > conftest.$ac_ext <<EOF
4789 #line 4790 "configure"
4790 #include "confdefs.h"
4791
4792 #include <stdio.h>
4793 #ifdef HAVE_STRING_H
4794 #include <string.h>
4795 #else
4796 #ifdef HAVE_STRINGS_H
4797 #include <strings.h>
4798 #endif
4799 #endif
4800 #ifdef HAVE_STDLIB_H
4801 #include <stdlib.h>
4802 #endif
4803 #ifdef HAVE_UNISTD_H
4804 #include <unistd.h>
4805 #endif
4806 int main() {
4807 char *(*pfn) = (char *(*)) malloc
4808 ; return 0; }
4809 EOF
4810 if { (eval echo configure:4811: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4811   rm -rf conftest*
4812   bfd_cv_decl_needed_malloc=no
4813 else
4814   echo "configure: failed program was:" >&5
4815   cat conftest.$ac_ext >&5
4816   rm -rf conftest*
4817   bfd_cv_decl_needed_malloc=yes
4818 fi
4819 rm -f conftest*
4820 fi
4821
4822 echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
4823 if test $bfd_cv_decl_needed_malloc = yes; then
4824   cat >> confdefs.h <<\EOF
4825 #define NEED_DECLARATION_MALLOC 1
4826 EOF
4827
4828 fi
4829
4830 echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
4831 echo "configure:4832: checking whether realloc must be declared" >&5
4832 if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
4833   echo $ac_n "(cached) $ac_c" 1>&6
4834 else
4835   cat > conftest.$ac_ext <<EOF
4836 #line 4837 "configure"
4837 #include "confdefs.h"
4838
4839 #include <stdio.h>
4840 #ifdef HAVE_STRING_H
4841 #include <string.h>
4842 #else
4843 #ifdef HAVE_STRINGS_H
4844 #include <strings.h>
4845 #endif
4846 #endif
4847 #ifdef HAVE_STDLIB_H
4848 #include <stdlib.h>
4849 #endif
4850 #ifdef HAVE_UNISTD_H
4851 #include <unistd.h>
4852 #endif
4853 int main() {
4854 char *(*pfn) = (char *(*)) realloc
4855 ; return 0; }
4856 EOF
4857 if { (eval echo configure:4858: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4858   rm -rf conftest*
4859   bfd_cv_decl_needed_realloc=no
4860 else
4861   echo "configure: failed program was:" >&5
4862   cat conftest.$ac_ext >&5
4863   rm -rf conftest*
4864   bfd_cv_decl_needed_realloc=yes
4865 fi
4866 rm -f conftest*
4867 fi
4868
4869 echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
4870 if test $bfd_cv_decl_needed_realloc = yes; then
4871   cat >> confdefs.h <<\EOF
4872 #define NEED_DECLARATION_REALLOC 1
4873 EOF
4874
4875 fi
4876
4877 echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
4878 echo "configure:4879: checking whether free must be declared" >&5
4879 if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
4880   echo $ac_n "(cached) $ac_c" 1>&6
4881 else
4882   cat > conftest.$ac_ext <<EOF
4883 #line 4884 "configure"
4884 #include "confdefs.h"
4885
4886 #include <stdio.h>
4887 #ifdef HAVE_STRING_H
4888 #include <string.h>
4889 #else
4890 #ifdef HAVE_STRINGS_H
4891 #include <strings.h>
4892 #endif
4893 #endif
4894 #ifdef HAVE_STDLIB_H
4895 #include <stdlib.h>
4896 #endif
4897 #ifdef HAVE_UNISTD_H
4898 #include <unistd.h>
4899 #endif
4900 int main() {
4901 char *(*pfn) = (char *(*)) free
4902 ; return 0; }
4903 EOF
4904 if { (eval echo configure:4905: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4905   rm -rf conftest*
4906   bfd_cv_decl_needed_free=no
4907 else
4908   echo "configure: failed program was:" >&5
4909   cat conftest.$ac_ext >&5
4910   rm -rf conftest*
4911   bfd_cv_decl_needed_free=yes
4912 fi
4913 rm -f conftest*
4914 fi
4915
4916 echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
4917 if test $bfd_cv_decl_needed_free = yes; then
4918   cat >> confdefs.h <<\EOF
4919 #define NEED_DECLARATION_FREE 1
4920 EOF
4921
4922 fi
4923
4924 echo $ac_n "checking whether getenv must be declared""... $ac_c" 1>&6
4925 echo "configure:4926: checking whether getenv must be declared" >&5
4926 if eval "test \"`echo '$''{'bfd_cv_decl_needed_getenv'+set}'`\" = set"; then
4927   echo $ac_n "(cached) $ac_c" 1>&6
4928 else
4929   cat > conftest.$ac_ext <<EOF
4930 #line 4931 "configure"
4931 #include "confdefs.h"
4932
4933 #include <stdio.h>
4934 #ifdef HAVE_STRING_H
4935 #include <string.h>
4936 #else
4937 #ifdef HAVE_STRINGS_H
4938 #include <strings.h>
4939 #endif
4940 #endif
4941 #ifdef HAVE_STDLIB_H
4942 #include <stdlib.h>
4943 #endif
4944 #ifdef HAVE_UNISTD_H
4945 #include <unistd.h>
4946 #endif
4947 int main() {
4948 char *(*pfn) = (char *(*)) getenv
4949 ; return 0; }
4950 EOF
4951 if { (eval echo configure:4952: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4952   rm -rf conftest*
4953   bfd_cv_decl_needed_getenv=no
4954 else
4955   echo "configure: failed program was:" >&5
4956   cat conftest.$ac_ext >&5
4957   rm -rf conftest*
4958   bfd_cv_decl_needed_getenv=yes
4959 fi
4960 rm -f conftest*
4961 fi
4962
4963 echo "$ac_t""$bfd_cv_decl_needed_getenv" 1>&6
4964 if test $bfd_cv_decl_needed_getenv = yes; then
4965   cat >> confdefs.h <<\EOF
4966 #define NEED_DECLARATION_GETENV 1
4967 EOF
4968
4969 fi
4970
4971
4972 # If we are configured native, pick a core file support file.
4973 COREFILE=
4974 COREFLAG=
4975 TRAD_HEADER=
4976 if test "${target}" = "${host}"; then
4977   case "${host}" in
4978   alpha*-*-freebsd*)
4979         COREFILE=''
4980         ;;
4981   alpha*-*-linux-gnu*)
4982         COREFILE=trad-core.lo
4983         TRAD_HEADER='"hosts/alphalinux.h"'
4984         ;;
4985   alpha*-*-netbsd*)     COREFILE=netbsd-core.lo ;;
4986   alpha*-*-*)           COREFILE=osf-core.lo ;;
4987   arm-*-freebsd*)       COREFILE='' ;;
4988   arm-*-riscix)         COREFILE=trad-core.lo ;;
4989   hppa*-*-hpux*)        COREFILE=hpux-core.lo ;;
4990   hppa*-*-hiux*)        COREFILE=hpux-core.lo ;;
4991   hppa*-*-mpeix*)       COREFILE=hpux-core.lo ;;
4992   hppa*-*-bsd*)         COREFILE="hpux-core.lo hppabsd-core.lo"
4993                         COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;;
4994   i370-*-*)             
4995         COREFILE=trad-core.lo
4996         TRAD_HEADER='"hosts/i370linux.h"'
4997         ;;
4998
4999   i[3456]86-sequent-bsd*)
5000         COREFILE=trad-core.lo
5001         TRAD_HEADER='"hosts/symmetry.h"'
5002         ;;
5003   i[3456]86-sequent-sysv4*) ;;
5004   i[3456]86-sequent-sysv*)
5005         COREFILE=trad-core.lo
5006         TRAD_HEADER='"hosts/symmetry.h"'
5007         ;;
5008   i[3456]86-*-bsd* | i[34567]86-*-freebsd[1234] | i[34567]86-*-freebsd[1234]\.* | i[34567]86-*-freebsd*aout*)
5009         COREFILE=trad-core.lo
5010         TRAD_HEADER='"hosts/i386bsd.h"'
5011         ;;
5012   i[3456]86-*-freebsd*)
5013         COREFILE=''
5014         TRAD_HEADER='"hosts/i386bsd.h"'
5015         ;;
5016   i[3456]86-*-netbsd* | i[3456]86-*-openbsd*)
5017         COREFILE=netbsd-core.lo
5018         ;;
5019   i[3456]86-esix-sysv3*)
5020         COREFILE=trad-core.lo
5021         TRAD_HEADER='"hosts/esix.h"'
5022         ;;
5023   i[3456]86-*-sco3.2v5*)
5024         COREFILE=sco5-core.lo
5025         ;;
5026   i[3456]86-*-sco* | i[3456]86-*-isc*)
5027         COREFILE=trad-core.lo
5028         TRAD_HEADER='"hosts/i386sco.h"'
5029         ;;
5030   i[3456]86-*-mach3*)
5031         COREFILE=trad-core.lo
5032         TRAD_HEADER='"hosts/i386mach3.h"'
5033         ;;
5034   i[3456]86-*-linux-gnu*)
5035         COREFILE=trad-core.lo
5036         TRAD_HEADER='"hosts/i386linux.h"'
5037         ;;
5038   i[3456]86-*-isc*)     COREFILE=trad-core.lo ;;
5039   i[3456]86-*-aix*)     COREFILE=aix386-core.lo ;;
5040   i860-*-mach3* | i860-*-osf1*)
5041         COREFILE=trad-core.lo
5042         TRAD_HEADER='"hosts/i860mach3.h"'
5043         ;;
5044   mips-dec-bsd*)
5045         COREFILE=trad-core.lo
5046         TRAD_HEADER='"hosts/mipsbsd.h"'
5047         ;;
5048   mips-dec-mach3*)
5049         COREFILE=trad-core.lo
5050         TRAD_HEADER='"hosts/mipsmach3.h"'
5051         ;;
5052   mips-*-netbsd* | mips*-*-openbsd*)
5053         COREFILE=netbsd-core.lo
5054         ;;
5055   mips-dec-*)
5056         COREFILE=trad-core.lo
5057         TRAD_HEADER='"hosts/decstation.h"'
5058         ;;
5059   mips-sgi-irix4*)      COREFILE=irix-core.lo ;;
5060   mips-sgi-irix5*)      COREFILE=irix-core.lo ;;
5061   mips-sgi-irix6*)      COREFILE=irix-core.lo ;;
5062   mips-*-mach3*)
5063         COREFILE=trad-core.lo
5064         TRAD_HEADER='"hosts/mipsmach3.h"'
5065         ;;
5066   mips-*-sysv4*)        ;;
5067   mips-*-sysv* | mips-*-riscos*)
5068         COREFILE=trad-core.lo
5069         TRAD_HEADER='"hosts/riscos.h"'
5070         ;;
5071   mips-sony-bsd*)
5072         COREFILE=trad-core.lo
5073         TRAD_HEADER='"hosts/news-mips.h"'
5074         ;;
5075   m68*-bull*-sysv*)
5076         COREFILE=trad-core.lo
5077         TRAD_HEADER='"hosts/dpx2.h"'
5078         ;;
5079   m68*-hp-hpux*)        COREFILE=hpux-core.lo ;;
5080   m68*-hp-bsd*)
5081         COREFILE=trad-core.lo
5082         TRAD_HEADER='"hosts/hp300bsd.h"'
5083         ;;
5084   m68*-*-linux-gnu*)
5085         COREFILE=trad-core.lo
5086         TRAD_HEADER='"hosts/m68klinux.h"'
5087         ;;
5088   m68*-motorola-sysv*)
5089         COREFILE=trad-core.lo
5090         TRAD_HEADER='"hosts/delta68.h"'
5091         ;;
5092   m68*-sony-*)
5093         COREFILE=trad-core.lo
5094         TRAD_HEADER='"hosts/news.h"'
5095         ;;
5096   m68*-*-netbsd* | m68*-*-openbsd*)
5097         COREFILE=netbsd-core.lo
5098         ;;
5099   m68*-apple-aux*)
5100         COREFILE=trad-core.lo
5101         TRAD_HEADER='"hosts/m68kaux.h"'
5102         ;;
5103   m88*-*-sysv4*)        ;;
5104   m88*-motorola-sysv*)  COREFILE=ptrace-core.lo ;;
5105   m88*-*-mach3*)
5106         COREFILE=trad-core.lo
5107         TRAD_HEADER='"hosts/m88kmach3.h"'
5108         ;;
5109   ns32k-pc532-mach)
5110         COREFILE=trad-core.lo
5111         TRAD_HEADER='"hosts/pc532mach.h"'
5112         ;;
5113   ns32k-*-netbsd* | ns32k-*-openbsd*)
5114         COREFILE=netbsd-core.lo
5115         ;;
5116   rs6000-*-lynx*)       COREFILE=lynx-core.lo ;;
5117   rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*)
5118         COREFILE=rs6000-core.lo
5119         COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE"
5120         ;;
5121   rs6000-*-aix4*)       COREFILE=rs6000-core.lo ;;
5122   rs6000-*-*)           COREFILE=rs6000-core.lo ;;
5123   powerpc-*-aix4*)      COREFILE=rs6000-core.lo ;;
5124   powerpc-*-aix*)       COREFILE=rs6000-core.lo ;;
5125   powerpc-*-beos*)      ;;
5126   powerpc-*-freebsd*)   COREFILE='' ;;
5127   powerpc-*-netbsd*)    COREFILE=netbsd-core.lo ;;
5128   powerpc-*-*bsd*)      COREFILE=netbsd-core.lo ;;
5129   s390*-*-*)            COREFILE=trad-core.lo ;;        
5130   sparc-*-netbsd* | sparc-*-openbsd*)
5131         COREFILE=netbsd-core.lo
5132         ;;
5133   tahoe-*-*)
5134         COREFILE=trad-core.lo
5135         TRAD_HEADER='"hosts/tahoe.h"'
5136         ;;
5137   vax-*-ultrix2*)
5138         COREFILE=trad-core.lo
5139         TRAD_HEADER='"hosts/vaxult2.h"'
5140         ;;
5141   vax-*-ultrix*)
5142         COREFILE=trad-core.lo
5143         TRAD_HEADER='"hosts/vaxult2.h"'
5144         ;;
5145   vax-*-*)
5146         COREFILE=trad-core.lo
5147         TRAD_HEADER='"hosts/vaxbsd.h"'
5148         ;;
5149   esac
5150
5151   case "$COREFILE" in
5152   aix386-core.lo)       COREFLAG=-DAIX386_CORE ;;
5153   hppabsd-core.lo)      COREFLAG=-DHPPABSD_CORE ;;
5154   hpux-core.lo)         COREFLAG=-DHPUX_CORE ;;
5155   irix-core.lo)         COREFLAG=-DIRIX_CORE ;;
5156   lynx-core.lo)         COREFLAG=-DLYNX_CORE ;;
5157   netbsd-core.lo)       COREFLAG=-DNETBSD_CORE ;;
5158   osf-core.lo)          COREFLAG=-DOSF_CORE ;;
5159   ptrace-core.lo)       COREFLAG=-DPTRACE_CORE ;;
5160   rs6000-core.lo)       COREFLAG="$COREFLAG -DAIX_CORE" ;;
5161   sco5-core.lo)         COREFLAG="$COREFLAG -DSCO5_CORE" ;;
5162   trad-core.lo)         COREFLAG="$COREFLAG -DTRAD_CORE" ;;
5163   esac
5164
5165   # ELF corefile support has several flavors, but all of
5166   # them use something called <sys/procfs.h>
5167   for ac_hdr in sys/procfs.h
5168 do
5169 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5170 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5171 echo "configure:5172: checking for $ac_hdr" >&5
5172 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5173   echo $ac_n "(cached) $ac_c" 1>&6
5174 else
5175   cat > conftest.$ac_ext <<EOF
5176 #line 5177 "configure"
5177 #include "confdefs.h"
5178 #include <$ac_hdr>
5179 EOF
5180 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5181 { (eval echo configure:5182: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5182 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5183 if test -z "$ac_err"; then
5184   rm -rf conftest*
5185   eval "ac_cv_header_$ac_safe=yes"
5186 else
5187   echo "$ac_err" >&5
5188   echo "configure: failed program was:" >&5
5189   cat conftest.$ac_ext >&5
5190   rm -rf conftest*
5191   eval "ac_cv_header_$ac_safe=no"
5192 fi
5193 rm -f conftest*
5194 fi
5195 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5196   echo "$ac_t""yes" 1>&6
5197     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5198   cat >> confdefs.h <<EOF
5199 #define $ac_tr_hdr 1
5200 EOF
5201  
5202 else
5203   echo "$ac_t""no" 1>&6
5204 fi
5205 done
5206
5207   if test "$ac_cv_header_sys_procfs_h" = yes; then
5208     echo $ac_n "checking for prstatus_t in sys/procfs.h""... $ac_c" 1>&6
5209 echo "configure:5210: checking for prstatus_t in sys/procfs.h" >&5
5210  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prstatus_t'+set}'`\" = set"; then
5211   echo $ac_n "(cached) $ac_c" 1>&6
5212 else
5213   cat > conftest.$ac_ext <<EOF
5214 #line 5215 "configure"
5215 #include "confdefs.h"
5216
5217 #define _SYSCALL32
5218 #include <sys/procfs.h>
5219 int main() {
5220 prstatus_t avar
5221 ; return 0; }
5222 EOF
5223 if { (eval echo configure:5224: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5224   rm -rf conftest*
5225   bfd_cv_have_sys_procfs_type_prstatus_t=yes
5226 else
5227   echo "configure: failed program was:" >&5
5228   cat conftest.$ac_ext >&5
5229   rm -rf conftest*
5230   bfd_cv_have_sys_procfs_type_prstatus_t=no
5231    
5232 fi
5233 rm -f conftest*
5234 fi
5235
5236  if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then
5237    cat >> confdefs.h <<\EOF
5238 #define HAVE_PRSTATUS_T 1
5239 EOF
5240
5241  fi
5242  echo "$ac_t""$bfd_cv_have_sys_procfs_type_prstatus_t" 1>&6
5243
5244     echo $ac_n "checking for prstatus32_t in sys/procfs.h""... $ac_c" 1>&6
5245 echo "configure:5246: checking for prstatus32_t in sys/procfs.h" >&5
5246  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prstatus32_t'+set}'`\" = set"; then
5247   echo $ac_n "(cached) $ac_c" 1>&6
5248 else
5249   cat > conftest.$ac_ext <<EOF
5250 #line 5251 "configure"
5251 #include "confdefs.h"
5252
5253 #define _SYSCALL32
5254 #include <sys/procfs.h>
5255 int main() {
5256 prstatus32_t avar
5257 ; return 0; }
5258 EOF
5259 if { (eval echo configure:5260: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5260   rm -rf conftest*
5261   bfd_cv_have_sys_procfs_type_prstatus32_t=yes
5262 else
5263   echo "configure: failed program was:" >&5
5264   cat conftest.$ac_ext >&5
5265   rm -rf conftest*
5266   bfd_cv_have_sys_procfs_type_prstatus32_t=no
5267    
5268 fi
5269 rm -f conftest*
5270 fi
5271
5272  if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then
5273    cat >> confdefs.h <<\EOF
5274 #define HAVE_PRSTATUS32_T 1
5275 EOF
5276
5277  fi
5278  echo "$ac_t""$bfd_cv_have_sys_procfs_type_prstatus32_t" 1>&6
5279
5280     echo $ac_n "checking for prstatus_t.pr_who in sys/procfs.h""... $ac_c" 1>&6
5281 echo "configure:5282: checking for prstatus_t.pr_who in sys/procfs.h" >&5
5282  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who'+set}'`\" = set"; then
5283   echo $ac_n "(cached) $ac_c" 1>&6
5284 else
5285   cat > conftest.$ac_ext <<EOF
5286 #line 5287 "configure"
5287 #include "confdefs.h"
5288
5289 #define _SYSCALL32
5290 #include <sys/procfs.h>
5291 int main() {
5292 prstatus_t avar; void* aref = (void*) &avar.pr_who
5293 ; return 0; }
5294 EOF
5295 if { (eval echo configure:5296: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5296   rm -rf conftest*
5297   bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes
5298 else
5299   echo "configure: failed program was:" >&5
5300   cat conftest.$ac_ext >&5
5301   rm -rf conftest*
5302   bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no
5303    
5304 fi
5305 rm -f conftest*
5306 fi
5307
5308  if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then
5309    cat >> confdefs.h <<\EOF
5310 #define HAVE_PRSTATUS_T_PR_WHO 1
5311 EOF
5312
5313  fi
5314  echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" 1>&6
5315
5316     echo $ac_n "checking for prstatus32_t.pr_who in sys/procfs.h""... $ac_c" 1>&6
5317 echo "configure:5318: checking for prstatus32_t.pr_who in sys/procfs.h" >&5
5318  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who'+set}'`\" = set"; then
5319   echo $ac_n "(cached) $ac_c" 1>&6
5320 else
5321   cat > conftest.$ac_ext <<EOF
5322 #line 5323 "configure"
5323 #include "confdefs.h"
5324
5325 #define _SYSCALL32
5326 #include <sys/procfs.h>
5327 int main() {
5328 prstatus32_t avar; void* aref = (void*) &avar.pr_who
5329 ; return 0; }
5330 EOF
5331 if { (eval echo configure:5332: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5332   rm -rf conftest*
5333   bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=yes
5334 else
5335   echo "configure: failed program was:" >&5
5336   cat conftest.$ac_ext >&5
5337   rm -rf conftest*
5338   bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=no
5339    
5340 fi
5341 rm -f conftest*
5342 fi
5343
5344  if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then
5345    cat >> confdefs.h <<\EOF
5346 #define HAVE_PRSTATUS32_T_PR_WHO 1
5347 EOF
5348
5349  fi
5350  echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" 1>&6
5351
5352     echo $ac_n "checking for pstatus_t in sys/procfs.h""... $ac_c" 1>&6
5353 echo "configure:5354: checking for pstatus_t in sys/procfs.h" >&5
5354  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus_t'+set}'`\" = set"; then
5355   echo $ac_n "(cached) $ac_c" 1>&6
5356 else
5357   cat > conftest.$ac_ext <<EOF
5358 #line 5359 "configure"
5359 #include "confdefs.h"
5360
5361 #define _SYSCALL32
5362 #include <sys/procfs.h>
5363 int main() {
5364 pstatus_t avar
5365 ; return 0; }
5366 EOF
5367 if { (eval echo configure:5368: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5368   rm -rf conftest*
5369   bfd_cv_have_sys_procfs_type_pstatus_t=yes
5370 else
5371   echo "configure: failed program was:" >&5
5372   cat conftest.$ac_ext >&5
5373   rm -rf conftest*
5374   bfd_cv_have_sys_procfs_type_pstatus_t=no
5375    
5376 fi
5377 rm -f conftest*
5378 fi
5379
5380  if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
5381    cat >> confdefs.h <<\EOF
5382 #define HAVE_PSTATUS_T 1
5383 EOF
5384
5385  fi
5386  echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus_t" 1>&6
5387
5388     echo $ac_n "checking for pxstatus_t in sys/procfs.h""... $ac_c" 1>&6
5389 echo "configure:5390: checking for pxstatus_t in sys/procfs.h" >&5
5390  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pxstatus_t'+set}'`\" = set"; then
5391   echo $ac_n "(cached) $ac_c" 1>&6
5392 else
5393   cat > conftest.$ac_ext <<EOF
5394 #line 5395 "configure"
5395 #include "confdefs.h"
5396
5397 #define _SYSCALL32
5398 #include <sys/procfs.h>
5399 int main() {
5400 pxstatus_t avar
5401 ; return 0; }
5402 EOF
5403 if { (eval echo configure:5404: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5404   rm -rf conftest*
5405   bfd_cv_have_sys_procfs_type_pxstatus_t=yes
5406 else
5407   echo "configure: failed program was:" >&5
5408   cat conftest.$ac_ext >&5
5409   rm -rf conftest*
5410   bfd_cv_have_sys_procfs_type_pxstatus_t=no
5411    
5412 fi
5413 rm -f conftest*
5414 fi
5415
5416  if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then
5417    cat >> confdefs.h <<\EOF
5418 #define HAVE_PXSTATUS_T 1
5419 EOF
5420
5421  fi
5422  echo "$ac_t""$bfd_cv_have_sys_procfs_type_pxstatus_t" 1>&6
5423
5424     echo $ac_n "checking for pstatus32_t in sys/procfs.h""... $ac_c" 1>&6
5425 echo "configure:5426: checking for pstatus32_t in sys/procfs.h" >&5
5426  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus32_t'+set}'`\" = set"; then
5427   echo $ac_n "(cached) $ac_c" 1>&6
5428 else
5429   cat > conftest.$ac_ext <<EOF
5430 #line 5431 "configure"
5431 #include "confdefs.h"
5432
5433 #define _SYSCALL32
5434 #include <sys/procfs.h>
5435 int main() {
5436 pstatus32_t avar
5437 ; return 0; }
5438 EOF
5439 if { (eval echo configure:5440: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5440   rm -rf conftest*
5441   bfd_cv_have_sys_procfs_type_pstatus32_t=yes
5442 else
5443   echo "configure: failed program was:" >&5
5444   cat conftest.$ac_ext >&5
5445   rm -rf conftest*
5446   bfd_cv_have_sys_procfs_type_pstatus32_t=no
5447    
5448 fi
5449 rm -f conftest*
5450 fi
5451
5452  if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then
5453    cat >> confdefs.h <<\EOF
5454 #define HAVE_PSTATUS32_T 1
5455 EOF
5456
5457  fi
5458  echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus32_t" 1>&6
5459
5460     echo $ac_n "checking for prpsinfo_t in sys/procfs.h""... $ac_c" 1>&6
5461 echo "configure:5462: checking for prpsinfo_t in sys/procfs.h" >&5
5462  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prpsinfo_t'+set}'`\" = set"; then
5463   echo $ac_n "(cached) $ac_c" 1>&6
5464 else
5465   cat > conftest.$ac_ext <<EOF
5466 #line 5467 "configure"
5467 #include "confdefs.h"
5468
5469 #define _SYSCALL32
5470 #include <sys/procfs.h>
5471 int main() {
5472 prpsinfo_t avar
5473 ; return 0; }
5474 EOF
5475 if { (eval echo configure:5476: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5476   rm -rf conftest*
5477   bfd_cv_have_sys_procfs_type_prpsinfo_t=yes
5478 else
5479   echo "configure: failed program was:" >&5
5480   cat conftest.$ac_ext >&5
5481   rm -rf conftest*
5482   bfd_cv_have_sys_procfs_type_prpsinfo_t=no
5483    
5484 fi
5485 rm -f conftest*
5486 fi
5487
5488  if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then
5489    cat >> confdefs.h <<\EOF
5490 #define HAVE_PRPSINFO_T 1
5491 EOF
5492
5493  fi
5494  echo "$ac_t""$bfd_cv_have_sys_procfs_type_prpsinfo_t" 1>&6
5495
5496     echo $ac_n "checking for prpsinfo32_t in sys/procfs.h""... $ac_c" 1>&6
5497 echo "configure:5498: checking for prpsinfo32_t in sys/procfs.h" >&5
5498  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prpsinfo32_t'+set}'`\" = set"; then
5499   echo $ac_n "(cached) $ac_c" 1>&6
5500 else
5501   cat > conftest.$ac_ext <<EOF
5502 #line 5503 "configure"
5503 #include "confdefs.h"
5504
5505 #define _SYSCALL32
5506 #include <sys/procfs.h>
5507 int main() {
5508 prpsinfo32_t avar
5509 ; return 0; }
5510 EOF
5511 if { (eval echo configure:5512: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5512   rm -rf conftest*
5513   bfd_cv_have_sys_procfs_type_prpsinfo32_t=yes
5514 else
5515   echo "configure: failed program was:" >&5
5516   cat conftest.$ac_ext >&5
5517   rm -rf conftest*
5518   bfd_cv_have_sys_procfs_type_prpsinfo32_t=no
5519    
5520 fi
5521 rm -f conftest*
5522 fi
5523
5524  if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then
5525    cat >> confdefs.h <<\EOF
5526 #define HAVE_PRPSINFO32_T 1
5527 EOF
5528
5529  fi
5530  echo "$ac_t""$bfd_cv_have_sys_procfs_type_prpsinfo32_t" 1>&6
5531
5532     echo $ac_n "checking for psinfo_t in sys/procfs.h""... $ac_c" 1>&6
5533 echo "configure:5534: checking for psinfo_t in sys/procfs.h" >&5
5534  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_psinfo_t'+set}'`\" = set"; then
5535   echo $ac_n "(cached) $ac_c" 1>&6
5536 else
5537   cat > conftest.$ac_ext <<EOF
5538 #line 5539 "configure"
5539 #include "confdefs.h"
5540
5541 #define _SYSCALL32
5542 #include <sys/procfs.h>
5543 int main() {
5544 psinfo_t avar
5545 ; return 0; }
5546 EOF
5547 if { (eval echo configure:5548: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5548   rm -rf conftest*
5549   bfd_cv_have_sys_procfs_type_psinfo_t=yes
5550 else
5551   echo "configure: failed program was:" >&5
5552   cat conftest.$ac_ext >&5
5553   rm -rf conftest*
5554   bfd_cv_have_sys_procfs_type_psinfo_t=no
5555    
5556 fi
5557 rm -f conftest*
5558 fi
5559
5560  if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then
5561    cat >> confdefs.h <<\EOF
5562 #define HAVE_PSINFO_T 1
5563 EOF
5564
5565  fi
5566  echo "$ac_t""$bfd_cv_have_sys_procfs_type_psinfo_t" 1>&6
5567
5568     echo $ac_n "checking for psinfo32_t in sys/procfs.h""... $ac_c" 1>&6
5569 echo "configure:5570: checking for psinfo32_t in sys/procfs.h" >&5
5570  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_psinfo32_t'+set}'`\" = set"; then
5571   echo $ac_n "(cached) $ac_c" 1>&6
5572 else
5573   cat > conftest.$ac_ext <<EOF
5574 #line 5575 "configure"
5575 #include "confdefs.h"
5576
5577 #define _SYSCALL32
5578 #include <sys/procfs.h>
5579 int main() {
5580 psinfo32_t avar
5581 ; return 0; }
5582 EOF
5583 if { (eval echo configure:5584: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5584   rm -rf conftest*
5585   bfd_cv_have_sys_procfs_type_psinfo32_t=yes
5586 else
5587   echo "configure: failed program was:" >&5
5588   cat conftest.$ac_ext >&5
5589   rm -rf conftest*
5590   bfd_cv_have_sys_procfs_type_psinfo32_t=no
5591    
5592 fi
5593 rm -f conftest*
5594 fi
5595
5596  if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then
5597    cat >> confdefs.h <<\EOF
5598 #define HAVE_PSINFO32_T 1
5599 EOF
5600
5601  fi
5602  echo "$ac_t""$bfd_cv_have_sys_procfs_type_psinfo32_t" 1>&6
5603
5604     echo $ac_n "checking for lwpstatus_t in sys/procfs.h""... $ac_c" 1>&6
5605 echo "configure:5606: checking for lwpstatus_t in sys/procfs.h" >&5
5606  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_lwpstatus_t'+set}'`\" = set"; then
5607   echo $ac_n "(cached) $ac_c" 1>&6
5608 else
5609   cat > conftest.$ac_ext <<EOF
5610 #line 5611 "configure"
5611 #include "confdefs.h"
5612
5613 #define _SYSCALL32
5614 #include <sys/procfs.h>
5615 int main() {
5616 lwpstatus_t avar
5617 ; return 0; }
5618 EOF
5619 if { (eval echo configure:5620: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5620   rm -rf conftest*
5621   bfd_cv_have_sys_procfs_type_lwpstatus_t=yes
5622 else
5623   echo "configure: failed program was:" >&5
5624   cat conftest.$ac_ext >&5
5625   rm -rf conftest*
5626   bfd_cv_have_sys_procfs_type_lwpstatus_t=no
5627    
5628 fi
5629 rm -f conftest*
5630 fi
5631
5632  if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then
5633    cat >> confdefs.h <<\EOF
5634 #define HAVE_LWPSTATUS_T 1
5635 EOF
5636
5637  fi
5638  echo "$ac_t""$bfd_cv_have_sys_procfs_type_lwpstatus_t" 1>&6
5639
5640     echo $ac_n "checking for lwpxstatus_t in sys/procfs.h""... $ac_c" 1>&6
5641 echo "configure:5642: checking for lwpxstatus_t in sys/procfs.h" >&5
5642  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_lwpxstatus_t'+set}'`\" = set"; then
5643   echo $ac_n "(cached) $ac_c" 1>&6
5644 else
5645   cat > conftest.$ac_ext <<EOF
5646 #line 5647 "configure"
5647 #include "confdefs.h"
5648
5649 #define _SYSCALL32
5650 #include <sys/procfs.h>
5651 int main() {
5652 lwpxstatus_t avar
5653 ; return 0; }
5654 EOF
5655 if { (eval echo configure:5656: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5656   rm -rf conftest*
5657   bfd_cv_have_sys_procfs_type_lwpxstatus_t=yes
5658 else
5659   echo "configure: failed program was:" >&5
5660   cat conftest.$ac_ext >&5
5661   rm -rf conftest*
5662   bfd_cv_have_sys_procfs_type_lwpxstatus_t=no
5663    
5664 fi
5665 rm -f conftest*
5666 fi
5667
5668  if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then
5669    cat >> confdefs.h <<\EOF
5670 #define HAVE_LWPXSTATUS_T 1
5671 EOF
5672
5673  fi
5674  echo "$ac_t""$bfd_cv_have_sys_procfs_type_lwpxstatus_t" 1>&6
5675
5676     echo $ac_n "checking for lwpstatus_t.pr_context in sys/procfs.h""... $ac_c" 1>&6
5677 echo "configure:5678: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5
5678  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context'+set}'`\" = set"; then
5679   echo $ac_n "(cached) $ac_c" 1>&6
5680 else
5681   cat > conftest.$ac_ext <<EOF
5682 #line 5683 "configure"
5683 #include "confdefs.h"
5684
5685 #define _SYSCALL32
5686 #include <sys/procfs.h>
5687 int main() {
5688 lwpstatus_t avar; void* aref = (void*) &avar.pr_context
5689 ; return 0; }
5690 EOF
5691 if { (eval echo configure:5692: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5692   rm -rf conftest*
5693   bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes
5694 else
5695   echo "configure: failed program was:" >&5
5696   cat conftest.$ac_ext >&5
5697   rm -rf conftest*
5698   bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no
5699    
5700 fi
5701 rm -f conftest*
5702 fi
5703
5704  if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then
5705    cat >> confdefs.h <<\EOF
5706 #define HAVE_LWPSTATUS_T_PR_CONTEXT 1
5707 EOF
5708
5709  fi
5710  echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" 1>&6
5711
5712     echo $ac_n "checking for lwpstatus_t.pr_reg in sys/procfs.h""... $ac_c" 1>&6
5713 echo "configure:5714: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5
5714  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg'+set}'`\" = set"; then
5715   echo $ac_n "(cached) $ac_c" 1>&6
5716 else
5717   cat > conftest.$ac_ext <<EOF
5718 #line 5719 "configure"
5719 #include "confdefs.h"
5720
5721 #define _SYSCALL32
5722 #include <sys/procfs.h>
5723 int main() {
5724 lwpstatus_t avar; void* aref = (void*) &avar.pr_reg
5725 ; return 0; }
5726 EOF
5727 if { (eval echo configure:5728: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5728   rm -rf conftest*
5729   bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes
5730 else
5731   echo "configure: failed program was:" >&5
5732   cat conftest.$ac_ext >&5
5733   rm -rf conftest*
5734   bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no
5735    
5736 fi
5737 rm -f conftest*
5738 fi
5739
5740  if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then
5741    cat >> confdefs.h <<\EOF
5742 #define HAVE_LWPSTATUS_T_PR_REG 1
5743 EOF
5744
5745  fi
5746  echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" 1>&6
5747
5748     echo $ac_n "checking for win32_pstatus_t in sys/procfs.h""... $ac_c" 1>&6
5749 echo "configure:5750: checking for win32_pstatus_t in sys/procfs.h" >&5
5750  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_win32_pstatus_t'+set}'`\" = set"; then
5751   echo $ac_n "(cached) $ac_c" 1>&6
5752 else
5753   cat > conftest.$ac_ext <<EOF
5754 #line 5755 "configure"
5755 #include "confdefs.h"
5756
5757 #define _SYSCALL32
5758 #include <sys/procfs.h>
5759 int main() {
5760 win32_pstatus_t avar
5761 ; return 0; }
5762 EOF
5763 if { (eval echo configure:5764: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5764   rm -rf conftest*
5765   bfd_cv_have_sys_procfs_type_win32_pstatus_t=yes
5766 else
5767   echo "configure: failed program was:" >&5
5768   cat conftest.$ac_ext >&5
5769   rm -rf conftest*
5770   bfd_cv_have_sys_procfs_type_win32_pstatus_t=no
5771    
5772 fi
5773 rm -f conftest*
5774 fi
5775
5776  if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then
5777    cat >> confdefs.h <<\EOF
5778 #define HAVE_WIN32_PSTATUS_T 1
5779 EOF
5780
5781  fi
5782  echo "$ac_t""$bfd_cv_have_sys_procfs_type_win32_pstatus_t" 1>&6
5783
5784   fi
5785 fi
5786
5787
5788 if test -n "$TRAD_HEADER"; then
5789   cat >> confdefs.h <<EOF
5790 #define TRAD_HEADER $TRAD_HEADER
5791 EOF
5792
5793 fi
5794
5795 # Horrible hacks to build DLLs on Windows.
5796 WIN32LDFLAGS=
5797 WIN32LIBADD=
5798 case "${host}" in
5799 *-*-cygwin*)
5800   if test "$enable_shared" = "yes"; then
5801     WIN32LDFLAGS="-no-undefined"
5802     WIN32LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32"
5803   fi
5804   ;;
5805 esac
5806
5807
5808
5809 # target stuff:
5810
5811 # Canonicalize the secondary target names.
5812 if test -n "$enable_targets" ; then
5813     for targ in `echo $enable_targets | sed 's/,/ /g'`
5814     do
5815         result=`$ac_config_sub $targ 2>/dev/null`
5816         if test -n "$result" ; then
5817             canon_targets="$canon_targets $result"
5818         else
5819             # Allow targets that config.sub doesn't recognize, like "all".
5820             canon_targets="$canon_targets $targ"
5821         fi
5822     done
5823 fi
5824
5825 all_targets=false
5826 defvec=
5827 selvecs=
5828 selarchs=
5829 TDEFINES=
5830 for targ in $target $canon_targets
5831 do
5832     if test "x$targ" = "xall"; then
5833         all_targets=true
5834     else
5835         . $srcdir/config.bfd
5836         if test "x$targ" = "x$target"; then
5837             defvec=$targ_defvec
5838         fi
5839         selvecs="$selvecs $targ_defvec $targ_selvecs"
5840         selarchs="$selarchs $targ_archs"
5841         TDEFINES="$TDEFINES $targ_cflags"
5842     fi
5843 done
5844
5845
5846 # This processing still needs to be done if we're to decide properly whether
5847 # 64-bit support needs to be compiled in.  Currently, it will be included if
5848 # the default or any other explicitly requested target requires it; it
5849 # will not be included on a 32-bit host if no 64-bit target is requested, and
5850 # no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is
5851 # used.
5852
5853 # uniq the default and selected vectors in all the configured targets.
5854 f=""
5855 for i in $selvecs ; do
5856     case " $f " in
5857     *" $i "*) ;;
5858     *) f="$f $i" ;;
5859     esac
5860 done
5861 selvecs="$f"
5862
5863
5864 # uniq the architectures in all the configured targets.
5865 f=""
5866 for i in $selarchs ; do
5867     case " $f " in
5868     *" $i "*) ;;
5869     *) f="$f $i" ;;
5870     esac
5871 done
5872 selarchs="$f"
5873
5874 # Target backend .o files.
5875 tb=
5876
5877 elf="elf.lo elflink.lo dwarf1.lo"
5878
5879 for vec in $selvecs
5880 do
5881     case "$vec" in
5882     # This list is alphabetized to make it easy to compare
5883     # with the two vector lists in targets.c.
5884     a29kcoff_big_vec)           tb="$tb coff-a29k.lo cofflink.lo" ;;
5885     a_out_adobe_vec)            tb="$tb aout-adobe.lo aout32.lo" ;;
5886     armcoff_little_vec)         tb="$tb coff-arm.lo cofflink.lo " ;;
5887     armcoff_big_vec)            tb="$tb coff-arm.lo cofflink.lo " ;;
5888     armnetbsd_vec)              tb="$tb armnetbsd.lo aout32.lo" ;;
5889     armpe_little_vec)           tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;;
5890     armpe_big_vec)              tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;;
5891     armpei_little_vec)          tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;;
5892     armpei_big_vec)             tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;;
5893     arm_epoc_pe_little_vec)     tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;;
5894     arm_epoc_pe_big_vec)        tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;;
5895     arm_epoc_pei_little_vec)    tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;;
5896     arm_epoc_pei_big_vec)       tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;;
5897     aout0_big_vec)              tb="$tb aout0.lo aout32.lo" ;;
5898     aout_arm_big_vec)           tb="$tb aout-arm.lo aout32.lo" ;;
5899     aout_arm_little_vec)        tb="$tb aout-arm.lo aout32.lo" ;;
5900     aout_mips_big_vec)          tb="$tb mipsbsd.lo aout32.lo" ;;
5901     aout_mips_little_vec)       tb="$tb mipsbsd.lo aout32.lo" ;;
5902     apollocoff_vec)             tb="$tb coff-apollo.lo" ;;
5903     b_out_vec_big_host)         tb="$tb bout.lo aout32.lo" ;;
5904     b_out_vec_little_host)      tb="$tb bout.lo aout32.lo" ;;
5905     bfd_efi_app_ia32_vec)       tb="$tb efi-app-ia32.lo peigen.lo cofflink.lo" ;;
5906     bfd_efi_app_ia64_vec)       tb="$tb efi-app-ia64.lo pepigen.lo cofflink.lo"
5907                                 target64=true ;;
5908     bfd_elf64_alpha_vec)        tb="$tb elf64-alpha.lo elf64.lo $elf"
5909                                 target64=true ;;
5910     bfd_elf64_hppa_vec | bfd_elf64_hppa_linux_vec)
5911                                 tb="$tb elf64-hppa.lo elf64.lo $elf"
5912                                 target64=true ;;
5913     bfd_elf64_ia64_little_vec)  tb="$tb elf64-ia64.lo elf64.lo $elf"
5914                                 target64=true ;;
5915     bfd_elf64_ia64_big_vec)     tb="$tb elf64-ia64.lo elf64.lo $elf"
5916                                 target64=true ;;
5917     bfd_elf64_ia64_aix_little_vec)      
5918                                 tb="$tb elf64-ia64.lo elf64.lo $elf"
5919                                 target64=true ;;
5920     bfd_elf64_ia64_aix_big_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"
5921                                 target64=true ;;
5922     bfd_elf32_ia64_big_vec)     tb="$tb elf32-ia64.lo elf32.lo $elf" ;;
5923     bfd_elf32_avr_vec)          tb="$tb elf32-avr.lo elf32.lo $elf" ;;
5924     bfd_elf32_littlearc_vec)    tb="$tb elf32-arc.lo elf32.lo $elf" ;;
5925     bfd_elf32_littlearm_vec)    tb="$tb elfarm-nabi.lo elf32.lo $elf" ;;
5926     bfd_elf32_littlearm_oabi_vec) tb="$tb elfarm-oabi.lo elf32.lo $elf" ;;
5927     bfd_elf32_bigarc_vec)       tb="$tb elf32-arc.lo elf32.lo $elf" ;;
5928     bfd_elf32_bigarm_vec)       tb="$tb elfarm-nabi.lo elf32.lo $elf" ;;
5929     bfd_elf32_bigarm_oabi_vec)  tb="$tb elfarm-oabi.lo elf32.lo $elf" ;;
5930     bfd_elf32_big_generic_vec)  tb="$tb elf32-gen.lo elf32.lo $elf" ;;
5931     bfd_elf32_bigmips_vec)      tb="$tb elf32-mips.lo elf32.lo $elf ecofflink.lo" ;;
5932     bfd_elf64_bigmips_vec)      tb="$tb elf64-mips.lo elf64.lo elf32-mips.lo elf32.lo $elf ecofflink.lo"
5933                                 target64=true ;;
5934     bfd_elf32_cris_vec)         tb="$tb elf32-cris.lo elf32.lo $elf" ;;
5935     bfd_elf32_us_cris_vec)      tb="$tb elf32-cris.lo elf32.lo $elf" ;;
5936     bfd_elf32_d10v_vec)         tb="$tb elf32-d10v.lo elf32.lo $elf" ;;
5937     bfd_elf32_d30v_vec)         tb="$tb elf32-d30v.lo elf32.lo $elf" ;;
5938     bfd_elf32_fr30_vec)         tb="$tb elf32-fr30.lo elf32.lo $elf" ;;
5939     bfd_elf32_hppa_vec | bfd_elf32_hppa_linux_vec)
5940                                 tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
5941     bfd_elf32_i370_vec)         tb="$tb elf32-i370.lo elf32.lo $elf" ;;
5942     bfd_elf32_i386_vec)         tb="$tb elf32-i386.lo elf32.lo $elf" ;;
5943     bfd_elf64_x86_64_vec)       tb="$tb elf64-x86-64.lo elf64.lo $elf"
5944                                 target64=true ;;
5945     bfd_elf32_i860_vec)         tb="$tb elf32-i860.lo elf32.lo $elf" ;;
5946     bfd_elf32_i860_little_vec)  tb="$tb elf32-i860.lo elf32.lo $elf" ;;
5947     bfd_elf32_i960_vec)         tb="$tb elf32-i960.lo elf32.lo $elf" ;;
5948     bfd_elf32_little_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
5949     bfd_elf32_littlemips_vec)   tb="$tb elf32-mips.lo elf32.lo $elf ecofflink.lo" ;;
5950     bfd_elf64_littlemips_vec)   tb="$tb elf64-mips.lo elf64.lo elf32-mips.lo elf32.lo $elf ecofflink.lo"
5951                                 target64=true ;;
5952     bfd_elf32_m32r_vec)         tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
5953     bfd_elf32_m68hc11_vec)      tb="$tb elf32-m68hc11.lo elf32.lo $elf" ;;
5954     bfd_elf32_m68hc12_vec)      tb="$tb elf32-m68hc12.lo elf32.lo $elf" ;;
5955     bfd_elf32_m68k_vec)         tb="$tb elf32-m68k.lo elf32.lo $elf" ;;
5956     bfd_elf32_m88k_vec)         tb="$tb elf32-m88k.lo elf32.lo $elf" ;;
5957     bfd_elf32_mcore_big_vec)    tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
5958     bfd_elf32_mcore_little_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
5959     bfd_elf32_mn10200_vec)      tb="$tb elf-m10200.lo elf32.lo $elf" ;;
5960     bfd_elf32_mn10300_vec)      tb="$tb elf-m10300.lo elf32.lo $elf" ;;
5961     bfd_elf32_openrisc_vec)     tb="$tb elf32-openrisc.lo elf32.lo $elf" ;;
5962     bfd_elf32_pj_vec)           tb="$tb elf32-pj.lo elf32.lo $elf";;
5963     bfd_elf32_pjl_vec)          tb="$tb elf32-pj.lo elf32.lo $elf";;
5964     bfd_elf32_powerpc_vec)      tb="$tb elf32-ppc.lo elf32.lo $elf" ;;
5965     bfd_elf32_powerpcle_vec)    tb="$tb elf32-ppc.lo elf32.lo $elf" ;;
5966     bfd_elf32_s390_vec)         tb="$tb elf32-s390.lo elf32.lo $elf" ;;
5967     bfd_elf32_sh_vec)           tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo" ;;
5968     bfd_elf32_shl_vec)          tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo" ;;
5969     bfd_elf32_shlin_vec)        tb="$tb elf32-sh-lin.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
5970     bfd_elf32_shblin_vec)       tb="$tb elf32-sh-lin.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
5971     bfd_elf32_sparc_vec)        tb="$tb elf32-sparc.lo elf32.lo $elf" ;;
5972     bfd_elf32_tradbigmips_vec)  tb="$tb elf32-mips.lo elf32.lo $elf ecofflink.lo" ;;
5973     bfd_elf32_tradlittlemips_vec) tb="$tb elf32-mips.lo elf32.lo $elf ecofflink.lo" ;;
5974     bfd_elf32_v850_vec)         tb="$tb elf32-v850.lo elf32.lo $elf" ;;
5975     bfd_elf64_big_generic_vec)  tb="$tb elf64-gen.lo elf64.lo $elf"
5976                                 target64=true ;;
5977     bfd_elf64_little_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"
5978                                 target64=true ;;
5979     bfd_elf64_s390_vec)         tb="$tb elf64-s390.lo elf64.lo $elf" 
5980                                 target64=true ;;
5981     bfd_elf64_sparc_vec)        tb="$tb elf64-sparc.lo elf64.lo $elf"
5982                                 target64=true ;;
5983     bfd_elf64_tradbigmips_vec)  tb="$tb elf64-mips.lo elf64.lo $elf ecofflink.lo"
5984                                 target64=true ;;
5985     bfd_elf64_tradlittlemips_vec) tb="$tb elf64-mips.lo elf64.lo $elf ecofflink.lo"
5986                                 target64=true ;;
5987     cisco_core_big_vec)         tb="$tb cisco-core.lo" ;;
5988     cisco_core_little_vec)      tb="$tb cisco-core.lo" ;;
5989     cris_aout_vec)              tb="$tb aout-cris.lo" ;;
5990     demo_64_vec)                tb="$tb demo64.lo aout64.lo"
5991                                 target64=true ;;
5992     ecoff_big_vec)              tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
5993     ecoff_little_vec)           tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
5994     ecoff_biglittle_vec)        tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
5995     ecoffalpha_little_vec)      tb="$tb coff-alpha.lo ecoff.lo ecofflink.lo"
5996                                 target64=true ;;
5997     go32coff_vec)               tb="$tb coff-go32.lo cofflink.lo" ;;
5998     go32stubbedcoff_vec)        tb="$tb coff-stgo32.lo cofflink.lo" ;;
5999     h8300coff_vec)              tb="$tb coff-h8300.lo reloc16.lo" ;;
6000     h8500coff_vec)              tb="$tb coff-h8500.lo reloc16.lo" ;;
6001     host_aout_vec)              tb="$tb host-aout.lo aout32.lo" ;;
6002     hp300bsd_vec)               tb="$tb hp300bsd.lo aout32.lo" ;;
6003     hp300hpux_vec)              tb="$tb hp300hpux.lo aout32.lo" ;;
6004     i386aout_vec)               tb="$tb i386aout.lo aout32.lo" ;;
6005     i386bsd_vec)                tb="$tb i386bsd.lo aout32.lo" ;;
6006     i386coff_vec)               tb="$tb coff-i386.lo cofflink.lo" ;;
6007     i386dynix_vec)              tb="$tb i386dynix.lo aout32.lo" ;;
6008     i386freebsd_vec)            tb="$tb i386freebsd.lo aout32.lo" ;;
6009     i386msdos_vec)              tb="$tb i386msdos.lo" ;;
6010     i386pe_vec)                 tb="$tb pe-i386.lo peigen.lo cofflink.lo" ;;
6011     i386pei_vec)                tb="$tb pei-i386.lo peigen.lo cofflink.lo" ;;
6012     i386linux_vec)              tb="$tb i386linux.lo aout32.lo" ;;
6013     i386lynx_aout_vec)          tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;;
6014     i386lynx_coff_vec)          tb="$tb cf-i386lynx.lo cofflink.lo lynx-core.lo" ;;
6015     i386mach3_vec)              tb="$tb i386mach3.lo aout32.lo" ;;
6016     i386netbsd_vec)             tb="$tb i386netbsd.lo aout32.lo" ;;
6017     i386os9k_vec)               tb="$tb i386os9k.lo aout32.lo" ;;
6018     i860coff_vec)               tb="$tb coff-i860.lo cofflink.lo" ;;
6019     icoff_big_vec)              tb="$tb coff-i960.lo cofflink.lo" ;;
6020     icoff_little_vec)           tb="$tb coff-i960.lo cofflink.lo" ;;
6021     ieee_vec)                   tb="$tb ieee.lo" ;;
6022     m68kcoff_vec)               tb="$tb coff-m68k.lo cofflink.lo" ;;
6023     m68kcoffun_vec)             tb="$tb coff-u68k.lo coff-m68k.lo cofflink.lo" ;;
6024     m68klinux_vec)              tb="$tb m68klinux.lo aout32.lo" ;;
6025     m68klynx_aout_vec)          tb="$tb m68klynx.lo lynx-core.lo aout32.lo" ;;
6026     m68klynx_coff_vec)          tb="$tb cf-m68klynx.lo coff-m68k.lo cofflink.lo lynx-core.lo" ;;
6027     m68knetbsd_vec)             tb="$tb m68knetbsd.lo aout32.lo" ;;
6028     m68k4knetbsd_vec)           tb="$tb m68k4knetbsd.lo aout32.lo" ;;
6029     m68kaux_coff_vec)           tb="$tb coff-aux.lo coff-m68k.lo cofflink.lo" ;;
6030     m68ksysvcoff_vec)           tb="$tb coff-svm68k.lo cofflink.lo" ;;
6031     m88kbcs_vec)                tb="$tb coff-m88k.lo" ;;
6032     mipslpe_vec)                tb="$tb pe-mips.lo peigen.lo cofflink.lo" ;;
6033     mipslpei_vec)               tb="$tb pei-mips.lo peigen.lo cofflink.lo" ;;
6034     mcore_pe_big_vec)           tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
6035     mcore_pe_little_vec)        tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
6036     mcore_pei_big_vec)          tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
6037     mcore_pei_little_vec)       tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
6038     newsos3_vec)                tb="$tb newsos3.lo aout32.lo" ;;
6039     nlm32_i386_vec)             tb="$tb nlm32-i386.lo nlm32.lo nlm.lo" ;;
6040     rs6000coff64_vec)           tb="$tb coff64-rs6000.lo xcofflink.lo"
6041                                 target64=true ;;
6042     nlm32_sparc_vec)            tb="$tb nlm32-sparc.lo nlm32.lo nlm.lo" ;;
6043     nlm32_alpha_vec)            tb="$tb nlm32-alpha.lo nlm32.lo nlm.lo"
6044                                 target64=true ;;
6045     riscix_vec)                 tb="$tb aout32.lo riscix.lo" ;;
6046     nlm32_powerpc_vec)          tb="$tb nlm32-ppc.lo nlm32.lo nlm.lo" ;;
6047     pc532netbsd_vec)            tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;;
6048     pc532machaout_vec)          tb="$tb pc532-mach.lo aout-ns32k.lo" ;;
6049     pdp11_aout_vec)             tb="$tb pdp11.lo" ;;
6050     pmac_xcoff_vec)             tb="$tb coff-rs6000.lo xcofflink.lo" ;;
6051     rs6000coff_vec)             tb="$tb coff-rs6000.lo xcofflink.lo" ;;
6052     bfd_powerpc_pe_vec)         tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;  
6053     bfd_powerpcle_pe_vec)       tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;  
6054     bfd_powerpc_pei_vec)        tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
6055     bfd_powerpcle_pei_vec)      tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
6056     ppcboot_vec)                tb="$tb ppcboot.lo" ;;
6057     shcoff_vec)                 tb="$tb coff-sh.lo cofflink.lo" ;;
6058     shlcoff_vec)                tb="$tb coff-sh.lo cofflink.lo" ;;
6059     shcoff_small_vec)           tb="$tb coff-sh.lo cofflink.lo" ;;
6060     shlcoff_small_vec)          tb="$tb coff-sh.lo cofflink.lo" ;;
6061     shlpe_vec)                  tb="$tb pe-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
6062     shlpei_vec)                 tb="$tb pei-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
6063     som_vec)                    tb="$tb som.lo" ;;
6064     sparcle_aout_vec)           tb="$tb aout-sparcle.lo aout32.lo" ;;
6065     sparclinux_vec)             tb="$tb sparclinux.lo aout32.lo" ;;
6066     sparclynx_aout_vec)         tb="$tb sparclynx.lo lynx-core.lo aout32.lo" ;;
6067     sparclynx_coff_vec)         tb="$tb cf-sparclynx.lo lynx-core.lo" ;;
6068     sparcnetbsd_vec)            tb="$tb sparcnetbsd.lo aout32.lo" ;;
6069     sparccoff_vec)              tb="$tb coff-sparc.lo" ;;
6070     srec_vec)                   tb="$tb srec.lo" ;;
6071     sunos_big_vec)              tb="$tb sunos.lo aout32.lo" ;;
6072     symbolsrec_vec)             tb="$tb srec.lo" ;;
6073     tekhex_vec)                 tb="$tb tekhex.lo" ;;
6074     tic30_aout_vec)             tb="$tb aout-tic30.lo" ;;
6075     tic30_coff_vec)             tb="$tb coff-tic30.lo" ;;
6076     tic54x_coff0_vec)           tb="$tb coff-tic54x.lo" ;;
6077     tic54x_coff0_beh_vec)       tb="$tb coff-tic54x.lo" ;;
6078     tic54x_coff1_vec)           tb="$tb coff-tic54x.lo" ;;
6079     tic54x_coff1_beh_vec)       tb="$tb coff-tic54x.lo" ;;
6080     tic54x_coff2_vec)           tb="$tb coff-tic54x.lo" ;;
6081     tic54x_coff2_beh_vec)       tb="$tb coff-tic54x.lo" ;;
6082     tic80coff_vec)              tb="$tb coff-tic80.lo cofflink.lo" ;;
6083     versados_vec)               tb="$tb versados.lo" ;;
6084     vms_alpha_vec)              tb="$tb vms.lo vms-hdr.lo vms-gsd.lo vms-tir.lo vms-misc.lo"
6085                                 target64=true ;;
6086     vms_vax_vec)                tb="$tb vms.lo vms-hdr.lo vms-gsd.lo vms-tir.lo vms-misc.lo" ;;
6087     w65_vec)                    tb="$tb coff-w65.lo reloc16.lo" ;;
6088     we32kcoff_vec)              tb="$tb coff-we32k.lo" ;;
6089     z8kcoff_vec)                tb="$tb coff-z8k.lo reloc16.lo" ;;
6090
6091     "")                 ;;
6092     *) { echo "configure: error: *** unknown target vector $vec" 1>&2; exit 1; } ;;
6093     esac
6094 done
6095
6096 # Target architecture .o files.
6097 # A couple of CPUs use shorter file names to avoid problems on DOS
6098 # filesystems.
6099 ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/`
6100
6101 # Weed out duplicate .o files.
6102 f=""
6103 for i in $tb ; do
6104     case " $f " in
6105     *" $i "*) ;;
6106     *) f="$f $i" ;;
6107     esac
6108 done
6109 tb="$f"
6110
6111 f=""
6112 for i in $ta ; do
6113     case " $f " in
6114     *" $i "*) ;;
6115     *) f="$f $i" ;;
6116     esac
6117 done
6118 ta="$f"
6119
6120 bfd_backends="$tb"
6121 bfd_machines="$ta"
6122
6123 if test x${all_targets} = xtrue ; then
6124   bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)'
6125   bfd_machines="${bfd_machines}"' $(ALL_MACHINES)'
6126   selvecs=
6127   havevecs=
6128   selarchs=
6129 else    # all_targets is true
6130   # Only set these if they will be nonempty, for the clever echo.
6131   havevecs=
6132   test -n "$selvecs" &&
6133     havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'`
6134   test -n "$selvecs" &&
6135     selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
6136   test -n "$selarchs" &&
6137     selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
6138 fi      # all_targets is true
6139
6140 case ${host64}-${target64}-${want64} in
6141   *true*)
6142     wordsize=64
6143     all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)'
6144     if test -z "$GCC" && test "$BFD_HOST_64BIT_LONG" = "0" && test "$BFD_HOST_64_BIT_DEFINED" = "0"; then
6145       echo "configure: warning: You have requested a 64 bit BFD configuration, but" 1>&2
6146       echo "configure: warning: your compiler may not have a 64 bit integral type" 1>&2
6147     fi
6148     ;;
6149   false-false-false)
6150     wordsize=32
6151     all_backends='$(BFD32_BACKENDS)'
6152     ;;
6153 esac
6154
6155
6156
6157
6158
6159
6160 tdefaults=""
6161 test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}"
6162 test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'"
6163 test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'"
6164 test -n "${havevecs}" && tdefaults="${tdefaults} ${havevecs}"
6165
6166
6167 for ac_hdr in unistd.h
6168 do
6169 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6170 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6171 echo "configure:6172: checking for $ac_hdr" >&5
6172 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6173   echo $ac_n "(cached) $ac_c" 1>&6
6174 else
6175   cat > conftest.$ac_ext <<EOF
6176 #line 6177 "configure"
6177 #include "confdefs.h"
6178 #include <$ac_hdr>
6179 EOF
6180 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6181 { (eval echo configure:6182: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6182 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6183 if test -z "$ac_err"; then
6184   rm -rf conftest*
6185   eval "ac_cv_header_$ac_safe=yes"
6186 else
6187   echo "$ac_err" >&5
6188   echo "configure: failed program was:" >&5
6189   cat conftest.$ac_ext >&5
6190   rm -rf conftest*
6191   eval "ac_cv_header_$ac_safe=no"
6192 fi
6193 rm -f conftest*
6194 fi
6195 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6196   echo "$ac_t""yes" 1>&6
6197     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6198   cat >> confdefs.h <<EOF
6199 #define $ac_tr_hdr 1
6200 EOF
6201  
6202 else
6203   echo "$ac_t""no" 1>&6
6204 fi
6205 done
6206
6207 for ac_func in getpagesize
6208 do
6209 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6210 echo "configure:6211: checking for $ac_func" >&5
6211 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6212   echo $ac_n "(cached) $ac_c" 1>&6
6213 else
6214   cat > conftest.$ac_ext <<EOF
6215 #line 6216 "configure"
6216 #include "confdefs.h"
6217 /* System header to define __stub macros and hopefully few prototypes,
6218     which can conflict with char $ac_func(); below.  */
6219 #include <assert.h>
6220 /* Override any gcc2 internal prototype to avoid an error.  */
6221 /* We use char because int might match the return type of a gcc2
6222     builtin and then its argument prototype would still apply.  */
6223 char $ac_func();
6224
6225 int main() {
6226
6227 /* The GNU C library defines this for functions which it implements
6228     to always fail with ENOSYS.  Some functions are actually named
6229     something starting with __ and the normal name is an alias.  */
6230 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6231 choke me
6232 #else
6233 $ac_func();
6234 #endif
6235
6236 ; return 0; }
6237 EOF
6238 if { (eval echo configure:6239: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6239   rm -rf conftest*
6240   eval "ac_cv_func_$ac_func=yes"
6241 else
6242   echo "configure: failed program was:" >&5
6243   cat conftest.$ac_ext >&5
6244   rm -rf conftest*
6245   eval "ac_cv_func_$ac_func=no"
6246 fi
6247 rm -f conftest*
6248 fi
6249
6250 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6251   echo "$ac_t""yes" 1>&6
6252     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6253   cat >> confdefs.h <<EOF
6254 #define $ac_tr_func 1
6255 EOF
6256  
6257 else
6258   echo "$ac_t""no" 1>&6
6259 fi
6260 done
6261
6262 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
6263 echo "configure:6264: checking for working mmap" >&5
6264 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
6265   echo $ac_n "(cached) $ac_c" 1>&6
6266 else
6267   if test "$cross_compiling" = yes; then
6268   ac_cv_func_mmap_fixed_mapped=no
6269 else
6270   cat > conftest.$ac_ext <<EOF
6271 #line 6272 "configure"
6272 #include "confdefs.h"
6273
6274 /* Thanks to Mike Haertel and Jim Avera for this test.
6275    Here is a matrix of mmap possibilities:
6276         mmap private not fixed
6277         mmap private fixed at somewhere currently unmapped
6278         mmap private fixed at somewhere already mapped
6279         mmap shared not fixed
6280         mmap shared fixed at somewhere currently unmapped
6281         mmap shared fixed at somewhere already mapped
6282    For private mappings, we should verify that changes cannot be read()
6283    back from the file, nor mmap's back from the file at a different
6284    address.  (There have been systems where private was not correctly
6285    implemented like the infamous i386 svr4.0, and systems where the
6286    VM page cache was not coherent with the filesystem buffer cache
6287    like early versions of FreeBSD and possibly contemporary NetBSD.)
6288    For shared mappings, we should conversely verify that changes get
6289    propogated back to all the places they're supposed to be.
6290
6291    Grep wants private fixed already mapped.
6292    The main things grep needs to know about mmap are:
6293    * does it exist and is it safe to write into the mmap'd area
6294    * how to use it (BSD variants)  */
6295 #include <sys/types.h>
6296 #include <fcntl.h>
6297 #include <sys/mman.h>
6298
6299 /* This mess was copied from the GNU getpagesize.h.  */
6300 #ifndef HAVE_GETPAGESIZE
6301 # ifdef HAVE_UNISTD_H
6302 #  include <unistd.h>
6303 # endif
6304
6305 /* Assume that all systems that can run configure have sys/param.h.  */
6306 # ifndef HAVE_SYS_PARAM_H
6307 #  define HAVE_SYS_PARAM_H 1
6308 # endif
6309
6310 # ifdef _SC_PAGESIZE
6311 #  define getpagesize() sysconf(_SC_PAGESIZE)
6312 # else /* no _SC_PAGESIZE */
6313 #  ifdef HAVE_SYS_PARAM_H
6314 #   include <sys/param.h>
6315 #   ifdef EXEC_PAGESIZE
6316 #    define getpagesize() EXEC_PAGESIZE
6317 #   else /* no EXEC_PAGESIZE */
6318 #    ifdef NBPG
6319 #     define getpagesize() NBPG * CLSIZE
6320 #     ifndef CLSIZE
6321 #      define CLSIZE 1
6322 #     endif /* no CLSIZE */
6323 #    else /* no NBPG */
6324 #     ifdef NBPC
6325 #      define getpagesize() NBPC
6326 #     else /* no NBPC */
6327 #      ifdef PAGESIZE
6328 #       define getpagesize() PAGESIZE
6329 #      endif /* PAGESIZE */
6330 #     endif /* no NBPC */
6331 #    endif /* no NBPG */
6332 #   endif /* no EXEC_PAGESIZE */
6333 #  else /* no HAVE_SYS_PARAM_H */
6334 #   define getpagesize() 8192   /* punt totally */
6335 #  endif /* no HAVE_SYS_PARAM_H */
6336 # endif /* no _SC_PAGESIZE */
6337
6338 #endif /* no HAVE_GETPAGESIZE */
6339
6340 #ifdef __cplusplus
6341 extern "C" { void *malloc(unsigned); }
6342 #else
6343 char *malloc();
6344 #endif
6345
6346 int
6347 main()
6348 {
6349         char *data, *data2, *data3;
6350         int i, pagesize;
6351         int fd;
6352
6353         pagesize = getpagesize();
6354
6355         /*
6356          * First, make a file with some known garbage in it.
6357          */
6358         data = malloc(pagesize);
6359         if (!data)
6360                 exit(1);
6361         for (i = 0; i < pagesize; ++i)
6362                 *(data + i) = rand();
6363         umask(0);
6364         fd = creat("conftestmmap", 0600);
6365         if (fd < 0)
6366                 exit(1);
6367         if (write(fd, data, pagesize) != pagesize)
6368                 exit(1);
6369         close(fd);
6370
6371         /*
6372          * Next, try to mmap the file at a fixed address which
6373          * already has something else allocated at it.  If we can,
6374          * also make sure that we see the same garbage.
6375          */
6376         fd = open("conftestmmap", O_RDWR);
6377         if (fd < 0)
6378                 exit(1);
6379         data2 = malloc(2 * pagesize);
6380         if (!data2)
6381                 exit(1);
6382         data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
6383         if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
6384             MAP_PRIVATE | MAP_FIXED, fd, 0L))
6385                 exit(1);
6386         for (i = 0; i < pagesize; ++i)
6387                 if (*(data + i) != *(data2 + i))
6388                         exit(1);
6389
6390         /*
6391          * Finally, make sure that changes to the mapped area
6392          * do not percolate back to the file as seen by read().
6393          * (This is a bug on some variants of i386 svr4.0.)
6394          */
6395         for (i = 0; i < pagesize; ++i)
6396                 *(data2 + i) = *(data2 + i) + 1;
6397         data3 = malloc(pagesize);
6398         if (!data3)
6399                 exit(1);
6400         if (read(fd, data3, pagesize) != pagesize)
6401                 exit(1);
6402         for (i = 0; i < pagesize; ++i)
6403                 if (*(data + i) != *(data3 + i))
6404                         exit(1);
6405         close(fd);
6406         unlink("conftestmmap");
6407         exit(0);
6408 }
6409
6410 EOF
6411 if { (eval echo configure:6412: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6412 then
6413   ac_cv_func_mmap_fixed_mapped=yes
6414 else
6415   echo "configure: failed program was:" >&5
6416   cat conftest.$ac_ext >&5
6417   rm -fr conftest*
6418   ac_cv_func_mmap_fixed_mapped=no
6419 fi
6420 rm -fr conftest*
6421 fi
6422
6423 fi
6424
6425 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
6426 if test $ac_cv_func_mmap_fixed_mapped = yes; then
6427   cat >> confdefs.h <<\EOF
6428 #define HAVE_MMAP 1
6429 EOF
6430
6431 fi
6432
6433 for ac_func in madvise mprotect
6434 do
6435 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6436 echo "configure:6437: checking for $ac_func" >&5
6437 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6438   echo $ac_n "(cached) $ac_c" 1>&6
6439 else
6440   cat > conftest.$ac_ext <<EOF
6441 #line 6442 "configure"
6442 #include "confdefs.h"
6443 /* System header to define __stub macros and hopefully few prototypes,
6444     which can conflict with char $ac_func(); below.  */
6445 #include <assert.h>
6446 /* Override any gcc2 internal prototype to avoid an error.  */
6447 /* We use char because int might match the return type of a gcc2
6448     builtin and then its argument prototype would still apply.  */
6449 char $ac_func();
6450
6451 int main() {
6452
6453 /* The GNU C library defines this for functions which it implements
6454     to always fail with ENOSYS.  Some functions are actually named
6455     something starting with __ and the normal name is an alias.  */
6456 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6457 choke me
6458 #else
6459 $ac_func();
6460 #endif
6461
6462 ; return 0; }
6463 EOF
6464 if { (eval echo configure:6465: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6465   rm -rf conftest*
6466   eval "ac_cv_func_$ac_func=yes"
6467 else
6468   echo "configure: failed program was:" >&5
6469   cat conftest.$ac_ext >&5
6470   rm -rf conftest*
6471   eval "ac_cv_func_$ac_func=no"
6472 fi
6473 rm -f conftest*
6474 fi
6475
6476 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6477   echo "$ac_t""yes" 1>&6
6478     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6479   cat >> confdefs.h <<EOF
6480 #define $ac_tr_func 1
6481 EOF
6482  
6483 else
6484   echo "$ac_t""no" 1>&6
6485 fi
6486 done
6487
6488 case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in
6489   true+yes )  cat >> confdefs.h <<\EOF
6490 #define USE_MMAP 1
6491 EOF
6492  ;;
6493 esac
6494
6495 rm -f doc/config.status
6496 trap '' 1 2 15
6497 cat > confcache <<\EOF
6498 # This file is a shell script that caches the results of configure
6499 # tests run on this system so they can be shared between configure
6500 # scripts and configure runs.  It is not useful on other systems.
6501 # If it contains results you don't want to keep, you may remove or edit it.
6502 #
6503 # By default, configure uses ./config.cache as the cache file,
6504 # creating it if it does not exist already.  You can give configure
6505 # the --cache-file=FILE option to use a different cache file; that is
6506 # what configure does when it calls configure scripts in
6507 # subdirectories, so they share the cache.
6508 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6509 # config.status only pays attention to the cache file if you give it the
6510 # --recheck option to rerun configure.
6511 #
6512 EOF
6513 # The following way of writing the cache mishandles newlines in values,
6514 # but we know of no workaround that is simple, portable, and efficient.
6515 # So, don't put newlines in cache variables' values.
6516 # Ultrix sh set writes to stderr and can't be redirected directly,
6517 # and sets the high bit in the cache file unless we assign to the vars.
6518 (set) 2>&1 |
6519   case `(ac_space=' '; set | grep ac_space) 2>&1` in
6520   *ac_space=\ *)
6521     # `set' does not quote correctly, so add quotes (double-quote substitution
6522     # turns \\\\ into \\, and sed turns \\ into \).
6523     sed -n \
6524       -e "s/'/'\\\\''/g" \
6525       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6526     ;;
6527   *)
6528     # `set' quotes correctly as required by POSIX, so do not add quotes.
6529     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6530     ;;
6531   esac >> confcache
6532 if cmp -s $cache_file confcache; then
6533   :
6534 else
6535   if test -w $cache_file; then
6536     echo "updating cache $cache_file"
6537     cat confcache > $cache_file
6538   else
6539     echo "not updating unwritable cache $cache_file"
6540   fi
6541 fi
6542 rm -f confcache
6543
6544 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6545
6546 test "x$prefix" = xNONE && prefix=$ac_default_prefix
6547 # Let make expand exec_prefix.
6548 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6549
6550 # Any assignment to VPATH causes Sun make to only execute
6551 # the first set of double-colon rules, so remove it if not needed.
6552 # If there is a colon in the path, we need to keep it.
6553 if test "x$srcdir" = x.; then
6554   ac_vpsub='/^[         ]*VPATH[        ]*=[^:]*$/d'
6555 fi
6556
6557 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6558
6559 DEFS=-DHAVE_CONFIG_H
6560
6561 # Without the "./", some shells look in PATH for config.status.
6562 : ${CONFIG_STATUS=./config.status}
6563
6564 echo creating $CONFIG_STATUS
6565 rm -f $CONFIG_STATUS
6566 cat > $CONFIG_STATUS <<EOF
6567 #! /bin/sh
6568 # Generated automatically by configure.
6569 # Run this file to recreate the current configuration.
6570 # This directory was configured as follows,
6571 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6572 #
6573 # $0 $ac_configure_args
6574 #
6575 # Compiler output produced by configure, useful for debugging
6576 # configure, is in ./config.log if it exists.
6577
6578 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6579 for ac_option
6580 do
6581   case "\$ac_option" in
6582   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6583     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6584     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6585   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6586     echo "$CONFIG_STATUS generated by autoconf version 2.13"
6587     exit 0 ;;
6588   -help | --help | --hel | --he | --h)
6589     echo "\$ac_cs_usage"; exit 0 ;;
6590   *) echo "\$ac_cs_usage"; exit 1 ;;
6591   esac
6592 done
6593
6594 ac_given_srcdir=$srcdir
6595 ac_given_INSTALL="$INSTALL"
6596
6597 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
6598 EOF
6599 cat >> $CONFIG_STATUS <<EOF
6600
6601 # Protect against being on the right side of a sed subst in config.status.
6602 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6603  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6604 $ac_vpsub
6605 $extrasub
6606 s%@SHELL@%$SHELL%g
6607 s%@CFLAGS@%$CFLAGS%g
6608 s%@CPPFLAGS@%$CPPFLAGS%g
6609 s%@CXXFLAGS@%$CXXFLAGS%g
6610 s%@FFLAGS@%$FFLAGS%g
6611 s%@DEFS@%$DEFS%g
6612 s%@LDFLAGS@%$LDFLAGS%g
6613 s%@LIBS@%$LIBS%g
6614 s%@exec_prefix@%$exec_prefix%g
6615 s%@prefix@%$prefix%g
6616 s%@program_transform_name@%$program_transform_name%g
6617 s%@bindir@%$bindir%g
6618 s%@sbindir@%$sbindir%g
6619 s%@libexecdir@%$libexecdir%g
6620 s%@datadir@%$datadir%g
6621 s%@sysconfdir@%$sysconfdir%g
6622 s%@sharedstatedir@%$sharedstatedir%g
6623 s%@localstatedir@%$localstatedir%g
6624 s%@libdir@%$libdir%g
6625 s%@includedir@%$includedir%g
6626 s%@oldincludedir@%$oldincludedir%g
6627 s%@infodir@%$infodir%g
6628 s%@mandir@%$mandir%g
6629 s%@host@%$host%g
6630 s%@host_alias@%$host_alias%g
6631 s%@host_cpu@%$host_cpu%g
6632 s%@host_vendor@%$host_vendor%g
6633 s%@host_os@%$host_os%g
6634 s%@target@%$target%g
6635 s%@target_alias@%$target_alias%g
6636 s%@target_cpu@%$target_cpu%g
6637 s%@target_vendor@%$target_vendor%g
6638 s%@target_os@%$target_os%g
6639 s%@build@%$build%g
6640 s%@build_alias@%$build_alias%g
6641 s%@build_cpu@%$build_cpu%g
6642 s%@build_vendor@%$build_vendor%g
6643 s%@build_os@%$build_os%g
6644 s%@CC@%$CC%g
6645 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6646 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6647 s%@INSTALL_DATA@%$INSTALL_DATA%g
6648 s%@PACKAGE@%$PACKAGE%g
6649 s%@VERSION@%$VERSION%g
6650 s%@ACLOCAL@%$ACLOCAL%g
6651 s%@AUTOCONF@%$AUTOCONF%g
6652 s%@AUTOMAKE@%$AUTOMAKE%g
6653 s%@AUTOHEADER@%$AUTOHEADER%g
6654 s%@MAKEINFO@%$MAKEINFO%g
6655 s%@SET_MAKE@%$SET_MAKE%g
6656 s%@AR@%$AR%g
6657 s%@RANLIB@%$RANLIB%g
6658 s%@LN_S@%$LN_S%g
6659 s%@OBJEXT@%$OBJEXT%g
6660 s%@EXEEXT@%$EXEEXT%g
6661 s%@STRIP@%$STRIP%g
6662 s%@LIBTOOL@%$LIBTOOL%g
6663 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
6664 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
6665 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
6666 s%@MAINT@%$MAINT%g
6667 s%@CPP@%$CPP%g
6668 s%@ALLOCA@%$ALLOCA%g
6669 s%@USE_NLS@%$USE_NLS%g
6670 s%@MSGFMT@%$MSGFMT%g
6671 s%@GMSGFMT@%$GMSGFMT%g
6672 s%@XGETTEXT@%$XGETTEXT%g
6673 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6674 s%@CATALOGS@%$CATALOGS%g
6675 s%@CATOBJEXT@%$CATOBJEXT%g
6676 s%@DATADIRNAME@%$DATADIRNAME%g
6677 s%@GMOFILES@%$GMOFILES%g
6678 s%@INSTOBJEXT@%$INSTOBJEXT%g
6679 s%@INTLDEPS@%$INTLDEPS%g
6680 s%@INTLLIBS@%$INTLLIBS%g
6681 s%@INTLOBJS@%$INTLOBJS%g
6682 s%@POFILES@%$POFILES%g
6683 s%@POSUB@%$POSUB%g
6684 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6685 s%@GT_NO@%$GT_NO%g
6686 s%@GT_YES@%$GT_YES%g
6687 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6688 s%@l@%$l%g
6689 s%@HDEFINES@%$HDEFINES%g
6690 s%@BFD_HOST_64BIT_LONG@%$BFD_HOST_64BIT_LONG%g
6691 s%@BFD_HOST_64_BIT_DEFINED@%$BFD_HOST_64_BIT_DEFINED%g
6692 s%@BFD_HOST_64_BIT@%$BFD_HOST_64_BIT%g
6693 s%@BFD_HOST_U_64_BIT@%$BFD_HOST_U_64_BIT%g
6694 s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
6695 s%@EXEEXT_FOR_BUILD@%$EXEEXT_FOR_BUILD%g
6696 s%@COREFILE@%$COREFILE%g
6697 s%@COREFLAG@%$COREFLAG%g
6698 s%@WIN32LDFLAGS@%$WIN32LDFLAGS%g
6699 s%@WIN32LIBADD@%$WIN32LIBADD%g
6700 s%@TDEFINES@%$TDEFINES%g
6701 s%@wordsize@%$wordsize%g
6702 s%@all_backends@%$all_backends%g
6703 s%@bfd_backends@%$bfd_backends%g
6704 s%@bfd_machines@%$bfd_machines%g
6705 s%@tdefaults@%$tdefaults%g
6706
6707 CEOF
6708 EOF
6709
6710 cat >> $CONFIG_STATUS <<\EOF
6711
6712 # Split the substitutions into bite-sized pieces for seds with
6713 # small command number limits, like on Digital OSF/1 and HP-UX.
6714 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
6715 ac_file=1 # Number of current file.
6716 ac_beg=1 # First line for current file.
6717 ac_end=$ac_max_sed_cmds # Line after last line for current file.
6718 ac_more_lines=:
6719 ac_sed_cmds=""
6720 while $ac_more_lines; do
6721   if test $ac_beg -gt 1; then
6722     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
6723   else
6724     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
6725   fi
6726   if test ! -s conftest.s$ac_file; then
6727     ac_more_lines=false
6728     rm -f conftest.s$ac_file
6729   else
6730     if test -z "$ac_sed_cmds"; then
6731       ac_sed_cmds="sed -f conftest.s$ac_file"
6732     else
6733       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
6734     fi
6735     ac_file=`expr $ac_file + 1`
6736     ac_beg=$ac_end
6737     ac_end=`expr $ac_end + $ac_max_sed_cmds`
6738   fi
6739 done
6740 if test -z "$ac_sed_cmds"; then
6741   ac_sed_cmds=cat
6742 fi
6743 EOF
6744
6745 cat >> $CONFIG_STATUS <<EOF
6746
6747 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in"}
6748 EOF
6749 cat >> $CONFIG_STATUS <<\EOF
6750 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
6751   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6752   case "$ac_file" in
6753   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6754        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6755   *) ac_file_in="${ac_file}.in" ;;
6756   esac
6757
6758   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6759
6760   # Remove last slash and all that follows it.  Not all systems have dirname.
6761   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6762   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6763     # The file is in a subdirectory.
6764     test ! -d "$ac_dir" && mkdir "$ac_dir"
6765     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
6766     # A "../" for each directory in $ac_dir_suffix.
6767     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6768   else
6769     ac_dir_suffix= ac_dots=
6770   fi
6771
6772   case "$ac_given_srcdir" in
6773   .)  srcdir=.
6774       if test -z "$ac_dots"; then top_srcdir=.
6775       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6776   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
6777   *) # Relative path.
6778     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6779     top_srcdir="$ac_dots$ac_given_srcdir" ;;
6780   esac
6781
6782   case "$ac_given_INSTALL" in
6783   [/$]*) INSTALL="$ac_given_INSTALL" ;;
6784   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
6785   esac
6786
6787   echo creating "$ac_file"
6788   rm -f "$ac_file"
6789   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6790   case "$ac_file" in
6791   *Makefile*) ac_comsub="1i\\
6792 # $configure_input" ;;
6793   *) ac_comsub= ;;
6794   esac
6795
6796   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6797   sed -e "$ac_comsub
6798 s%@configure_input@%$configure_input%g
6799 s%@srcdir@%$srcdir%g
6800 s%@top_srcdir@%$top_srcdir%g
6801 s%@INSTALL@%$INSTALL%g
6802 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
6803 fi; done
6804 rm -f conftest.s*
6805
6806 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6807 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6808 #
6809 # ac_d sets the value in "#define NAME VALUE" lines.
6810 ac_dA='s%^\([   ]*\)#\([        ]*define[       ][      ]*\)'
6811 ac_dB='\([      ][      ]*\)[^  ]*%\1#\2'
6812 ac_dC='\3'
6813 ac_dD='%g'
6814 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6815 ac_uA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
6816 ac_uB='\([      ]\)%\1#\2define\3'
6817 ac_uC=' '
6818 ac_uD='\4%g'
6819 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6820 ac_eA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
6821 ac_eB='$%\1#\2define\3'
6822 ac_eC=' '
6823 ac_eD='%g'
6824
6825 if test "${CONFIG_HEADERS+set}" != set; then
6826 EOF
6827 cat >> $CONFIG_STATUS <<EOF
6828   CONFIG_HEADERS="config.h:config.in"
6829 EOF
6830 cat >> $CONFIG_STATUS <<\EOF
6831 fi
6832 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
6833   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6834   case "$ac_file" in
6835   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6836        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6837   *) ac_file_in="${ac_file}.in" ;;
6838   esac
6839
6840   echo creating $ac_file
6841
6842   rm -f conftest.frag conftest.in conftest.out
6843   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6844   cat $ac_file_inputs > conftest.in
6845
6846 EOF
6847
6848 # Transform confdefs.h into a sed script conftest.vals that substitutes
6849 # the proper values into config.h.in to produce config.h.  And first:
6850 # Protect against being on the right side of a sed subst in config.status.
6851 # Protect against being in an unquoted here document in config.status.
6852 rm -f conftest.vals
6853 cat > conftest.hdr <<\EOF
6854 s/[\\&%]/\\&/g
6855 s%[\\$`]%\\&%g
6856 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6857 s%ac_d%ac_u%gp
6858 s%ac_u%ac_e%gp
6859 EOF
6860 sed -n -f conftest.hdr confdefs.h > conftest.vals
6861 rm -f conftest.hdr
6862
6863 # This sed command replaces #undef with comments.  This is necessary, for
6864 # example, in the case of _POSIX_SOURCE, which is predefined and required
6865 # on some systems where configure will not decide to define it.
6866 cat >> conftest.vals <<\EOF
6867 s%^[    ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6868 EOF
6869
6870 # Break up conftest.vals because some shells have a limit on
6871 # the size of here documents, and old seds have small limits too.
6872
6873 rm -f conftest.tail
6874 while :
6875 do
6876   ac_lines=`grep -c . conftest.vals`
6877   # grep -c gives empty output for an empty file on some AIX systems.
6878   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6879   # Write a limited-size here document to conftest.frag.
6880   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6881   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6882   echo 'CEOF
6883   sed -f conftest.frag conftest.in > conftest.out
6884   rm -f conftest.in
6885   mv conftest.out conftest.in
6886 ' >> $CONFIG_STATUS
6887   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6888   rm -f conftest.vals
6889   mv conftest.tail conftest.vals
6890 done
6891 rm -f conftest.vals
6892
6893 cat >> $CONFIG_STATUS <<\EOF
6894   rm -f conftest.frag conftest.h
6895   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
6896   cat conftest.in >> conftest.h
6897   rm -f conftest.in
6898   if cmp -s $ac_file conftest.h 2>/dev/null; then
6899     echo "$ac_file is unchanged"
6900     rm -f conftest.h
6901   else
6902     # Remove last slash and all that follows it.  Not all systems have dirname.
6903       ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6904       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6905       # The file is in a subdirectory.
6906       test ! -d "$ac_dir" && mkdir "$ac_dir"
6907     fi
6908     rm -f $ac_file
6909     mv conftest.h $ac_file
6910   fi
6911 fi; done
6912
6913 EOF
6914 cat >> $CONFIG_STATUS <<EOF
6915
6916
6917 EOF
6918 cat >> $CONFIG_STATUS <<\EOF
6919 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6920 sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' -e '/BLD-POTFILES =/r po/BLD-POTFILES' po/Makefile.in > po/Makefile
6921 exit 0
6922 EOF
6923 chmod +x $CONFIG_STATUS
6924 rm -fr confdefs* $ac_clean_files
6925 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
6926
6927