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