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