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