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