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