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