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