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