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