configure revision 130562
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
1005#is_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*)	COREFILE=netbsd-core.lo ;;
5292  arm-*-riscix)		COREFILE=trad-core.lo ;;
5293  hppa*-*-hpux*)	COREFILE=hpux-core.lo ;;
5294  hppa*-*-hiux*)	COREFILE=hpux-core.lo ;;
5295  hppa*-*-mpeix*)	COREFILE=hpux-core.lo ;;
5296  hppa*-*-bsd*)		COREFILE="hpux-core.lo hppabsd-core.lo"
5297			COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;;
5298  i370-*-*)
5299	COREFILE=trad-core.lo
5300	TRAD_HEADER='"hosts/i370linux.h"'
5301	;;
5302
5303  i[3-7]86-sequent-bsd*)
5304	COREFILE=trad-core.lo
5305	TRAD_HEADER='"hosts/symmetry.h"'
5306	;;
5307  i[3-7]86-sequent-sysv4*) ;;
5308  i[3-7]86-sequent-sysv*)
5309	COREFILE=trad-core.lo
5310	TRAD_HEADER='"hosts/symmetry.h"'
5311	;;
5312  i[3-7]86-*-bsdi)
5313	COREFILE=
5314	;;
5315  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*)
5316	COREFILE=trad-core.lo
5317	TRAD_HEADER='"hosts/i386bsd.h"'
5318	;;
5319  i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu)
5320	COREFILE=''
5321	TRAD_HEADER='"hosts/i386bsd.h"'
5322	;;
5323  i[3-7]86-*-netbsd* | i[3-7]86-*-knetbsd*-gnu | i[3-7]86-*-openbsd*)
5324	COREFILE=netbsd-core.lo
5325	;;
5326  i[3-7]86-esix-sysv3*)
5327	COREFILE=trad-core.lo
5328	TRAD_HEADER='"hosts/esix.h"'
5329	;;
5330  i[3-7]86-*-sco3.2v5*)
5331	COREFILE=sco5-core.lo
5332	;;
5333  i[3-7]86-*-sco* | i[3-7]86-*-isc*)
5334	COREFILE=trad-core.lo
5335	TRAD_HEADER='"hosts/i386sco.h"'
5336	;;
5337  i[3-7]86-*-mach3*)
5338	COREFILE=trad-core.lo
5339	TRAD_HEADER='"hosts/i386mach3.h"'
5340	;;
5341  i[3-7]86-*-linux-gnu*)
5342	COREFILE=trad-core.lo
5343	TRAD_HEADER='"hosts/i386linux.h"'
5344	;;
5345  i[3-7]86-*-isc*)	COREFILE=trad-core.lo ;;
5346  i[3-7]86-*-aix*)	COREFILE=aix386-core.lo ;;
5347  i860-*-mach3* | i860-*-osf1*)
5348	COREFILE=trad-core.lo
5349	TRAD_HEADER='"hosts/i860mach3.h"'
5350	;;
5351  mips-*-netbsd* | mips*-*-openbsd*)
5352	COREFILE=netbsd-core.lo
5353	;;
5354  mips-dec-*)
5355	COREFILE=trad-core.lo
5356	TRAD_HEADER='"hosts/decstation.h"'
5357	;;
5358  mips-sgi-irix4*)	COREFILE=irix-core.lo ;;
5359  mips-sgi-irix5*)	COREFILE=irix-core.lo ;;
5360  mips-sgi-irix6*)	COREFILE=irix-core.lo ;;
5361  mips-*-sysv4*)	;;
5362  mips-*-sysv* | mips-*-riscos*)
5363	COREFILE=trad-core.lo
5364	TRAD_HEADER='"hosts/riscos.h"'
5365	;;
5366  mips-sony-bsd*)
5367	COREFILE=trad-core.lo
5368	TRAD_HEADER='"hosts/news-mips.h"'
5369	;;
5370  m68*-bull*-sysv*)
5371	COREFILE=trad-core.lo
5372	TRAD_HEADER='"hosts/dpx2.h"'
5373	;;
5374  m68*-hp-hpux*)	COREFILE=hpux-core.lo ;;
5375  m68*-hp-bsd*)
5376	COREFILE=trad-core.lo
5377	TRAD_HEADER='"hosts/hp300bsd.h"'
5378	;;
5379  m68*-*-linux-gnu*)
5380	COREFILE=trad-core.lo
5381	TRAD_HEADER='"hosts/m68klinux.h"'
5382	;;
5383  m68*-motorola-sysv*)
5384	COREFILE=trad-core.lo
5385	TRAD_HEADER='"hosts/delta68.h"'
5386	;;
5387  m68*-sony-*)
5388	COREFILE=trad-core.lo
5389	TRAD_HEADER='"hosts/news.h"'
5390	;;
5391  m68*-*-netbsd* | m68*-*-openbsd*)
5392	COREFILE=netbsd-core.lo
5393	;;
5394  m68*-apple-aux*)
5395	COREFILE=trad-core.lo
5396	TRAD_HEADER='"hosts/m68kaux.h"'
5397	;;
5398  m88*-*-sysv4*)
5399	;;
5400  m88*-motorola-sysv*)
5401	COREFILE=ptrace-core.lo
5402	;;
5403  m88*-*-mach3*)
5404	COREFILE=trad-core.lo
5405	TRAD_HEADER='"hosts/m88kmach3.h"'
5406	;;
5407  ns32k-pc532-mach)
5408	COREFILE=trad-core.lo
5409	TRAD_HEADER='"hosts/pc532mach.h"'
5410	;;
5411  ns32k-*-netbsd* | ns32k-*-openbsd*)
5412	COREFILE=netbsd-core.lo
5413	;;
5414  rs6000-*-lynx*)
5415  	COREFILE=lynx-core.lo
5416	;;
5417  rs6000-*-aix5.* | powerpc-*-aix5.*)
5418        COREFILE=rs6000-core.lo
5419	COREFLAG="$COREFLAG -DAIX_5_CORE -DAIX_CORE_DUMPX_CORE"
5420	;;
5421  rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*)
5422        COREFILE=rs6000-core.lo
5423	COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE"
5424	# Not all versions of AIX with -DAIX_CORE_DUMPX_CORE
5425	# have c_impl as a member of struct core_dumpx
5426	echo $ac_n "checking for c_impl in struct core_dumpx""... $ac_c" 1>&6
5427echo "configure:5428: checking for c_impl in struct core_dumpx" >&5
5428	cat > conftest.$ac_ext <<EOF
5429#line 5430 "configure"
5430#include "confdefs.h"
5431#include <core.h>
5432int main() {
5433struct core_dumpx c; c.c_impl = 0;
5434; return 0; }
5435EOF
5436if { (eval echo configure:5437: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5437  rm -rf conftest*
5438  cat >> confdefs.h <<\EOF
5439#define HAVE_ST_C_IMPL 1
5440EOF
5441
5442	  echo "$ac_t""yes" 1>&6
5443else
5444  echo "configure: failed program was:" >&5
5445  cat conftest.$ac_ext >&5
5446  rm -rf conftest*
5447  echo "$ac_t""no" 1>&6
5448fi
5449rm -f conftest*
5450	;;
5451  rs6000-*-aix4*)	COREFILE=rs6000-core.lo ;;
5452  rs6000-*-*)		COREFILE=rs6000-core.lo ;;
5453  powerpc-*-aix4*)	COREFILE=rs6000-core.lo ;;
5454  powerpc-*-aix*)	COREFILE=rs6000-core.lo ;;
5455  powerpc-*-beos*)	;;
5456  powerpc-*-freebsd* | powerpc-*-kfreebsd*-gnu)
5457		        COREFILE='' ;;
5458  powerpc-*-netbsd*)	COREFILE=netbsd-core.lo ;;
5459  powerpc-*-*bsd*)	COREFILE=netbsd-core.lo ;;
5460  s390*-*-*)            COREFILE=trad-core.lo ;;
5461  sh*-*-netbsd*)	COREFILE=netbsd-core.lo ;;
5462  sparc-*-netbsd* | sparc*-*-openbsd*)
5463	COREFILE=netbsd-core.lo
5464	;;
5465  tahoe-*-*)
5466	COREFILE=trad-core.lo
5467	TRAD_HEADER='"hosts/tahoe.h"'
5468	;;
5469  vax-*-netbsd* | vax-*-openbsd*)
5470  	COREFILE=netbsd-core.lo
5471	;;
5472  vax-*-ultrix2*)
5473	COREFILE=trad-core.lo
5474	TRAD_HEADER='"hosts/vaxult2.h"'
5475	;;
5476  vax-*-ultrix*)
5477	COREFILE=trad-core.lo
5478	TRAD_HEADER='"hosts/vaxult2.h"'
5479	;;
5480  vax-*-linux-gnu*)
5481	COREFILE=trad-core.lo
5482	TRAD_HEADER='"hosts/vaxlinux.h"'
5483	;;
5484  vax-*-*)
5485	COREFILE=trad-core.lo
5486	TRAD_HEADER='"hosts/vaxbsd.h"'
5487	;;
5488  x86_64-*-netbsd* | x86_64-*-openbsd*)
5489	COREFILE=netbsd-core.lo
5490	;;
5491  esac
5492
5493  case "$COREFILE" in
5494  aix386-core.lo)	COREFLAG=-DAIX386_CORE ;;
5495  hppabsd-core.lo)	COREFLAG=-DHPPABSD_CORE ;;
5496  hpux-core.lo)		COREFLAG=-DHPUX_CORE ;;
5497  irix-core.lo)		COREFLAG=-DIRIX_CORE ;;
5498  lynx-core.lo)		COREFLAG=-DLYNX_CORE ;;
5499  netbsd-core.lo)	COREFLAG=-DNETBSD_CORE ;;
5500  osf-core.lo)		COREFLAG=-DOSF_CORE ;;
5501  ptrace-core.lo)	COREFLAG=-DPTRACE_CORE ;;
5502  rs6000-core.lo)	COREFLAG="$COREFLAG -DAIX_CORE" ;;
5503  sco5-core.lo)		COREFLAG="$COREFLAG -DSCO5_CORE" ;;
5504  trad-core.lo)		COREFLAG="$COREFLAG -DTRAD_CORE" ;;
5505  esac
5506
5507  # ELF corefile support has several flavors, but all of
5508  # them use something called <sys/procfs.h>
5509  for ac_hdr in sys/procfs.h
5510do
5511ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5512echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5513echo "configure:5514: checking for $ac_hdr" >&5
5514if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5515  echo $ac_n "(cached) $ac_c" 1>&6
5516else
5517  cat > conftest.$ac_ext <<EOF
5518#line 5519 "configure"
5519#include "confdefs.h"
5520#include <$ac_hdr>
5521EOF
5522ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5523{ (eval echo configure:5524: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5524ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5525if test -z "$ac_err"; then
5526  rm -rf conftest*
5527  eval "ac_cv_header_$ac_safe=yes"
5528else
5529  echo "$ac_err" >&5
5530  echo "configure: failed program was:" >&5
5531  cat conftest.$ac_ext >&5
5532  rm -rf conftest*
5533  eval "ac_cv_header_$ac_safe=no"
5534fi
5535rm -f conftest*
5536fi
5537if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5538  echo "$ac_t""yes" 1>&6
5539    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5540  cat >> confdefs.h <<EOF
5541#define $ac_tr_hdr 1
5542EOF
5543 
5544else
5545  echo "$ac_t""no" 1>&6
5546fi
5547done
5548
5549  if test "$ac_cv_header_sys_procfs_h" = yes; then
5550    echo $ac_n "checking for prstatus_t in sys/procfs.h""... $ac_c" 1>&6
5551echo "configure:5552: checking for prstatus_t in sys/procfs.h" >&5
5552 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prstatus_t'+set}'`\" = set"; then
5553  echo $ac_n "(cached) $ac_c" 1>&6
5554else
5555  cat > conftest.$ac_ext <<EOF
5556#line 5557 "configure"
5557#include "confdefs.h"
5558
5559#define _SYSCALL32
5560#include <sys/procfs.h>
5561int main() {
5562prstatus_t avar
5563; return 0; }
5564EOF
5565if { (eval echo configure:5566: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5566  rm -rf conftest*
5567  bfd_cv_have_sys_procfs_type_prstatus_t=yes
5568else
5569  echo "configure: failed program was:" >&5
5570  cat conftest.$ac_ext >&5
5571  rm -rf conftest*
5572  bfd_cv_have_sys_procfs_type_prstatus_t=no
5573   
5574fi
5575rm -f conftest*
5576fi
5577
5578 if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then
5579   cat >> confdefs.h <<\EOF
5580#define HAVE_PRSTATUS_T 1
5581EOF
5582
5583 fi
5584 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prstatus_t" 1>&6
5585
5586    echo $ac_n "checking for prstatus32_t in sys/procfs.h""... $ac_c" 1>&6
5587echo "configure:5588: checking for prstatus32_t in sys/procfs.h" >&5
5588 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prstatus32_t'+set}'`\" = set"; then
5589  echo $ac_n "(cached) $ac_c" 1>&6
5590else
5591  cat > conftest.$ac_ext <<EOF
5592#line 5593 "configure"
5593#include "confdefs.h"
5594
5595#define _SYSCALL32
5596#include <sys/procfs.h>
5597int main() {
5598prstatus32_t avar
5599; return 0; }
5600EOF
5601if { (eval echo configure:5602: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5602  rm -rf conftest*
5603  bfd_cv_have_sys_procfs_type_prstatus32_t=yes
5604else
5605  echo "configure: failed program was:" >&5
5606  cat conftest.$ac_ext >&5
5607  rm -rf conftest*
5608  bfd_cv_have_sys_procfs_type_prstatus32_t=no
5609   
5610fi
5611rm -f conftest*
5612fi
5613
5614 if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then
5615   cat >> confdefs.h <<\EOF
5616#define HAVE_PRSTATUS32_T 1
5617EOF
5618
5619 fi
5620 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prstatus32_t" 1>&6
5621
5622    echo $ac_n "checking for prstatus_t.pr_who in sys/procfs.h""... $ac_c" 1>&6
5623echo "configure:5624: checking for prstatus_t.pr_who in sys/procfs.h" >&5
5624 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who'+set}'`\" = set"; then
5625  echo $ac_n "(cached) $ac_c" 1>&6
5626else
5627  cat > conftest.$ac_ext <<EOF
5628#line 5629 "configure"
5629#include "confdefs.h"
5630
5631#define _SYSCALL32
5632#include <sys/procfs.h>
5633int main() {
5634prstatus_t avar; void* aref = (void*) &avar.pr_who
5635; return 0; }
5636EOF
5637if { (eval echo configure:5638: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5638  rm -rf conftest*
5639  bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes
5640else
5641  echo "configure: failed program was:" >&5
5642  cat conftest.$ac_ext >&5
5643  rm -rf conftest*
5644  bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no
5645   
5646fi
5647rm -f conftest*
5648fi
5649
5650 if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then
5651   cat >> confdefs.h <<\EOF
5652#define HAVE_PRSTATUS_T_PR_WHO 1
5653EOF
5654
5655 fi
5656 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" 1>&6
5657
5658    echo $ac_n "checking for prstatus32_t.pr_who in sys/procfs.h""... $ac_c" 1>&6
5659echo "configure:5660: checking for prstatus32_t.pr_who in sys/procfs.h" >&5
5660 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who'+set}'`\" = set"; then
5661  echo $ac_n "(cached) $ac_c" 1>&6
5662else
5663  cat > conftest.$ac_ext <<EOF
5664#line 5665 "configure"
5665#include "confdefs.h"
5666
5667#define _SYSCALL32
5668#include <sys/procfs.h>
5669int main() {
5670prstatus32_t avar; void* aref = (void*) &avar.pr_who
5671; return 0; }
5672EOF
5673if { (eval echo configure:5674: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5674  rm -rf conftest*
5675  bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=yes
5676else
5677  echo "configure: failed program was:" >&5
5678  cat conftest.$ac_ext >&5
5679  rm -rf conftest*
5680  bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=no
5681   
5682fi
5683rm -f conftest*
5684fi
5685
5686 if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then
5687   cat >> confdefs.h <<\EOF
5688#define HAVE_PRSTATUS32_T_PR_WHO 1
5689EOF
5690
5691 fi
5692 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" 1>&6
5693
5694    echo $ac_n "checking for pstatus_t in sys/procfs.h""... $ac_c" 1>&6
5695echo "configure:5696: checking for pstatus_t in sys/procfs.h" >&5
5696 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus_t'+set}'`\" = set"; then
5697  echo $ac_n "(cached) $ac_c" 1>&6
5698else
5699  cat > conftest.$ac_ext <<EOF
5700#line 5701 "configure"
5701#include "confdefs.h"
5702
5703#define _SYSCALL32
5704#include <sys/procfs.h>
5705int main() {
5706pstatus_t avar
5707; return 0; }
5708EOF
5709if { (eval echo configure:5710: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5710  rm -rf conftest*
5711  bfd_cv_have_sys_procfs_type_pstatus_t=yes
5712else
5713  echo "configure: failed program was:" >&5
5714  cat conftest.$ac_ext >&5
5715  rm -rf conftest*
5716  bfd_cv_have_sys_procfs_type_pstatus_t=no
5717   
5718fi
5719rm -f conftest*
5720fi
5721
5722 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
5723   cat >> confdefs.h <<\EOF
5724#define HAVE_PSTATUS_T 1
5725EOF
5726
5727 fi
5728 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus_t" 1>&6
5729
5730    echo $ac_n "checking for pxstatus_t in sys/procfs.h""... $ac_c" 1>&6
5731echo "configure:5732: checking for pxstatus_t in sys/procfs.h" >&5
5732 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pxstatus_t'+set}'`\" = set"; then
5733  echo $ac_n "(cached) $ac_c" 1>&6
5734else
5735  cat > conftest.$ac_ext <<EOF
5736#line 5737 "configure"
5737#include "confdefs.h"
5738
5739#define _SYSCALL32
5740#include <sys/procfs.h>
5741int main() {
5742pxstatus_t avar
5743; return 0; }
5744EOF
5745if { (eval echo configure:5746: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5746  rm -rf conftest*
5747  bfd_cv_have_sys_procfs_type_pxstatus_t=yes
5748else
5749  echo "configure: failed program was:" >&5
5750  cat conftest.$ac_ext >&5
5751  rm -rf conftest*
5752  bfd_cv_have_sys_procfs_type_pxstatus_t=no
5753   
5754fi
5755rm -f conftest*
5756fi
5757
5758 if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then
5759   cat >> confdefs.h <<\EOF
5760#define HAVE_PXSTATUS_T 1
5761EOF
5762
5763 fi
5764 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pxstatus_t" 1>&6
5765
5766    echo $ac_n "checking for pstatus32_t in sys/procfs.h""... $ac_c" 1>&6
5767echo "configure:5768: checking for pstatus32_t in sys/procfs.h" >&5
5768 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus32_t'+set}'`\" = set"; then
5769  echo $ac_n "(cached) $ac_c" 1>&6
5770else
5771  cat > conftest.$ac_ext <<EOF
5772#line 5773 "configure"
5773#include "confdefs.h"
5774
5775#define _SYSCALL32
5776#include <sys/procfs.h>
5777int main() {
5778pstatus32_t avar
5779; return 0; }
5780EOF
5781if { (eval echo configure:5782: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5782  rm -rf conftest*
5783  bfd_cv_have_sys_procfs_type_pstatus32_t=yes
5784else
5785  echo "configure: failed program was:" >&5
5786  cat conftest.$ac_ext >&5
5787  rm -rf conftest*
5788  bfd_cv_have_sys_procfs_type_pstatus32_t=no
5789   
5790fi
5791rm -f conftest*
5792fi
5793
5794 if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then
5795   cat >> confdefs.h <<\EOF
5796#define HAVE_PSTATUS32_T 1
5797EOF
5798
5799 fi
5800 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus32_t" 1>&6
5801
5802    echo $ac_n "checking for prpsinfo_t in sys/procfs.h""... $ac_c" 1>&6
5803echo "configure:5804: checking for prpsinfo_t in sys/procfs.h" >&5
5804 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prpsinfo_t'+set}'`\" = set"; then
5805  echo $ac_n "(cached) $ac_c" 1>&6
5806else
5807  cat > conftest.$ac_ext <<EOF
5808#line 5809 "configure"
5809#include "confdefs.h"
5810
5811#define _SYSCALL32
5812#include <sys/procfs.h>
5813int main() {
5814prpsinfo_t avar
5815; return 0; }
5816EOF
5817if { (eval echo configure:5818: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5818  rm -rf conftest*
5819  bfd_cv_have_sys_procfs_type_prpsinfo_t=yes
5820else
5821  echo "configure: failed program was:" >&5
5822  cat conftest.$ac_ext >&5
5823  rm -rf conftest*
5824  bfd_cv_have_sys_procfs_type_prpsinfo_t=no
5825   
5826fi
5827rm -f conftest*
5828fi
5829
5830 if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then
5831   cat >> confdefs.h <<\EOF
5832#define HAVE_PRPSINFO_T 1
5833EOF
5834
5835 fi
5836 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prpsinfo_t" 1>&6
5837
5838    echo $ac_n "checking for prpsinfo32_t in sys/procfs.h""... $ac_c" 1>&6
5839echo "configure:5840: checking for prpsinfo32_t in sys/procfs.h" >&5
5840 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prpsinfo32_t'+set}'`\" = set"; then
5841  echo $ac_n "(cached) $ac_c" 1>&6
5842else
5843  cat > conftest.$ac_ext <<EOF
5844#line 5845 "configure"
5845#include "confdefs.h"
5846
5847#define _SYSCALL32
5848#include <sys/procfs.h>
5849int main() {
5850prpsinfo32_t avar
5851; return 0; }
5852EOF
5853if { (eval echo configure:5854: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5854  rm -rf conftest*
5855  bfd_cv_have_sys_procfs_type_prpsinfo32_t=yes
5856else
5857  echo "configure: failed program was:" >&5
5858  cat conftest.$ac_ext >&5
5859  rm -rf conftest*
5860  bfd_cv_have_sys_procfs_type_prpsinfo32_t=no
5861   
5862fi
5863rm -f conftest*
5864fi
5865
5866 if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then
5867   cat >> confdefs.h <<\EOF
5868#define HAVE_PRPSINFO32_T 1
5869EOF
5870
5871 fi
5872 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prpsinfo32_t" 1>&6
5873
5874    echo $ac_n "checking for psinfo_t in sys/procfs.h""... $ac_c" 1>&6
5875echo "configure:5876: checking for psinfo_t in sys/procfs.h" >&5
5876 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_psinfo_t'+set}'`\" = set"; then
5877  echo $ac_n "(cached) $ac_c" 1>&6
5878else
5879  cat > conftest.$ac_ext <<EOF
5880#line 5881 "configure"
5881#include "confdefs.h"
5882
5883#define _SYSCALL32
5884#include <sys/procfs.h>
5885int main() {
5886psinfo_t avar
5887; return 0; }
5888EOF
5889if { (eval echo configure:5890: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5890  rm -rf conftest*
5891  bfd_cv_have_sys_procfs_type_psinfo_t=yes
5892else
5893  echo "configure: failed program was:" >&5
5894  cat conftest.$ac_ext >&5
5895  rm -rf conftest*
5896  bfd_cv_have_sys_procfs_type_psinfo_t=no
5897   
5898fi
5899rm -f conftest*
5900fi
5901
5902 if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then
5903   cat >> confdefs.h <<\EOF
5904#define HAVE_PSINFO_T 1
5905EOF
5906
5907 fi
5908 echo "$ac_t""$bfd_cv_have_sys_procfs_type_psinfo_t" 1>&6
5909
5910    echo $ac_n "checking for psinfo32_t in sys/procfs.h""... $ac_c" 1>&6
5911echo "configure:5912: checking for psinfo32_t in sys/procfs.h" >&5
5912 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_psinfo32_t'+set}'`\" = set"; then
5913  echo $ac_n "(cached) $ac_c" 1>&6
5914else
5915  cat > conftest.$ac_ext <<EOF
5916#line 5917 "configure"
5917#include "confdefs.h"
5918
5919#define _SYSCALL32
5920#include <sys/procfs.h>
5921int main() {
5922psinfo32_t avar
5923; return 0; }
5924EOF
5925if { (eval echo configure:5926: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5926  rm -rf conftest*
5927  bfd_cv_have_sys_procfs_type_psinfo32_t=yes
5928else
5929  echo "configure: failed program was:" >&5
5930  cat conftest.$ac_ext >&5
5931  rm -rf conftest*
5932  bfd_cv_have_sys_procfs_type_psinfo32_t=no
5933   
5934fi
5935rm -f conftest*
5936fi
5937
5938 if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then
5939   cat >> confdefs.h <<\EOF
5940#define HAVE_PSINFO32_T 1
5941EOF
5942
5943 fi
5944 echo "$ac_t""$bfd_cv_have_sys_procfs_type_psinfo32_t" 1>&6
5945
5946    echo $ac_n "checking for lwpstatus_t in sys/procfs.h""... $ac_c" 1>&6
5947echo "configure:5948: checking for lwpstatus_t in sys/procfs.h" >&5
5948 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_lwpstatus_t'+set}'`\" = set"; then
5949  echo $ac_n "(cached) $ac_c" 1>&6
5950else
5951  cat > conftest.$ac_ext <<EOF
5952#line 5953 "configure"
5953#include "confdefs.h"
5954
5955#define _SYSCALL32
5956#include <sys/procfs.h>
5957int main() {
5958lwpstatus_t avar
5959; return 0; }
5960EOF
5961if { (eval echo configure:5962: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5962  rm -rf conftest*
5963  bfd_cv_have_sys_procfs_type_lwpstatus_t=yes
5964else
5965  echo "configure: failed program was:" >&5
5966  cat conftest.$ac_ext >&5
5967  rm -rf conftest*
5968  bfd_cv_have_sys_procfs_type_lwpstatus_t=no
5969   
5970fi
5971rm -f conftest*
5972fi
5973
5974 if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then
5975   cat >> confdefs.h <<\EOF
5976#define HAVE_LWPSTATUS_T 1
5977EOF
5978
5979 fi
5980 echo "$ac_t""$bfd_cv_have_sys_procfs_type_lwpstatus_t" 1>&6
5981
5982    echo $ac_n "checking for lwpxstatus_t in sys/procfs.h""... $ac_c" 1>&6
5983echo "configure:5984: checking for lwpxstatus_t in sys/procfs.h" >&5
5984 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_lwpxstatus_t'+set}'`\" = set"; then
5985  echo $ac_n "(cached) $ac_c" 1>&6
5986else
5987  cat > conftest.$ac_ext <<EOF
5988#line 5989 "configure"
5989#include "confdefs.h"
5990
5991#define _SYSCALL32
5992#include <sys/procfs.h>
5993int main() {
5994lwpxstatus_t avar
5995; return 0; }
5996EOF
5997if { (eval echo configure:5998: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5998  rm -rf conftest*
5999  bfd_cv_have_sys_procfs_type_lwpxstatus_t=yes
6000else
6001  echo "configure: failed program was:" >&5
6002  cat conftest.$ac_ext >&5
6003  rm -rf conftest*
6004  bfd_cv_have_sys_procfs_type_lwpxstatus_t=no
6005   
6006fi
6007rm -f conftest*
6008fi
6009
6010 if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then
6011   cat >> confdefs.h <<\EOF
6012#define HAVE_LWPXSTATUS_T 1
6013EOF
6014
6015 fi
6016 echo "$ac_t""$bfd_cv_have_sys_procfs_type_lwpxstatus_t" 1>&6
6017
6018    echo $ac_n "checking for lwpstatus_t.pr_context in sys/procfs.h""... $ac_c" 1>&6
6019echo "configure:6020: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5
6020 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context'+set}'`\" = set"; then
6021  echo $ac_n "(cached) $ac_c" 1>&6
6022else
6023  cat > conftest.$ac_ext <<EOF
6024#line 6025 "configure"
6025#include "confdefs.h"
6026
6027#define _SYSCALL32
6028#include <sys/procfs.h>
6029int main() {
6030lwpstatus_t avar; void* aref = (void*) &avar.pr_context
6031; return 0; }
6032EOF
6033if { (eval echo configure:6034: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6034  rm -rf conftest*
6035  bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes
6036else
6037  echo "configure: failed program was:" >&5
6038  cat conftest.$ac_ext >&5
6039  rm -rf conftest*
6040  bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no
6041   
6042fi
6043rm -f conftest*
6044fi
6045
6046 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then
6047   cat >> confdefs.h <<\EOF
6048#define HAVE_LWPSTATUS_T_PR_CONTEXT 1
6049EOF
6050
6051 fi
6052 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" 1>&6
6053
6054    echo $ac_n "checking for lwpstatus_t.pr_reg in sys/procfs.h""... $ac_c" 1>&6
6055echo "configure:6056: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5
6056 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg'+set}'`\" = set"; then
6057  echo $ac_n "(cached) $ac_c" 1>&6
6058else
6059  cat > conftest.$ac_ext <<EOF
6060#line 6061 "configure"
6061#include "confdefs.h"
6062
6063#define _SYSCALL32
6064#include <sys/procfs.h>
6065int main() {
6066lwpstatus_t avar; void* aref = (void*) &avar.pr_reg
6067; return 0; }
6068EOF
6069if { (eval echo configure:6070: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6070  rm -rf conftest*
6071  bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes
6072else
6073  echo "configure: failed program was:" >&5
6074  cat conftest.$ac_ext >&5
6075  rm -rf conftest*
6076  bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no
6077   
6078fi
6079rm -f conftest*
6080fi
6081
6082 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then
6083   cat >> confdefs.h <<\EOF
6084#define HAVE_LWPSTATUS_T_PR_REG 1
6085EOF
6086
6087 fi
6088 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" 1>&6
6089
6090    echo $ac_n "checking for win32_pstatus_t in sys/procfs.h""... $ac_c" 1>&6
6091echo "configure:6092: checking for win32_pstatus_t in sys/procfs.h" >&5
6092 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_win32_pstatus_t'+set}'`\" = set"; then
6093  echo $ac_n "(cached) $ac_c" 1>&6
6094else
6095  cat > conftest.$ac_ext <<EOF
6096#line 6097 "configure"
6097#include "confdefs.h"
6098
6099#define _SYSCALL32
6100#include <sys/procfs.h>
6101int main() {
6102win32_pstatus_t avar
6103; return 0; }
6104EOF
6105if { (eval echo configure:6106: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6106  rm -rf conftest*
6107  bfd_cv_have_sys_procfs_type_win32_pstatus_t=yes
6108else
6109  echo "configure: failed program was:" >&5
6110  cat conftest.$ac_ext >&5
6111  rm -rf conftest*
6112  bfd_cv_have_sys_procfs_type_win32_pstatus_t=no
6113   
6114fi
6115rm -f conftest*
6116fi
6117
6118 if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then
6119   cat >> confdefs.h <<\EOF
6120#define HAVE_WIN32_PSTATUS_T 1
6121EOF
6122
6123 fi
6124 echo "$ac_t""$bfd_cv_have_sys_procfs_type_win32_pstatus_t" 1>&6
6125
6126  fi
6127fi
6128
6129
6130if test -n "$TRAD_HEADER"; then
6131  cat >> confdefs.h <<EOF
6132#define TRAD_HEADER $TRAD_HEADER
6133EOF
6134
6135fi
6136
6137# Horrible hacks to build DLLs on Windows.
6138WIN32LDFLAGS=
6139WIN32LIBADD=
6140case "${host}" in
6141*-*-cygwin*)
6142  if test "$enable_shared" = "yes"; then
6143    WIN32LDFLAGS="-no-undefined"
6144    WIN32LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32"
6145  fi
6146  ;;
6147*-*-linux*)
6148  # We borrow WIN32LIBADD so that the shared libbfd won't depend on
6149  # libiberty.a.
6150  case "${host}" in
6151  mips*-*-linux*)
6152    # Linux/MIPS uses PIC by default.
6153    if test "$enable_shared" = "yes"; then
6154      WIN32LIBADD="-L../libiberty -liberty"
6155    fi
6156    ;;
6157  *)
6158    x=`sed -n -e 's/^[ 	]*PICFLAG[ 	]*=[ 	]*//p' < ../libiberty/Makefile | sed -n '$p'`
6159    if test -n "$x"; then
6160      WIN32LIBADD="-L../libiberty/pic -liberty"
6161    fi
6162  ;;
6163  esac
6164  ;;
6165esac
6166
6167
6168
6169# target stuff:
6170
6171# Canonicalize the secondary target names.
6172if test -n "$enable_targets" ; then
6173    for targ in `echo $enable_targets | sed 's/,/ /g'`
6174    do
6175	result=`$ac_config_sub $targ 2>/dev/null`
6176	if test -n "$result" ; then
6177	    canon_targets="$canon_targets $result"
6178	else
6179	    # Allow targets that config.sub doesn't recognize, like "all".
6180	    canon_targets="$canon_targets $targ"
6181	fi
6182    done
6183fi
6184
6185all_targets=false
6186defvec=
6187selvecs=
6188assocvecs=
6189selarchs=
6190TDEFINES=
6191for targ in $target $canon_targets
6192do
6193    if test "x$targ" = "xall"; then
6194        all_targets=true
6195	assocvecs="$assocvecs $targ_defvec $targ_selvecs"
6196    else
6197	. $srcdir/config.bfd
6198	if test "x$targ" = "x$target"; then
6199	    defvec=$targ_defvec
6200	fi
6201	selvecs="$selvecs $targ_defvec $targ_selvecs"
6202	selarchs="$selarchs $targ_archs"
6203	TDEFINES="$TDEFINES $targ_cflags"
6204    fi
6205done
6206
6207
6208# This processing still needs to be done if we're to decide properly whether
6209# 64-bit support needs to be compiled in.  Currently, it will be included if
6210# the default or any other explicitly requested target requires it; it
6211# will not be included on a 32-bit host if no 64-bit target is requested, and
6212# no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is
6213# used.
6214
6215# uniq the default and selected vectors in all the configured targets.
6216f=""
6217for i in $selvecs ; do
6218    case " $f " in
6219    *" $i "*) ;;
6220    *) f="$f $i" ;;
6221    esac
6222done
6223selvecs="$f"
6224
6225
6226# uniq the associated vectors in all the configured targets.
6227f=""
6228for i in $assocvecs ; do
6229    case " $f " in
6230    *" $i "*) ;;
6231    *) f="$f $i" ;;
6232    esac
6233done
6234assocvecs="$f"
6235
6236
6237# uniq the architectures in all the configured targets.
6238f=""
6239for i in $selarchs ; do
6240    case " $f " in
6241    *" $i "*) ;;
6242    *) f="$f $i" ;;
6243    esac
6244done
6245selarchs="$f"
6246
6247# Target backend .o files.
6248tb=
6249
6250elf="elf.lo elflink.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo"
6251
6252for vec in $selvecs
6253do
6254    target_size=32
6255    case "$vec" in
6256    # This list is alphabetized to make it easy to compare
6257    # with the two vector lists in targets.c.  For the same reason,
6258    # use one entry per line, even though this leads to long lines.
6259    a29kcoff_big_vec)		tb="$tb coff-a29k.lo cofflink.lo" ;;
6260    a_out_adobe_vec)		tb="$tb aout-adobe.lo aout32.lo" ;;
6261    aix5coff64_vec)		tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;;
6262    aout0_big_vec)		tb="$tb aout0.lo aout32.lo" ;;
6263    aout_arm_big_vec)		tb="$tb aout-arm.lo aout32.lo" ;;
6264    aout_arm_little_vec)	tb="$tb aout-arm.lo aout32.lo" ;;
6265    apollocoff_vec)		tb="$tb coff-apollo.lo" ;;
6266    arm_epoc_pe_big_vec)	tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;;
6267    arm_epoc_pe_little_vec)	tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;;
6268    arm_epoc_pei_big_vec)	tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;;
6269    arm_epoc_pei_little_vec)	tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;;
6270    armcoff_big_vec)		tb="$tb coff-arm.lo cofflink.lo " ;;
6271    armcoff_little_vec)		tb="$tb coff-arm.lo cofflink.lo " ;;
6272    armnetbsd_vec)		tb="$tb armnetbsd.lo aout32.lo" ;;
6273    armpe_big_vec)		tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;;
6274    armpe_little_vec)		tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;;
6275    armpei_big_vec)		tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;;
6276    armpei_little_vec)		tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;;
6277    b_out_vec_big_host)		tb="$tb bout.lo aout32.lo" ;;
6278    b_out_vec_little_host)	tb="$tb bout.lo aout32.lo" ;;
6279    bfd_efi_app_ia32_vec)	tb="$tb efi-app-ia32.lo peigen.lo cofflink.lo" ;;
6280    bfd_efi_app_ia64_vec)	tb="$tb efi-app-ia64.lo pepigen.lo cofflink.lo"; target_size=64 ;;
6281    bfd_elf32_am33lin_vec)	tb="$tb elf32-am33lin.lo elf32.lo $elf" ;;
6282    bfd_elf32_avr_vec)		tb="$tb elf32-avr.lo elf32.lo $elf" ;;
6283    bfd_elf32_big_generic_vec) 	tb="$tb elf32-gen.lo elf32.lo $elf" ;;
6284    bfd_elf32_bigarc_vec)	tb="$tb elf32-arc.lo elf32.lo $elf" ;;
6285    bfd_elf32_bigarm_oabi_vec)	tb="$tb elfarm-oabi.lo elf32.lo $elf" ;;
6286    bfd_elf32_bigarm_vec)	tb="$tb elfarm-nabi.lo elf32.lo $elf" ;;
6287    bfd_elf32_bigmips_vec) 	tb="$tb elf32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo" ;;
6288    bfd_elf32_cris_vec)		tb="$tb elf32-cris.lo elf32.lo $elf" ;;
6289    bfd_elf32_d10v_vec)		tb="$tb elf32-d10v.lo elf32.lo $elf" ;;
6290    bfd_elf32_d30v_vec)		tb="$tb elf32-d30v.lo elf32.lo $elf" ;;
6291    bfd_elf32_dlx_big_vec)	tb="$tb elf32-dlx.lo elf32.lo $elf" ;;
6292    bfd_elf32_fr30_vec)		tb="$tb elf32-fr30.lo elf32.lo $elf" ;;
6293    bfd_elf32_frv_vec)		tb="$tb elf32-frv.lo elf32.lo $elf" ;;
6294    bfd_elf32_frvfdpic_vec)	tb="$tb elf32-frv.lo elf32.lo $elf" ;;
6295    bfd_elf32_h8300_vec)	tb="$tb elf32-h8300.lo elf32.lo $elf" ;;
6296    bfd_elf32_hppa_linux_vec)	tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
6297    bfd_elf32_hppa_vec)		tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
6298    bfd_elf32_i370_vec)		tb="$tb elf32-i370.lo elf32.lo $elf" ;;
6299    bfd_elf32_i386_freebsd_vec)	tb="$tb elf32-i386.lo elf32.lo $elf" ;;
6300    bfd_elf32_i386_vec)		tb="$tb elf32-i386.lo elf32.lo $elf" ;;
6301    bfd_elf32_i860_little_vec)	tb="$tb elf32-i860.lo elf32.lo $elf" ;;
6302    bfd_elf32_i860_vec)		tb="$tb elf32-i860.lo elf32.lo $elf" ;;
6303    bfd_elf32_i960_vec)		tb="$tb elf32-i960.lo elf32.lo $elf" ;;
6304    bfd_elf32_ia64_big_vec)	tb="$tb elf32-ia64.lo elf32.lo $elf" ;;
6305    bfd_elf32_ia64_hpux_big_vec) tb="$tb elf32-ia64.lo elf32.lo $elf";;
6306    bfd_elf32_ip2k_vec)		tb="$tb elf32-ip2k.lo elf32.lo $elf" ;;
6307    bfd_elf32_iq2000_vec)       tb="$tb elf32-iq2000.lo elf32.lo $elf" ;;
6308    bfd_elf32_little_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
6309    bfd_elf32_littlearc_vec)	tb="$tb elf32-arc.lo elf32.lo $elf" ;;
6310    bfd_elf32_littlearm_oabi_vec) tb="$tb elfarm-oabi.lo elf32.lo $elf" ;;
6311    bfd_elf32_littlearm_vec)	tb="$tb elfarm-nabi.lo elf32.lo $elf" ;;
6312    bfd_elf32_littlemips_vec) 	tb="$tb elf32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo" ;;
6313    bfd_elf32_m32r_vec)		tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
6314    bfd_elf32_m32rle_vec)       tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
6315    bfd_elf32_m32rlin_vec)      tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
6316    bfd_elf32_m32rlelin_vec)    tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
6317    bfd_elf32_m68hc11_vec)	tb="$tb elf32-m68hc11.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
6318    bfd_elf32_m68hc12_vec)	tb="$tb elf32-m68hc12.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
6319    bfd_elf32_m68k_vec)		tb="$tb elf32-m68k.lo elf32.lo $elf" ;;
6320    bfd_elf32_m88k_vec)		tb="$tb elf32-m88k.lo elf32.lo $elf" ;;
6321    bfd_elf32_mcore_big_vec)	tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
6322    bfd_elf32_mcore_little_vec)	tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
6323    bfd_elf32_mn10200_vec)	tb="$tb elf-m10200.lo elf32.lo $elf" ;;
6324    bfd_elf32_mn10300_vec)	tb="$tb elf-m10300.lo elf32.lo $elf" ;;
6325    bfd_elf32_msp430_vec)	tb="$tb elf32-msp430.lo elf32.lo $elf" ;;
6326    bfd_elf32_nbigmips_vec)	tb="$tb elfn32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
6327    bfd_elf32_nlittlemips_vec)	tb="$tb elfn32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
6328    bfd_elf32_ntradbigmips_vec)	tb="$tb elfn32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
6329    bfd_elf32_ntradlittlemips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
6330    bfd_elf32_openrisc_vec)	tb="$tb elf32-openrisc.lo elf32.lo $elf" ;;
6331    bfd_elf32_or32_big_vec)	tb="$tb elf32-or32.lo elf32.lo $elf" ;;
6332    bfd_elf32_pj_vec)           tb="$tb elf32-pj.lo elf32.lo $elf";;
6333    bfd_elf32_pjl_vec)          tb="$tb elf32-pj.lo elf32.lo $elf";;
6334    bfd_elf32_powerpc_vec)	tb="$tb elf32-ppc.lo elf32.lo $elf" ;;
6335    bfd_elf32_powerpcle_vec)	tb="$tb elf32-ppc.lo elf32.lo $elf" ;;
6336    bfd_elf32_s390_vec)		tb="$tb elf32-s390.lo elf32.lo $elf" ;;
6337    # FIXME: We include cofflink.lo not because it's needed for
6338    # bfd_elf32_sh64[l]_vec, but because we include bfd_elf32_sh[l]_vec
6339    # which needs it but does not list it.  Should be fixed in right place.
6340    bfd_elf32_sh64_vec)		tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
6341    bfd_elf32_sh64l_vec)	tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
6342    bfd_elf32_sh64lin_vec)	tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
6343    bfd_elf32_sh64blin_vec)	tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
6344    bfd_elf32_sh64lnbsd_vec)	tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf32.lo $elf cofflink.lo" ;;
6345    bfd_elf32_sh64nbsd_vec)	tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf32.lo $elf cofflink.lo" ;;
6346    bfd_elf32_sh_vec)		tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo" ;;
6347    bfd_elf32_shblin_vec)	tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
6348    bfd_elf32_shl_vec)		tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo" ;;
6349    bfd_elf32_shlin_vec)	tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
6350    bfd_elf32_shlnbsd_vec)	tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
6351    bfd_elf32_shnbsd_vec)	tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
6352    bfd_elf32_sparc_vec)	tb="$tb elf32-sparc.lo elf32.lo $elf" ;;
6353    bfd_elf32_tradbigmips_vec)  tb="$tb elf32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo" ;;
6354    bfd_elf32_tradlittlemips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo" ;;
6355    bfd_elf32_us_cris_vec)	tb="$tb elf32-cris.lo elf32.lo $elf" ;;
6356    bfd_elf32_v850_vec)		tb="$tb elf32-v850.lo elf32.lo $elf" ;;
6357    bfd_elf32_vax_vec)		tb="$tb elf32-vax.lo elf32.lo $elf" ;;
6358    bfd_elf32_xstormy16_vec)	tb="$tb elf32-xstormy16.lo elf32.lo $elf" ;;
6359    bfd_elf32_xtensa_le_vec)	tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
6360    bfd_elf32_xtensa_be_vec)	tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
6361    bfd_elf64_alpha_freebsd_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
6362    bfd_elf64_alpha_vec)	tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
6363    bfd_elf64_big_generic_vec) 	tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
6364    bfd_elf64_bigmips_vec) 	tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
6365    bfd_elf64_hppa_linux_vec)	tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
6366    bfd_elf64_hppa_vec)		tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
6367    bfd_elf64_ia64_big_vec)	tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;;
6368    bfd_elf64_ia64_hpux_big_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;;
6369    bfd_elf64_ia64_little_vec)	tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;;
6370    bfd_elf64_little_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
6371    bfd_elf64_littlemips_vec) 	tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
6372    bfd_elf64_mmix_vec) 	tb="$tb elf64-mmix.lo elf64.lo $elf" target_size=64 ;;
6373    bfd_elf64_powerpc_vec)	tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
6374    bfd_elf64_powerpcle_vec)	tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
6375    bfd_elf64_s390_vec)		tb="$tb elf64-s390.lo elf64.lo $elf"; target_size=64 ;;
6376    bfd_elf64_sh64_vec)		tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
6377    bfd_elf64_sh64l_vec)	tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
6378    bfd_elf64_sh64lin_vec)	tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
6379    bfd_elf64_sh64blin_vec)	tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
6380    bfd_elf64_sh64lnbsd_vec)	tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
6381    bfd_elf64_sh64nbsd_vec)	tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
6382    bfd_elf64_sparc_vec)	tb="$tb elf64-sparc.lo elf64.lo $elf"; target_size=64 ;;
6383    bfd_elf64_tradbigmips_vec)	tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
6384    bfd_elf64_tradlittlemips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
6385    bfd_elf64_x86_64_vec)	tb="$tb elf64-x86-64.lo elf64.lo $elf"; target_size=64 ;;
6386    bfd_mmo_vec)		tb="$tb mmo.lo" target_size=64 ;;
6387    bfd_powerpc_pe_vec)         tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
6388    bfd_powerpc_pei_vec)        tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
6389    bfd_powerpcle_pe_vec)       tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
6390    bfd_powerpcle_pei_vec)      tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
6391    cris_aout_vec)		tb="$tb aout-cris.lo" ;;
6392    demo_64_vec)		tb="$tb demo64.lo aout64.lo"; target_size=64 ;;
6393    ecoff_big_vec)		tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
6394    ecoff_biglittle_vec)	tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
6395    ecoff_little_vec)		tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
6396    ecoffalpha_little_vec)	tb="$tb coff-alpha.lo ecoff.lo ecofflink.lo"; target_size=64 ;;
6397    go32coff_vec)		tb="$tb coff-go32.lo cofflink.lo" ;;
6398    go32stubbedcoff_vec)	tb="$tb coff-stgo32.lo cofflink.lo" ;;
6399    h8300coff_vec)		tb="$tb coff-h8300.lo reloc16.lo" ;;
6400    h8500coff_vec)		tb="$tb coff-h8500.lo reloc16.lo" ;;
6401    host_aout_vec)		tb="$tb host-aout.lo aout32.lo" ;;
6402    hp300bsd_vec)		tb="$tb hp300bsd.lo aout32.lo" ;;
6403    hp300hpux_vec)		tb="$tb hp300hpux.lo aout32.lo" ;;
6404    i386aout_vec)		tb="$tb i386aout.lo aout32.lo" ;;
6405    i386bsd_vec)		tb="$tb i386bsd.lo aout32.lo" ;;
6406    i386coff_vec)		tb="$tb coff-i386.lo cofflink.lo" ;;
6407    i386dynix_vec)		tb="$tb i386dynix.lo aout32.lo" ;;
6408    i386freebsd_vec)		tb="$tb i386freebsd.lo aout32.lo" ;;
6409    i386linux_vec)		tb="$tb i386linux.lo aout32.lo" ;;
6410    i386lynx_aout_vec)		tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;;
6411    i386lynx_coff_vec)		tb="$tb cf-i386lynx.lo cofflink.lo lynx-core.lo" ;;
6412    i386mach3_vec)		tb="$tb i386mach3.lo aout32.lo" ;;
6413    i386msdos_vec)		tb="$tb i386msdos.lo" ;;
6414    i386netbsd_vec)		tb="$tb i386netbsd.lo aout32.lo" ;;
6415    i386os9k_vec)		tb="$tb i386os9k.lo aout32.lo" ;;
6416    i386pe_vec)			tb="$tb pe-i386.lo peigen.lo cofflink.lo" ;;
6417    i386pei_vec)		tb="$tb pei-i386.lo peigen.lo cofflink.lo" ;;
6418    i860coff_vec)		tb="$tb coff-i860.lo cofflink.lo" ;;
6419    icoff_big_vec)		tb="$tb coff-i960.lo cofflink.lo" ;;
6420    icoff_little_vec)		tb="$tb coff-i960.lo cofflink.lo" ;;
6421    ieee_vec)			tb="$tb ieee.lo" ;;
6422    m68k4knetbsd_vec)		tb="$tb m68k4knetbsd.lo aout32.lo" ;;
6423    m68kaux_coff_vec)		tb="$tb coff-aux.lo coff-m68k.lo cofflink.lo" ;;
6424    m68kcoff_vec)		tb="$tb coff-m68k.lo cofflink.lo" ;;
6425    m68kcoffun_vec)		tb="$tb coff-u68k.lo coff-m68k.lo cofflink.lo" ;;
6426    m68klinux_vec)		tb="$tb m68klinux.lo aout32.lo" ;;
6427    m68klynx_aout_vec)		tb="$tb m68klynx.lo lynx-core.lo aout32.lo" ;;
6428    m68klynx_coff_vec)		tb="$tb cf-m68klynx.lo coff-m68k.lo cofflink.lo lynx-core.lo" ;;
6429    m68knetbsd_vec)		tb="$tb m68knetbsd.lo aout32.lo" ;;
6430    m68ksysvcoff_vec)		tb="$tb coff-svm68k.lo cofflink.lo" ;;
6431    m88kbcs_vec)		tb="$tb coff-m88k.lo" ;;
6432    m88kmach3_vec)		tb="$tb m88kmach3.lo aout32.lo" ;;
6433    mach_o_be_vec)              tb="$tb mach-o.lo" ;;
6434    mach_o_le_vec)              tb="$tb mach-o.lo" ;;
6435    mach_o_fat_vec)             tb="$tb mach-o.lo" ;;
6436    mcore_pe_big_vec)		tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
6437    mcore_pe_little_vec)	tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
6438    mcore_pei_big_vec)		tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
6439    mcore_pei_little_vec)	tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
6440    mipslpe_vec)		tb="$tb pe-mips.lo peigen.lo cofflink.lo" ;;
6441    mipslpei_vec)		tb="$tb pei-mips.lo peigen.lo cofflink.lo" ;;
6442    newsos3_vec)		tb="$tb newsos3.lo aout32.lo" ;;
6443    nlm32_alpha_vec)		tb="$tb nlm32-alpha.lo nlm32.lo nlm.lo"; target_size=64 ;;
6444    nlm32_i386_vec)		tb="$tb nlm32-i386.lo nlm32.lo nlm.lo" ;;
6445    nlm32_powerpc_vec)		tb="$tb nlm32-ppc.lo nlm32.lo nlm.lo" ;;
6446    nlm32_sparc_vec)		tb="$tb nlm32-sparc.lo nlm32.lo nlm.lo" ;;
6447    or32coff_big_vec)		tb="$tb coff-or32.lo cofflink.lo" ;;
6448    pc532machaout_vec)		tb="$tb pc532-mach.lo aout-ns32k.lo" ;;
6449    pc532netbsd_vec)		tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;;
6450    pef_vec)                    tb="$tb pef.lo" ;;
6451    pef_xlib_vec)               tb="$tb pef.lo" ;;
6452    pdp11_aout_vec)		tb="$tb pdp11.lo" ;;
6453    pmac_xcoff_vec)		tb="$tb coff-rs6000.lo xcofflink.lo" ;;
6454    ppcboot_vec)		tb="$tb ppcboot.lo" ;;
6455    riscix_vec)			tb="$tb aout32.lo riscix.lo" ;;
6456    rs6000coff64_vec)		tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;;
6457    rs6000coff_vec)		tb="$tb coff-rs6000.lo xcofflink.lo" ;;
6458    shcoff_small_vec)		tb="$tb coff-sh.lo cofflink.lo" ;;
6459    shcoff_vec)			tb="$tb coff-sh.lo cofflink.lo" ;;
6460    shlcoff_small_vec)		tb="$tb coff-sh.lo cofflink.lo" ;;
6461    shlcoff_vec)		tb="$tb coff-sh.lo cofflink.lo" ;;
6462    shlpe_vec)			tb="$tb pe-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
6463    shlpei_vec)			tb="$tb pei-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
6464    som_vec)			tb="$tb som.lo" ;;
6465    sparccoff_vec)		tb="$tb coff-sparc.lo" ;;
6466    sparcle_aout_vec)		tb="$tb aout-sparcle.lo aout32.lo" ;;
6467    sparclinux_vec)		tb="$tb sparclinux.lo aout32.lo" ;;
6468    sparclynx_aout_vec)		tb="$tb sparclynx.lo lynx-core.lo aout32.lo" ;;
6469    sparclynx_coff_vec)		tb="$tb cf-sparclynx.lo lynx-core.lo" ;;
6470    sparcnetbsd_vec)		tb="$tb sparcnetbsd.lo aout32.lo" ;;
6471    sunos_big_vec)		tb="$tb sunos.lo aout32.lo" ;;
6472    sym_vec)                    tb="$tb xsym.lo" ;;
6473    tic30_aout_vec)		tb="$tb aout-tic30.lo" ;;
6474    tic30_coff_vec)		tb="$tb coff-tic30.lo" ;;
6475    tic4x_coff0_vec)            tb="$tb coff-tic4x.lo" ;;
6476    tic4x_coff0_beh_vec)        tb="$tb coff-tic4x.lo" ;;
6477    tic4x_coff1_vec)            tb="$tb coff-tic4x.lo" ;;
6478    tic4x_coff1_beh_vec)        tb="$tb coff-tic4x.lo" ;;
6479    tic4x_coff2_vec)            tb="$tb coff-tic4x.lo" ;;
6480    tic4x_coff2_beh_vec)        tb="$tb coff-tic4x.lo" ;;
6481    tic54x_coff0_beh_vec)	tb="$tb coff-tic54x.lo" ;;
6482    tic54x_coff0_vec)		tb="$tb coff-tic54x.lo" ;;
6483    tic54x_coff1_beh_vec)	tb="$tb coff-tic54x.lo" ;;
6484    tic54x_coff1_vec)		tb="$tb coff-tic54x.lo" ;;
6485    tic54x_coff2_beh_vec)	tb="$tb coff-tic54x.lo" ;;
6486    tic54x_coff2_vec)		tb="$tb coff-tic54x.lo" ;;
6487    tic80coff_vec)		tb="$tb coff-tic80.lo cofflink.lo" ;;
6488    vaxnetbsd_vec)		tb="$tb vaxnetbsd.lo aout32.lo" ;;
6489    vax1knetbsd_vec)		tb="$tb vax1knetbsd.lo aout32.lo" ;;
6490    vaxbsd_vec)			tb="$tb vaxbsd.lo aout32.lo" ;;
6491    versados_vec)		tb="$tb versados.lo" ;;
6492    vms_alpha_vec)		tb="$tb vms.lo vms-hdr.lo vms-gsd.lo vms-tir.lo vms-misc.lo"; target_size=64 ;;
6493    vms_vax_vec)		tb="$tb vms.lo vms-hdr.lo vms-gsd.lo vms-tir.lo vms-misc.lo" ;;
6494    w65_vec)			tb="$tb coff-w65.lo reloc16.lo" ;;
6495    we32kcoff_vec)		tb="$tb coff-we32k.lo" ;;
6496    z8kcoff_vec)		tb="$tb coff-z8k.lo reloc16.lo" ;;
6497
6498    # These appear out of order in targets.c
6499    srec_vec)			tb="$tb srec.lo" ;;
6500    symbolsrec_vec)		tb="$tb srec.lo" ;;
6501    tekhex_vec)			tb="$tb tekhex.lo" ;;
6502    cisco_core_big_vec)		tb="$tb cisco-core.lo" ;;
6503    cisco_core_little_vec)	tb="$tb cisco-core.lo" ;;
6504
6505    "")			;;
6506    *) { echo "configure: error: *** unknown target vector $vec" 1>&2; exit 1; } ;;
6507    esac
6508
6509    if test ${target_size} = 64; then
6510	target64=true
6511    fi
6512    if test x"${vec}" = x"${defvec}"; then
6513	bfd_default_target_size=${target_size}
6514    fi
6515done
6516
6517# Target architecture .o files.
6518# A couple of CPUs use shorter file names to avoid problems on DOS
6519# filesystems.
6520ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/`
6521
6522# Weed out duplicate .o files.
6523f=""
6524for i in $tb ; do
6525    case " $f " in
6526    *" $i "*) ;;
6527    *) f="$f $i" ;;
6528    esac
6529done
6530tb="$f"
6531
6532f=""
6533for i in $ta ; do
6534    case " $f " in
6535    *" $i "*) ;;
6536    *) f="$f $i" ;;
6537    esac
6538done
6539ta="$f"
6540
6541bfd_backends="$tb"
6542bfd_machines="$ta"
6543
6544if test x${all_targets} = xtrue ; then
6545  bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)'
6546  bfd_machines="${bfd_machines}"' $(ALL_MACHINES)'
6547  selvecs=
6548  havevecs=
6549  selarchs=
6550  test -n "$assocvecs" &&
6551    assocvecs=`echo $assocvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
6552else	# all_targets is true
6553  # Only set these if they will be nonempty, for the clever echo.
6554  havevecs=
6555  assocvecs=
6556  test -n "$selvecs" &&
6557    havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'`
6558  test -n "$selvecs" &&
6559    selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
6560  test -n "$selarchs" &&
6561    selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
6562fi	# all_targets is true
6563
6564case ${host64}-${target64}-${want64} in
6565  *true*)
6566    wordsize=64
6567    bfd_libs='$(BFD64_LIBS) $(BFD32_LIBS)'
6568    all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)'
6569    if test $BFD_HOST_64_BIT_DEFINED = 0; then
6570      echo "configure: warning: You have requested a 64 bit BFD configuration, but" 1>&2
6571      echo "configure: warning: your compiler may not have a 64 bit integral type" 1>&2
6572    fi
6573    if test -n "$GCC" ; then
6574       bad_64bit_gcc=no;
6575       echo $ac_n "checking for gcc version with buggy 64-bit support""... $ac_c" 1>&6
6576echo "configure:6577: checking for gcc version with buggy 64-bit support" >&5
6577       # Add more tests for gcc versions with non-working 64-bit support here.
6578       cat > conftest.$ac_ext <<EOF
6579#line 6580 "configure"
6580#include "confdefs.h"
6581:__GNUC__:__GNUC_MINOR__:__i386__:
6582EOF
6583if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6584  egrep ": 2 : 91 : 1 :" >/dev/null 2>&1; then
6585  rm -rf conftest*
6586  bad_64bit_gcc=yes;
6587		    echo "$ac_t""yes: egcs-1.1.2 on ix86 spotted" 1>&6
6588else
6589  rm -rf conftest*
6590  echo "$ac_t""no" 1>&6
6591fi
6592rm -f conftest*
6593
6594       if test $bad_64bit_gcc = yes ; then
6595	 { echo "configure: error: A newer version of gcc is needed for the requested 64-bit BFD configuration" 1>&2; exit 1; }
6596       fi
6597    fi
6598    ;;
6599  false-false-false)
6600    wordsize=32
6601    bfd_libs='$(BFD32_LIBS)'
6602    all_backends='$(BFD32_BACKENDS)'
6603    ;;
6604esac
6605
6606
6607
6608
6609
6610
6611
6612
6613# Determine the host dependant file_ptr a.k.a. off_t type.  In order
6614# prefer: off64_t - if ftello64 and fseeko64, off_t - if ftello and
6615# fseeko, long.  This assumes that sizeof off_t is .ge. sizeof long.
6616# Hopefully a reasonable assumption since fseeko et.al. should be
6617# upward compatible.
6618for ac_func in ftello ftello64 fseeko fseeko64
6619do
6620echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6621echo "configure:6622: checking for $ac_func" >&5
6622if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6623  echo $ac_n "(cached) $ac_c" 1>&6
6624else
6625  cat > conftest.$ac_ext <<EOF
6626#line 6627 "configure"
6627#include "confdefs.h"
6628/* System header to define __stub macros and hopefully few prototypes,
6629    which can conflict with char $ac_func(); below.  */
6630#include <assert.h>
6631/* Override any gcc2 internal prototype to avoid an error.  */
6632/* We use char because int might match the return type of a gcc2
6633    builtin and then its argument prototype would still apply.  */
6634char $ac_func();
6635
6636int main() {
6637
6638/* The GNU C library defines this for functions which it implements
6639    to always fail with ENOSYS.  Some functions are actually named
6640    something starting with __ and the normal name is an alias.  */
6641#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6642choke me
6643#else
6644$ac_func();
6645#endif
6646
6647; return 0; }
6648EOF
6649if { (eval echo configure:6650: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6650  rm -rf conftest*
6651  eval "ac_cv_func_$ac_func=yes"
6652else
6653  echo "configure: failed program was:" >&5
6654  cat conftest.$ac_ext >&5
6655  rm -rf conftest*
6656  eval "ac_cv_func_$ac_func=no"
6657fi
6658rm -f conftest*
6659fi
6660
6661if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6662  echo "$ac_t""yes" 1>&6
6663    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6664  cat >> confdefs.h <<EOF
6665#define $ac_tr_func 1
6666EOF
6667 
6668else
6669  echo "$ac_t""no" 1>&6
6670fi
6671done
6672
6673if test x"$ac_cv_func_ftello" = xyes -a x"$ac_cv_func_fseeko" = xyes; then
6674    echo $ac_n "checking size of off_t""... $ac_c" 1>&6
6675echo "configure:6676: checking size of off_t" >&5
6676if eval "test \"`echo '$''{'ac_cv_sizeof_off_t'+set}'`\" = set"; then
6677  echo $ac_n "(cached) $ac_c" 1>&6
6678else
6679  for ac_size in 4 8 1 2 16 12  ; do # List sizes in rough order of prevalence.
6680  cat > conftest.$ac_ext <<EOF
6681#line 6682 "configure"
6682#include "confdefs.h"
6683#include "confdefs.h"
6684#include <sys/types.h>
6685
6686
6687int main() {
6688switch (0) case 0: case (sizeof (off_t) == $ac_size):;
6689; return 0; }
6690EOF
6691if { (eval echo configure:6692: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6692  rm -rf conftest*
6693  ac_cv_sizeof_off_t=$ac_size
6694else
6695  echo "configure: failed program was:" >&5
6696  cat conftest.$ac_ext >&5
6697fi
6698rm -f conftest*
6699  if test x$ac_cv_sizeof_off_t != x ; then break; fi
6700done
6701
6702fi
6703
6704if test x$ac_cv_sizeof_off_t = x ; then
6705  { echo "configure: error: cannot determine a size for off_t" 1>&2; exit 1; }
6706fi
6707echo "$ac_t""$ac_cv_sizeof_off_t" 1>&6
6708cat >> confdefs.h <<EOF
6709#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
6710EOF
6711
6712
6713fi
6714echo $ac_n "checking file_ptr type""... $ac_c" 1>&6
6715echo "configure:6716: checking file_ptr type" >&5
6716bfd_file_ptr="long"
6717bfd_ufile_ptr="unsigned long"
6718if test x"$ac_cv_func_ftello64" = xyes -a x"$ac_cv_func_fseeko64" = xyes \
6719	-o x"${ac_cv_sizeof_off_t}" = x8; then
6720    bfd_file_ptr=BFD_HOST_64_BIT
6721    bfd_ufile_ptr=BFD_HOST_U_64_BIT
6722fi
6723echo "$ac_t""$bfd_file_ptr" 1>&6
6724
6725
6726
6727
6728tdefaults=""
6729test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}"
6730test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'"
6731test -n "${assocvecs}" && tdefaults="${tdefaults} -DASSOCIATED_VECS='${assocvecs}'"
6732test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'"
6733test -n "${havevecs}" && tdefaults="${tdefaults} ${havevecs}"
6734
6735
6736for ac_hdr in stdlib.h unistd.h sys/stat.h sys/types.h
6737do
6738ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6739echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6740echo "configure:6741: checking for $ac_hdr" >&5
6741if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6742  echo $ac_n "(cached) $ac_c" 1>&6
6743else
6744  cat > conftest.$ac_ext <<EOF
6745#line 6746 "configure"
6746#include "confdefs.h"
6747#include <$ac_hdr>
6748EOF
6749ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6750{ (eval echo configure:6751: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6751ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6752if test -z "$ac_err"; then
6753  rm -rf conftest*
6754  eval "ac_cv_header_$ac_safe=yes"
6755else
6756  echo "$ac_err" >&5
6757  echo "configure: failed program was:" >&5
6758  cat conftest.$ac_ext >&5
6759  rm -rf conftest*
6760  eval "ac_cv_header_$ac_safe=no"
6761fi
6762rm -f conftest*
6763fi
6764if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6765  echo "$ac_t""yes" 1>&6
6766    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6767  cat >> confdefs.h <<EOF
6768#define $ac_tr_hdr 1
6769EOF
6770 
6771else
6772  echo "$ac_t""no" 1>&6
6773fi
6774done
6775
6776for ac_func in getpagesize
6777do
6778echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6779echo "configure:6780: checking for $ac_func" >&5
6780if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6781  echo $ac_n "(cached) $ac_c" 1>&6
6782else
6783  cat > conftest.$ac_ext <<EOF
6784#line 6785 "configure"
6785#include "confdefs.h"
6786/* System header to define __stub macros and hopefully few prototypes,
6787    which can conflict with char $ac_func(); below.  */
6788#include <assert.h>
6789/* Override any gcc2 internal prototype to avoid an error.  */
6790/* We use char because int might match the return type of a gcc2
6791    builtin and then its argument prototype would still apply.  */
6792char $ac_func();
6793
6794int main() {
6795
6796/* The GNU C library defines this for functions which it implements
6797    to always fail with ENOSYS.  Some functions are actually named
6798    something starting with __ and the normal name is an alias.  */
6799#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6800choke me
6801#else
6802$ac_func();
6803#endif
6804
6805; return 0; }
6806EOF
6807if { (eval echo configure:6808: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6808  rm -rf conftest*
6809  eval "ac_cv_func_$ac_func=yes"
6810else
6811  echo "configure: failed program was:" >&5
6812  cat conftest.$ac_ext >&5
6813  rm -rf conftest*
6814  eval "ac_cv_func_$ac_func=no"
6815fi
6816rm -f conftest*
6817fi
6818
6819if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6820  echo "$ac_t""yes" 1>&6
6821    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6822  cat >> confdefs.h <<EOF
6823#define $ac_tr_func 1
6824EOF
6825 
6826else
6827  echo "$ac_t""no" 1>&6
6828fi
6829done
6830
6831echo $ac_n "checking for working mmap""... $ac_c" 1>&6
6832echo "configure:6833: checking for working mmap" >&5
6833if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
6834  echo $ac_n "(cached) $ac_c" 1>&6
6835else
6836  if test "$cross_compiling" = yes; then
6837  ac_cv_func_mmap_fixed_mapped=no
6838else
6839  cat > conftest.$ac_ext <<EOF
6840#line 6841 "configure"
6841#include "confdefs.h"
6842
6843/* Thanks to Mike Haertel and Jim Avera for this test.
6844   Here is a matrix of mmap possibilities:
6845	mmap private not fixed
6846	mmap private fixed at somewhere currently unmapped
6847	mmap private fixed at somewhere already mapped
6848	mmap shared not fixed
6849	mmap shared fixed at somewhere currently unmapped
6850	mmap shared fixed at somewhere already mapped
6851   For private mappings, we should verify that changes cannot be read()
6852   back from the file, nor mmap's back from the file at a different
6853   address.  (There have been systems where private was not correctly
6854   implemented like the infamous i386 svr4.0, and systems where the
6855   VM page cache was not coherent with the filesystem buffer cache
6856   like early versions of FreeBSD and possibly contemporary NetBSD.)
6857   For shared mappings, we should conversely verify that changes get
6858   propogated back to all the places they're supposed to be.
6859
6860   Grep wants private fixed already mapped.
6861   The main things grep needs to know about mmap are:
6862   * does it exist and is it safe to write into the mmap'd area
6863   * how to use it (BSD variants)  */
6864#include <sys/types.h>
6865#include <fcntl.h>
6866#include <sys/mman.h>
6867
6868#if HAVE_SYS_TYPES_H
6869# include <sys/types.h>
6870#endif
6871
6872#if HAVE_STDLIB_H
6873# include <stdlib.h>
6874#endif
6875
6876#if HAVE_SYS_STAT_H
6877# include <sys/stat.h>
6878#endif
6879
6880#if HAVE_UNISTD_H
6881# include <unistd.h>
6882#endif
6883
6884/* This mess was copied from the GNU getpagesize.h.  */
6885#ifndef HAVE_GETPAGESIZE
6886
6887/* Assume that all systems that can run configure have sys/param.h.  */
6888# ifndef HAVE_SYS_PARAM_H
6889#  define HAVE_SYS_PARAM_H 1
6890# endif
6891
6892# ifdef _SC_PAGESIZE
6893#  define getpagesize() sysconf(_SC_PAGESIZE)
6894# else /* no _SC_PAGESIZE */
6895#  ifdef HAVE_SYS_PARAM_H
6896#   include <sys/param.h>
6897#   ifdef EXEC_PAGESIZE
6898#    define getpagesize() EXEC_PAGESIZE
6899#   else /* no EXEC_PAGESIZE */
6900#    ifdef NBPG
6901#     define getpagesize() NBPG * CLSIZE
6902#     ifndef CLSIZE
6903#      define CLSIZE 1
6904#     endif /* no CLSIZE */
6905#    else /* no NBPG */
6906#     ifdef NBPC
6907#      define getpagesize() NBPC
6908#     else /* no NBPC */
6909#      ifdef PAGESIZE
6910#       define getpagesize() PAGESIZE
6911#      endif /* PAGESIZE */
6912#     endif /* no NBPC */
6913#    endif /* no NBPG */
6914#   endif /* no EXEC_PAGESIZE */
6915#  else /* no HAVE_SYS_PARAM_H */
6916#   define getpagesize() 8192	/* punt totally */
6917#  endif /* no HAVE_SYS_PARAM_H */
6918# endif /* no _SC_PAGESIZE */
6919
6920#endif /* no HAVE_GETPAGESIZE */
6921
6922#ifdef __cplusplus
6923extern "C" { void *malloc(unsigned); }
6924#else
6925char *malloc();
6926#endif
6927
6928int
6929main()
6930{
6931	char *data, *data2, *data3;
6932	int i, pagesize;
6933	int fd;
6934
6935	pagesize = getpagesize();
6936
6937	/*
6938	 * First, make a file with some known garbage in it.
6939	 */
6940	data = malloc(pagesize);
6941	if (!data)
6942		exit(1);
6943	for (i = 0; i < pagesize; ++i)
6944		*(data + i) = rand();
6945	umask(0);
6946	fd = creat("conftestmmap", 0600);
6947	if (fd < 0)
6948		exit(1);
6949	if (write(fd, data, pagesize) != pagesize)
6950		exit(1);
6951	close(fd);
6952
6953	/*
6954	 * Next, try to mmap the file at a fixed address which
6955	 * already has something else allocated at it.  If we can,
6956	 * also make sure that we see the same garbage.
6957	 */
6958	fd = open("conftestmmap", O_RDWR);
6959	if (fd < 0)
6960		exit(1);
6961	data2 = malloc(2 * pagesize);
6962	if (!data2)
6963		exit(1);
6964	data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
6965	if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
6966	    MAP_PRIVATE | MAP_FIXED, fd, 0L))
6967		exit(1);
6968	for (i = 0; i < pagesize; ++i)
6969		if (*(data + i) != *(data2 + i))
6970			exit(1);
6971
6972	/*
6973	 * Finally, make sure that changes to the mapped area
6974	 * do not percolate back to the file as seen by read().
6975	 * (This is a bug on some variants of i386 svr4.0.)
6976	 */
6977	for (i = 0; i < pagesize; ++i)
6978		*(data2 + i) = *(data2 + i) + 1;
6979	data3 = malloc(pagesize);
6980	if (!data3)
6981		exit(1);
6982	if (read(fd, data3, pagesize) != pagesize)
6983		exit(1);
6984	for (i = 0; i < pagesize; ++i)
6985		if (*(data + i) != *(data3 + i))
6986			exit(1);
6987	close(fd);
6988	unlink("conftestmmap");
6989	exit(0);
6990}
6991
6992EOF
6993if { (eval echo configure:6994: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6994then
6995  ac_cv_func_mmap_fixed_mapped=yes
6996else
6997  echo "configure: failed program was:" >&5
6998  cat conftest.$ac_ext >&5
6999  rm -fr conftest*
7000  ac_cv_func_mmap_fixed_mapped=no
7001fi
7002rm -fr conftest*
7003fi
7004
7005fi
7006
7007echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
7008if test $ac_cv_func_mmap_fixed_mapped = yes; then
7009  cat >> confdefs.h <<\EOF
7010#define HAVE_MMAP 1
7011EOF
7012
7013fi
7014
7015for ac_func in madvise mprotect
7016do
7017echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7018echo "configure:7019: checking for $ac_func" >&5
7019if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7020  echo $ac_n "(cached) $ac_c" 1>&6
7021else
7022  cat > conftest.$ac_ext <<EOF
7023#line 7024 "configure"
7024#include "confdefs.h"
7025/* System header to define __stub macros and hopefully few prototypes,
7026    which can conflict with char $ac_func(); below.  */
7027#include <assert.h>
7028/* Override any gcc2 internal prototype to avoid an error.  */
7029/* We use char because int might match the return type of a gcc2
7030    builtin and then its argument prototype would still apply.  */
7031char $ac_func();
7032
7033int main() {
7034
7035/* The GNU C library defines this for functions which it implements
7036    to always fail with ENOSYS.  Some functions are actually named
7037    something starting with __ and the normal name is an alias.  */
7038#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7039choke me
7040#else
7041$ac_func();
7042#endif
7043
7044; return 0; }
7045EOF
7046if { (eval echo configure:7047: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7047  rm -rf conftest*
7048  eval "ac_cv_func_$ac_func=yes"
7049else
7050  echo "configure: failed program was:" >&5
7051  cat conftest.$ac_ext >&5
7052  rm -rf conftest*
7053  eval "ac_cv_func_$ac_func=no"
7054fi
7055rm -f conftest*
7056fi
7057
7058if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7059  echo "$ac_t""yes" 1>&6
7060    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7061  cat >> confdefs.h <<EOF
7062#define $ac_tr_func 1
7063EOF
7064 
7065else
7066  echo "$ac_t""no" 1>&6
7067fi
7068done
7069
7070case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in
7071  true+yes )  cat >> confdefs.h <<\EOF
7072#define USE_MMAP 1
7073EOF
7074 ;;
7075esac
7076
7077rm -f doc/config.status
7078trap '' 1 2 15
7079cat > confcache <<\EOF
7080# This file is a shell script that caches the results of configure
7081# tests run on this system so they can be shared between configure
7082# scripts and configure runs.  It is not useful on other systems.
7083# If it contains results you don't want to keep, you may remove or edit it.
7084#
7085# By default, configure uses ./config.cache as the cache file,
7086# creating it if it does not exist already.  You can give configure
7087# the --cache-file=FILE option to use a different cache file; that is
7088# what configure does when it calls configure scripts in
7089# subdirectories, so they share the cache.
7090# Giving --cache-file=/dev/null disables caching, for debugging configure.
7091# config.status only pays attention to the cache file if you give it the
7092# --recheck option to rerun configure.
7093#
7094EOF
7095# The following way of writing the cache mishandles newlines in values,
7096# but we know of no workaround that is simple, portable, and efficient.
7097# So, don't put newlines in cache variables' values.
7098# Ultrix sh set writes to stderr and can't be redirected directly,
7099# and sets the high bit in the cache file unless we assign to the vars.
7100(set) 2>&1 |
7101  case `(ac_space=' '; set | grep ac_space) 2>&1` in
7102  *ac_space=\ *)
7103    # `set' does not quote correctly, so add quotes (double-quote substitution
7104    # turns \\\\ into \\, and sed turns \\ into \).
7105    sed -n \
7106      -e "s/'/'\\\\''/g" \
7107      -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
7108    ;;
7109  *)
7110    # `set' quotes correctly as required by POSIX, so do not add quotes.
7111    sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
7112    ;;
7113  esac >> confcache
7114if cmp -s $cache_file confcache; then
7115  :
7116else
7117  if test -w $cache_file; then
7118    echo "updating cache $cache_file"
7119    cat confcache > $cache_file
7120  else
7121    echo "not updating unwritable cache $cache_file"
7122  fi
7123fi
7124rm -f confcache
7125
7126trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
7127
7128test "x$prefix" = xNONE && prefix=$ac_default_prefix
7129# Let make expand exec_prefix.
7130test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7131
7132# Any assignment to VPATH causes Sun make to only execute
7133# the first set of double-colon rules, so remove it if not needed.
7134# If there is a colon in the path, we need to keep it.
7135if test "x$srcdir" = x.; then
7136  ac_vpsub='/^[ 	]*VPATH[ 	]*=[^:]*$/d'
7137fi
7138
7139trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
7140
7141DEFS=-DHAVE_CONFIG_H
7142
7143# Without the "./", some shells look in PATH for config.status.
7144: ${CONFIG_STATUS=./config.status}
7145
7146echo creating $CONFIG_STATUS
7147rm -f $CONFIG_STATUS
7148cat > $CONFIG_STATUS <<EOF
7149#! /bin/sh
7150# Generated automatically by configure.
7151# Run this file to recreate the current configuration.
7152# This directory was configured as follows,
7153# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
7154#
7155# $0 $ac_configure_args
7156#
7157# Compiler output produced by configure, useful for debugging
7158# configure, is in ./config.log if it exists.
7159
7160ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
7161for ac_option
7162do
7163  case "\$ac_option" in
7164  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7165    echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
7166    exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
7167  -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
7168    echo "$CONFIG_STATUS generated by autoconf version 2.13"
7169    exit 0 ;;
7170  -help | --help | --hel | --he | --h)
7171    echo "\$ac_cs_usage"; exit 0 ;;
7172  *) echo "\$ac_cs_usage"; exit 1 ;;
7173  esac
7174done
7175
7176ac_given_srcdir=$srcdir
7177ac_given_INSTALL="$INSTALL"
7178
7179trap '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
7180EOF
7181cat >> $CONFIG_STATUS <<EOF
7182
7183# Protect against being on the right side of a sed subst in config.status.
7184sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
7185 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
7186$ac_vpsub
7187$extrasub
7188s%@SHELL@%$SHELL%g
7189s%@CFLAGS@%$CFLAGS%g
7190s%@CPPFLAGS@%$CPPFLAGS%g
7191s%@CXXFLAGS@%$CXXFLAGS%g
7192s%@FFLAGS@%$FFLAGS%g
7193s%@DEFS@%$DEFS%g
7194s%@LDFLAGS@%$LDFLAGS%g
7195s%@LIBS@%$LIBS%g
7196s%@exec_prefix@%$exec_prefix%g
7197s%@prefix@%$prefix%g
7198s%@program_transform_name@%$program_transform_name%g
7199s%@bindir@%$bindir%g
7200s%@sbindir@%$sbindir%g
7201s%@libexecdir@%$libexecdir%g
7202s%@datadir@%$datadir%g
7203s%@sysconfdir@%$sysconfdir%g
7204s%@sharedstatedir@%$sharedstatedir%g
7205s%@localstatedir@%$localstatedir%g
7206s%@libdir@%$libdir%g
7207s%@includedir@%$includedir%g
7208s%@oldincludedir@%$oldincludedir%g
7209s%@infodir@%$infodir%g
7210s%@mandir@%$mandir%g
7211s%@host@%$host%g
7212s%@host_alias@%$host_alias%g
7213s%@host_cpu@%$host_cpu%g
7214s%@host_vendor@%$host_vendor%g
7215s%@host_os@%$host_os%g
7216s%@target@%$target%g
7217s%@target_alias@%$target_alias%g
7218s%@target_cpu@%$target_cpu%g
7219s%@target_vendor@%$target_vendor%g
7220s%@target_os@%$target_os%g
7221s%@build@%$build%g
7222s%@build_alias@%$build_alias%g
7223s%@build_cpu@%$build_cpu%g
7224s%@build_vendor@%$build_vendor%g
7225s%@build_os@%$build_os%g
7226s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
7227s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
7228s%@INSTALL_DATA@%$INSTALL_DATA%g
7229s%@PACKAGE@%$PACKAGE%g
7230s%@VERSION@%$VERSION%g
7231s%@ACLOCAL@%$ACLOCAL%g
7232s%@AUTOCONF@%$AUTOCONF%g
7233s%@AUTOMAKE@%$AUTOMAKE%g
7234s%@AUTOHEADER@%$AUTOHEADER%g
7235s%@MAKEINFO@%$MAKEINFO%g
7236s%@SET_MAKE@%$SET_MAKE%g
7237s%@bfd_version@%$bfd_version%g
7238s%@bfd_version_string@%$bfd_version_string%g
7239s%@AR@%$AR%g
7240s%@RANLIB@%$RANLIB%g
7241s%@CC@%$CC%g
7242s%@LN_S@%$LN_S%g
7243s%@OBJEXT@%$OBJEXT%g
7244s%@EXEEXT@%$EXEEXT%g
7245s%@STRIP@%$STRIP%g
7246s%@LIBTOOL@%$LIBTOOL%g
7247s%@WARN_CFLAGS@%$WARN_CFLAGS%g
7248s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
7249s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
7250s%@MAINT@%$MAINT%g
7251s%@INSTALL_LIBBFD_TRUE@%$INSTALL_LIBBFD_TRUE%g
7252s%@INSTALL_LIBBFD_FALSE@%$INSTALL_LIBBFD_FALSE%g
7253s%@bfdlibdir@%$bfdlibdir%g
7254s%@bfdincludedir@%$bfdincludedir%g
7255s%@CPP@%$CPP%g
7256s%@ALLOCA@%$ALLOCA%g
7257s%@USE_NLS@%$USE_NLS%g
7258s%@MSGFMT@%$MSGFMT%g
7259s%@GMSGFMT@%$GMSGFMT%g
7260s%@XGETTEXT@%$XGETTEXT%g
7261s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
7262s%@CATALOGS@%$CATALOGS%g
7263s%@CATOBJEXT@%$CATOBJEXT%g
7264s%@DATADIRNAME@%$DATADIRNAME%g
7265s%@GMOFILES@%$GMOFILES%g
7266s%@INSTOBJEXT@%$INSTOBJEXT%g
7267s%@INTLDEPS@%$INTLDEPS%g
7268s%@INTLLIBS@%$INTLLIBS%g
7269s%@INTLOBJS@%$INTLOBJS%g
7270s%@POFILES@%$POFILES%g
7271s%@POSUB@%$POSUB%g
7272s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
7273s%@GT_NO@%$GT_NO%g
7274s%@GT_YES@%$GT_YES%g
7275s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
7276s%@l@%$l%g
7277s%@HDEFINES@%$HDEFINES%g
7278s%@BFD_HOST_64BIT_LONG@%$BFD_HOST_64BIT_LONG%g
7279s%@BFD_HOST_LONG_LONG@%$BFD_HOST_LONG_LONG%g
7280s%@BFD_HOST_64_BIT_DEFINED@%$BFD_HOST_64_BIT_DEFINED%g
7281s%@BFD_HOST_64_BIT@%$BFD_HOST_64_BIT%g
7282s%@BFD_HOST_U_64_BIT@%$BFD_HOST_U_64_BIT%g
7283s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
7284s%@EXEEXT_FOR_BUILD@%$EXEEXT_FOR_BUILD%g
7285s%@COREFILE@%$COREFILE%g
7286s%@COREFLAG@%$COREFLAG%g
7287s%@WIN32LDFLAGS@%$WIN32LDFLAGS%g
7288s%@WIN32LIBADD@%$WIN32LIBADD%g
7289s%@TDEFINES@%$TDEFINES%g
7290s%@wordsize@%$wordsize%g
7291s%@bfd_libs@%$bfd_libs%g
7292s%@all_backends@%$all_backends%g
7293s%@bfd_backends@%$bfd_backends%g
7294s%@bfd_machines@%$bfd_machines%g
7295s%@bfd_default_target_size@%$bfd_default_target_size%g
7296s%@bfd_file_ptr@%$bfd_file_ptr%g
7297s%@bfd_ufile_ptr@%$bfd_ufile_ptr%g
7298s%@tdefaults@%$tdefaults%g
7299
7300CEOF
7301EOF
7302
7303cat >> $CONFIG_STATUS <<\EOF
7304
7305# Split the substitutions into bite-sized pieces for seds with
7306# small command number limits, like on Digital OSF/1 and HP-UX.
7307ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
7308ac_file=1 # Number of current file.
7309ac_beg=1 # First line for current file.
7310ac_end=$ac_max_sed_cmds # Line after last line for current file.
7311ac_more_lines=:
7312ac_sed_cmds=""
7313while $ac_more_lines; do
7314  if test $ac_beg -gt 1; then
7315    sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
7316  else
7317    sed "${ac_end}q" conftest.subs > conftest.s$ac_file
7318  fi
7319  if test ! -s conftest.s$ac_file; then
7320    ac_more_lines=false
7321    rm -f conftest.s$ac_file
7322  else
7323    if test -z "$ac_sed_cmds"; then
7324      ac_sed_cmds="sed -f conftest.s$ac_file"
7325    else
7326      ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
7327    fi
7328    ac_file=`expr $ac_file + 1`
7329    ac_beg=$ac_end
7330    ac_end=`expr $ac_end + $ac_max_sed_cmds`
7331  fi
7332done
7333if test -z "$ac_sed_cmds"; then
7334  ac_sed_cmds=cat
7335fi
7336EOF
7337
7338cat >> $CONFIG_STATUS <<EOF
7339
7340CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile bfd-in3.h:bfd-in2.h bfdver.h:version.h po/Makefile.in:po/Make-in"}
7341EOF
7342cat >> $CONFIG_STATUS <<\EOF
7343for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
7344  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7345  case "$ac_file" in
7346  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
7347       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
7348  *) ac_file_in="${ac_file}.in" ;;
7349  esac
7350
7351  # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
7352
7353  # Remove last slash and all that follows it.  Not all systems have dirname.
7354  ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
7355  if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
7356    # The file is in a subdirectory.
7357    test ! -d "$ac_dir" && mkdir "$ac_dir"
7358    ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
7359    # A "../" for each directory in $ac_dir_suffix.
7360    ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
7361  else
7362    ac_dir_suffix= ac_dots=
7363  fi
7364
7365  case "$ac_given_srcdir" in
7366  .)  srcdir=.
7367      if test -z "$ac_dots"; then top_srcdir=.
7368      else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
7369  /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
7370  *) # Relative path.
7371    srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
7372    top_srcdir="$ac_dots$ac_given_srcdir" ;;
7373  esac
7374
7375  case "$ac_given_INSTALL" in
7376  [/$]*) INSTALL="$ac_given_INSTALL" ;;
7377  *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
7378  esac
7379
7380  echo creating "$ac_file"
7381  rm -f "$ac_file"
7382  configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
7383  case "$ac_file" in
7384  *Makefile*) ac_comsub="1i\\
7385# $configure_input" ;;
7386  *) ac_comsub= ;;
7387  esac
7388
7389  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
7390  sed -e "$ac_comsub
7391s%@configure_input@%$configure_input%g
7392s%@srcdir@%$srcdir%g
7393s%@top_srcdir@%$top_srcdir%g
7394s%@INSTALL@%$INSTALL%g
7395" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
7396fi; done
7397rm -f conftest.s*
7398
7399# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
7400# NAME is the cpp macro being defined and VALUE is the value it is being given.
7401#
7402# ac_d sets the value in "#define NAME VALUE" lines.
7403ac_dA='s%^\([ 	]*\)#\([ 	]*define[ 	][ 	]*\)'
7404ac_dB='\([ 	][ 	]*\)[^ 	]*%\1#\2'
7405ac_dC='\3'
7406ac_dD='%g'
7407# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
7408ac_uA='s%^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
7409ac_uB='\([ 	]\)%\1#\2define\3'
7410ac_uC=' '
7411ac_uD='\4%g'
7412# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
7413ac_eA='s%^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
7414ac_eB='$%\1#\2define\3'
7415ac_eC=' '
7416ac_eD='%g'
7417
7418if test "${CONFIG_HEADERS+set}" != set; then
7419EOF
7420cat >> $CONFIG_STATUS <<EOF
7421  CONFIG_HEADERS="config.h:config.in"
7422EOF
7423cat >> $CONFIG_STATUS <<\EOF
7424fi
7425for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
7426  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7427  case "$ac_file" in
7428  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
7429       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
7430  *) ac_file_in="${ac_file}.in" ;;
7431  esac
7432
7433  echo creating $ac_file
7434
7435  rm -f conftest.frag conftest.in conftest.out
7436  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
7437  cat $ac_file_inputs > conftest.in
7438
7439EOF
7440
7441# Transform confdefs.h into a sed script conftest.vals that substitutes
7442# the proper values into config.h.in to produce config.h.  And first:
7443# Protect against being on the right side of a sed subst in config.status.
7444# Protect against being in an unquoted here document in config.status.
7445rm -f conftest.vals
7446cat > conftest.hdr <<\EOF
7447s/[\\&%]/\\&/g
7448s%[\\$`]%\\&%g
7449s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
7450s%ac_d%ac_u%gp
7451s%ac_u%ac_e%gp
7452EOF
7453sed -n -f conftest.hdr confdefs.h > conftest.vals
7454rm -f conftest.hdr
7455
7456# This sed command replaces #undef with comments.  This is necessary, for
7457# example, in the case of _POSIX_SOURCE, which is predefined and required
7458# on some systems where configure will not decide to define it.
7459cat >> conftest.vals <<\EOF
7460s%^[ 	]*#[ 	]*undef[ 	][ 	]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
7461EOF
7462
7463# Break up conftest.vals because some shells have a limit on
7464# the size of here documents, and old seds have small limits too.
7465
7466rm -f conftest.tail
7467while :
7468do
7469  ac_lines=`grep -c . conftest.vals`
7470  # grep -c gives empty output for an empty file on some AIX systems.
7471  if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
7472  # Write a limited-size here document to conftest.frag.
7473  echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
7474  sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
7475  echo 'CEOF
7476  sed -f conftest.frag conftest.in > conftest.out
7477  rm -f conftest.in
7478  mv conftest.out conftest.in
7479' >> $CONFIG_STATUS
7480  sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
7481  rm -f conftest.vals
7482  mv conftest.tail conftest.vals
7483done
7484rm -f conftest.vals
7485
7486cat >> $CONFIG_STATUS <<\EOF
7487  rm -f conftest.frag conftest.h
7488  echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
7489  cat conftest.in >> conftest.h
7490  rm -f conftest.in
7491  if cmp -s $ac_file conftest.h 2>/dev/null; then
7492    echo "$ac_file is unchanged"
7493    rm -f conftest.h
7494  else
7495    # Remove last slash and all that follows it.  Not all systems have dirname.
7496      ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
7497      if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
7498      # The file is in a subdirectory.
7499      test ! -d "$ac_dir" && mkdir "$ac_dir"
7500    fi
7501    rm -f $ac_file
7502    mv conftest.h $ac_file
7503  fi
7504fi; done
7505
7506EOF
7507cat >> $CONFIG_STATUS <<EOF
7508
7509
7510EOF
7511cat >> $CONFIG_STATUS <<\EOF
7512test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
7513sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' -e '/BLD-POTFILES =/r po/BLD-POTFILES' po/Makefile.in > po/Makefile
7514exit 0
7515EOF
7516chmod +x $CONFIG_STATUS
7517rm -fr confdefs* $ac_clean_files
7518test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
7519
7520
7521