OSDN Git Service

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