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