OSDN Git Service

ca21239046c22d3533b10fa83fa688fb46ce8e83
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / 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-multilib       build hella library versions (default)"
16 ac_help="$ac_help
17   --with-target-subdir=SUBDIR
18                            configuring in a subdirectory"
19 ac_help="$ac_help
20   --with-cross-host=HOST  configuring with a cross compiler"
21 ac_help="$ac_help
22   --enable-maintainer-mode enable make rules and dependencies not useful
23                           (and sometimes confusing) to the casual installer"
24 ac_help="$ac_help
25   --enable-shared[=PKGS]  build shared libraries [default=yes]"
26 ac_help="$ac_help
27   --enable-static[=PKGS]  build static libraries [default=yes]"
28 ac_help="$ac_help
29   --enable-fast-install[=PKGS]  optimize for fast installation [default=yes]"
30 ac_help="$ac_help
31   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]"
32 ac_help="$ac_help
33   --disable-libtool-lock  avoid locking (might break parallel builds)"
34 ac_help="$ac_help
35   --with-pic              try to use only PIC/non-PIC objects [default=use both]"
36 ac_help="$ac_help
37   --enable-debug          extra debugging, turn off optimization [default=no]"
38 ac_help="$ac_help
39   --enable-cstdio         enable stdio for target io package. 
40   --enable-cstdio=LIB     use LIB target-speific io package. [default=stdio]
41   "
42 ac_help="$ac_help
43   --enable-clocale        enable model for target locale package. 
44   --enable-clocale=MODEL  use MODEL target-speific locale package. [default=generic]
45   "
46 ac_help="$ac_help
47   --disable-nls           do not use Native Language Support"
48 ac_help="$ac_help
49   --with-included-gettext use the GNU gettext library included here"
50 ac_help="$ac_help
51   --with-catgets          use catgets functions if available"
52 ac_help="$ac_help
53   --enable-c-mbchar       enable multibyte (wide) characters [default=yes]"
54 ac_help="$ac_help
55   --enable-c99      turns on 'ISO/IEC 9899:1999 support' [default=yes]"
56 ac_help="$ac_help
57   --enable-long-long      turns on 'long long' [default=yes]"
58 ac_help="$ac_help
59   --enable-cheaders       construct "C" header files for g++ [default=c_std]"
60 ac_help="$ac_help
61   --enable-cxx-flags=FLAGS      pass compiler FLAGS when building library;
62                                 [default=none]"
63 ac_help="$ac_help
64   --enable-sjlj-exceptions  force use of builtin_setjmp for exceptions"
65 ac_help="$ac_help
66   --with-gxx-include-dir  the installation directory for include files"
67 ac_help="$ac_help
68   --enable-version-specific-runtime-libs    Specify that runtime libraries should be installed in a compiler-specific directory "
69
70 # Initialize some variables set by options.
71 # The variables have the same names as the options, with
72 # dashes changed to underlines.
73 build=NONE
74 cache_file=./config.cache
75 exec_prefix=NONE
76 host=NONE
77 no_create=
78 nonopt=NONE
79 no_recursion=
80 prefix=NONE
81 program_prefix=NONE
82 program_suffix=NONE
83 program_transform_name=s,x,x,
84 silent=
85 site=
86 srcdir=
87 target=NONE
88 verbose=
89 x_includes=NONE
90 x_libraries=NONE
91 bindir='${exec_prefix}/bin'
92 sbindir='${exec_prefix}/sbin'
93 libexecdir='${exec_prefix}/libexec'
94 datadir='${prefix}/share'
95 sysconfdir='${prefix}/etc'
96 sharedstatedir='${prefix}/com'
97 localstatedir='${prefix}/var'
98 libdir='${exec_prefix}/lib'
99 includedir='${prefix}/include'
100 oldincludedir='/usr/include'
101 infodir='${prefix}/info'
102 mandir='${prefix}/man'
103
104 # Initialize some other variables.
105 subdirs=
106 MFLAGS= MAKEFLAGS=
107 SHELL=${CONFIG_SHELL-/bin/sh}
108 # Maximum number of lines to put in a shell here document.
109 ac_max_here_lines=12
110
111 ac_prev=
112 for ac_option
113 do
114
115   # If the previous option needs an argument, assign it.
116   if test -n "$ac_prev"; then
117     eval "$ac_prev=\$ac_option"
118     ac_prev=
119     continue
120   fi
121
122   case "$ac_option" in
123   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
124   *) ac_optarg= ;;
125   esac
126
127   # Accept the important Cygnus configure options, so we can diagnose typos.
128
129   case "$ac_option" in
130
131   -bindir | --bindir | --bindi | --bind | --bin | --bi)
132     ac_prev=bindir ;;
133   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
134     bindir="$ac_optarg" ;;
135
136   -build | --build | --buil | --bui | --bu)
137     ac_prev=build ;;
138   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
139     build="$ac_optarg" ;;
140
141   -cache-file | --cache-file | --cache-fil | --cache-fi \
142   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
143     ac_prev=cache_file ;;
144   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
145   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
146     cache_file="$ac_optarg" ;;
147
148   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
149     ac_prev=datadir ;;
150   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
151   | --da=*)
152     datadir="$ac_optarg" ;;
153
154   -disable-* | --disable-*)
155     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
156     # Reject names that are not valid shell variable names.
157     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
158       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
159     fi
160     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
161     eval "enable_${ac_feature}=no" ;;
162
163   -enable-* | --enable-*)
164     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
165     # Reject names that are not valid shell variable names.
166     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
167       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
168     fi
169     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
170     case "$ac_option" in
171       *=*) ;;
172       *) ac_optarg=yes ;;
173     esac
174     eval "enable_${ac_feature}='$ac_optarg'" ;;
175
176   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
177   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
178   | --exec | --exe | --ex)
179     ac_prev=exec_prefix ;;
180   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
181   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
182   | --exec=* | --exe=* | --ex=*)
183     exec_prefix="$ac_optarg" ;;
184
185   -gas | --gas | --ga | --g)
186     # Obsolete; use --with-gas.
187     with_gas=yes ;;
188
189   -help | --help | --hel | --he)
190     # Omit some internal or obsolete options to make the list less imposing.
191     # This message is too long to be a string in the A/UX 3.1 sh.
192     cat << EOF
193 Usage: configure [options] [host]
194 Options: [defaults in brackets after descriptions]
195 Configuration:
196   --cache-file=FILE       cache test results in FILE
197   --help                  print this message
198   --no-create             do not create output files
199   --quiet, --silent       do not print \`checking...' messages
200   --version               print the version of autoconf that created configure
201 Directory and file names:
202   --prefix=PREFIX         install architecture-independent files in PREFIX
203                           [$ac_default_prefix]
204   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
205                           [same as prefix]
206   --bindir=DIR            user executables in DIR [EPREFIX/bin]
207   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
208   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
209   --datadir=DIR           read-only architecture-independent data in DIR
210                           [PREFIX/share]
211   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
212   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
213                           [PREFIX/com]
214   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
215   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
216   --includedir=DIR        C header files in DIR [PREFIX/include]
217   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
218   --infodir=DIR           info documentation in DIR [PREFIX/info]
219   --mandir=DIR            man documentation in DIR [PREFIX/man]
220   --srcdir=DIR            find the sources in DIR [configure dir or ..]
221   --program-prefix=PREFIX prepend PREFIX to installed program names
222   --program-suffix=SUFFIX append SUFFIX to installed program names
223   --program-transform-name=PROGRAM
224                           run sed PROGRAM on installed program names
225 EOF
226     cat << EOF
227 Host type:
228   --build=BUILD           configure for building on BUILD [BUILD=HOST]
229   --host=HOST             configure for HOST [guessed]
230   --target=TARGET         configure for TARGET [TARGET=HOST]
231 Features and packages:
232   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
233   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
234   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
235   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
236   --x-includes=DIR        X include files are in DIR
237   --x-libraries=DIR       X library files are in DIR
238 EOF
239     if test -n "$ac_help"; then
240       echo "--enable and --with options recognized:$ac_help"
241     fi
242     exit 0 ;;
243
244   -host | --host | --hos | --ho)
245     ac_prev=host ;;
246   -host=* | --host=* | --hos=* | --ho=*)
247     host="$ac_optarg" ;;
248
249   -includedir | --includedir | --includedi | --included | --include \
250   | --includ | --inclu | --incl | --inc)
251     ac_prev=includedir ;;
252   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
253   | --includ=* | --inclu=* | --incl=* | --inc=*)
254     includedir="$ac_optarg" ;;
255
256   -infodir | --infodir | --infodi | --infod | --info | --inf)
257     ac_prev=infodir ;;
258   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
259     infodir="$ac_optarg" ;;
260
261   -libdir | --libdir | --libdi | --libd)
262     ac_prev=libdir ;;
263   -libdir=* | --libdir=* | --libdi=* | --libd=*)
264     libdir="$ac_optarg" ;;
265
266   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
267   | --libexe | --libex | --libe)
268     ac_prev=libexecdir ;;
269   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
270   | --libexe=* | --libex=* | --libe=*)
271     libexecdir="$ac_optarg" ;;
272
273   -localstatedir | --localstatedir | --localstatedi | --localstated \
274   | --localstate | --localstat | --localsta | --localst \
275   | --locals | --local | --loca | --loc | --lo)
276     ac_prev=localstatedir ;;
277   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
278   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
279   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
280     localstatedir="$ac_optarg" ;;
281
282   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
283     ac_prev=mandir ;;
284   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
285     mandir="$ac_optarg" ;;
286
287   -nfp | --nfp | --nf)
288     # Obsolete; use --without-fp.
289     with_fp=no ;;
290
291   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
292   | --no-cr | --no-c)
293     no_create=yes ;;
294
295   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
296   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
297     no_recursion=yes ;;
298
299   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
300   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
301   | --oldin | --oldi | --old | --ol | --o)
302     ac_prev=oldincludedir ;;
303   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
304   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
305   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
306     oldincludedir="$ac_optarg" ;;
307
308   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
309     ac_prev=prefix ;;
310   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
311     prefix="$ac_optarg" ;;
312
313   -program-prefix | --program-prefix | --program-prefi | --program-pref \
314   | --program-pre | --program-pr | --program-p)
315     ac_prev=program_prefix ;;
316   -program-prefix=* | --program-prefix=* | --program-prefi=* \
317   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
318     program_prefix="$ac_optarg" ;;
319
320   -program-suffix | --program-suffix | --program-suffi | --program-suff \
321   | --program-suf | --program-su | --program-s)
322     ac_prev=program_suffix ;;
323   -program-suffix=* | --program-suffix=* | --program-suffi=* \
324   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
325     program_suffix="$ac_optarg" ;;
326
327   -program-transform-name | --program-transform-name \
328   | --program-transform-nam | --program-transform-na \
329   | --program-transform-n | --program-transform- \
330   | --program-transform | --program-transfor \
331   | --program-transfo | --program-transf \
332   | --program-trans | --program-tran \
333   | --progr-tra | --program-tr | --program-t)
334     ac_prev=program_transform_name ;;
335   -program-transform-name=* | --program-transform-name=* \
336   | --program-transform-nam=* | --program-transform-na=* \
337   | --program-transform-n=* | --program-transform-=* \
338   | --program-transform=* | --program-transfor=* \
339   | --program-transfo=* | --program-transf=* \
340   | --program-trans=* | --program-tran=* \
341   | --progr-tra=* | --program-tr=* | --program-t=*)
342     program_transform_name="$ac_optarg" ;;
343
344   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
345   | -silent | --silent | --silen | --sile | --sil)
346     silent=yes ;;
347
348   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
349     ac_prev=sbindir ;;
350   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
351   | --sbi=* | --sb=*)
352     sbindir="$ac_optarg" ;;
353
354   -sharedstatedir | --sharedstatedir | --sharedstatedi \
355   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
356   | --sharedst | --shareds | --shared | --share | --shar \
357   | --sha | --sh)
358     ac_prev=sharedstatedir ;;
359   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
360   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
361   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
362   | --sha=* | --sh=*)
363     sharedstatedir="$ac_optarg" ;;
364
365   -site | --site | --sit)
366     ac_prev=site ;;
367   -site=* | --site=* | --sit=*)
368     site="$ac_optarg" ;;
369
370   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
371     ac_prev=srcdir ;;
372   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
373     srcdir="$ac_optarg" ;;
374
375   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
376   | --syscon | --sysco | --sysc | --sys | --sy)
377     ac_prev=sysconfdir ;;
378   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
379   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
380     sysconfdir="$ac_optarg" ;;
381
382   -target | --target | --targe | --targ | --tar | --ta | --t)
383     ac_prev=target ;;
384   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
385     target="$ac_optarg" ;;
386
387   -v | -verbose | --verbose | --verbos | --verbo | --verb)
388     verbose=yes ;;
389
390   -version | --version | --versio | --versi | --vers)
391     echo "configure generated by autoconf version 2.13"
392     exit 0 ;;
393
394   -with-* | --with-*)
395     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
396     # Reject names that are not valid shell variable names.
397     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
398       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
399     fi
400     ac_package=`echo $ac_package| sed 's/-/_/g'`
401     case "$ac_option" in
402       *=*) ;;
403       *) ac_optarg=yes ;;
404     esac
405     eval "with_${ac_package}='$ac_optarg'" ;;
406
407   -without-* | --without-*)
408     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
409     # Reject names that are not valid shell variable names.
410     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
411       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
412     fi
413     ac_package=`echo $ac_package| sed 's/-/_/g'`
414     eval "with_${ac_package}=no" ;;
415
416   --x)
417     # Obsolete; use --with-x.
418     with_x=yes ;;
419
420   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
421   | --x-incl | --x-inc | --x-in | --x-i)
422     ac_prev=x_includes ;;
423   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
424   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
425     x_includes="$ac_optarg" ;;
426
427   -x-libraries | --x-libraries | --x-librarie | --x-librari \
428   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
429     ac_prev=x_libraries ;;
430   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
431   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
432     x_libraries="$ac_optarg" ;;
433
434   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
435     ;;
436
437   *)
438     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
439       echo "configure: warning: $ac_option: invalid host type" 1>&2
440     fi
441     if test "x$nonopt" != xNONE; then
442       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
443     fi
444     nonopt="$ac_option"
445     ;;
446
447   esac
448 done
449
450 if test -n "$ac_prev"; then
451   { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
452 fi
453
454 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
455
456 # File descriptor usage:
457 # 0 standard input
458 # 1 file creation
459 # 2 errors and warnings
460 # 3 some systems may open it to /dev/tty
461 # 4 used on the Kubota Titan
462 # 6 checking for... messages and results
463 # 5 compiler messages saved in config.log
464 if test "$silent" = yes; then
465   exec 6>/dev/null
466 else
467   exec 6>&1
468 fi
469 exec 5>./config.log
470
471 echo "\
472 This file contains any messages produced by compilers while
473 running configure, to aid debugging if configure makes a mistake.
474 " 1>&5
475
476 # Strip out --no-create and --no-recursion so they do not pile up.
477 # Also quote any args containing shell metacharacters.
478 ac_configure_args=
479 for ac_arg
480 do
481   case "$ac_arg" in
482   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
483   | --no-cr | --no-c) ;;
484   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
485   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
486   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
487   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
488   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
489   esac
490 done
491
492 # NLS nuisances.
493 # Only set these to C if already set.  These must not be set unconditionally
494 # because not all systems understand e.g. LANG=C (notably SCO).
495 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
496 # Non-C LC_CTYPE values break the ctype check.
497 if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
498 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
499 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
500 if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
501
502 # confdefs.h avoids OS command line length limits that DEFS can exceed.
503 rm -rf conftest* confdefs.h
504 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
505 echo > confdefs.h
506
507 # A filename unique to this package, relative to the directory that
508 # configure is in, which we can look for to find out if srcdir is correct.
509 ac_unique_file=src/ios.cc
510
511 # Find the source files, if location was not specified.
512 if test -z "$srcdir"; then
513   ac_srcdir_defaulted=yes
514   # Try the directory containing this script, then its parent.
515   ac_prog=$0
516   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
517   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
518   srcdir=$ac_confdir
519   if test ! -r $srcdir/$ac_unique_file; then
520     srcdir=..
521   fi
522 else
523   ac_srcdir_defaulted=no
524 fi
525 if test ! -r $srcdir/$ac_unique_file; then
526   if test "$ac_srcdir_defaulted" = yes; then
527     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
528   else
529     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
530   fi
531 fi
532 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
533
534 # Prefer explicitly selected file to automatically selected ones.
535 if test -z "$CONFIG_SITE"; then
536   if test "x$prefix" != xNONE; then
537     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
538   else
539     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
540   fi
541 fi
542 for ac_site_file in $CONFIG_SITE; do
543   if test -r "$ac_site_file"; then
544     echo "loading site script $ac_site_file"
545     . "$ac_site_file"
546   fi
547 done
548
549 if test -r "$cache_file"; then
550   echo "loading cache $cache_file"
551   . $cache_file
552 else
553   echo "creating cache $cache_file"
554   > $cache_file
555 fi
556
557 ac_ext=c
558 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
559 ac_cpp='$CPP $CPPFLAGS'
560 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
561 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
562 cross_compiling=$ac_cv_prog_cc_cross
563
564 ac_exeext=
565 ac_objext=o
566 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
567   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
568   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
569     ac_n= ac_c='
570 ' ac_t='        '
571   else
572     ac_n=-n ac_c= ac_t=
573   fi
574 else
575   ac_n= ac_c='\c' ac_t=
576 fi
577
578
579
580 PACKAGE=libstdc++
581 MAJOR_VERSION=3
582 MINOR_VERSION=1
583 MICRO_VERSION=0
584 VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION
585
586
587
588 # Gets and sets build, host, target, *_vendor, *_cpu, *_os, etc.
589 # AC 2.50 sets target_alias iff the user specified --target, but we use it
590 # everywhere, so we set it here just to be sure.
591 ac_aux_dir=
592 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
593   if test -f $ac_dir/install-sh; then
594     ac_aux_dir=$ac_dir
595     ac_install_sh="$ac_aux_dir/install-sh -c"
596     break
597   elif test -f $ac_dir/install.sh; then
598     ac_aux_dir=$ac_dir
599     ac_install_sh="$ac_aux_dir/install.sh -c"
600     break
601   fi
602 done
603 if test -z "$ac_aux_dir"; then
604   { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
605 fi
606 ac_config_guess=$ac_aux_dir/config.guess
607 ac_config_sub=$ac_aux_dir/config.sub
608 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
609
610
611 # Do some error checking and defaulting for the host and target type.
612 # The inputs are:
613 #    configure --host=HOST --target=TARGET --build=BUILD NONOPT
614 #
615 # The rules are:
616 # 1. You are not allowed to specify --host, --target, and nonopt at the
617 #    same time.
618 # 2. Host defaults to nonopt.
619 # 3. If nonopt is not specified, then host defaults to the current host,
620 #    as determined by config.guess.
621 # 4. Target and build default to nonopt.
622 # 5. If nonopt is not specified, then target and build default to host.
623
624 # The aliases save the names the user supplied, while $host etc.
625 # will get canonicalized.
626 case $host---$target---$nonopt in
627 NONE---*---* | *---NONE---* | *---*---NONE) ;;
628 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
629 esac
630
631
632 # Make sure we can run config.sub.
633 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
634 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
635 fi
636
637 echo $ac_n "checking host system type""... $ac_c" 1>&6
638 echo "configure:639: checking host system type" >&5
639
640 host_alias=$host
641 case "$host_alias" in
642 NONE)
643   case $nonopt in
644   NONE)
645     if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
646     else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
647     fi ;;
648   *) host_alias=$nonopt ;;
649   esac ;;
650 esac
651
652 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
653 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
654 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
655 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
656 echo "$ac_t""$host" 1>&6
657
658 echo $ac_n "checking target system type""... $ac_c" 1>&6
659 echo "configure:660: checking target system type" >&5
660
661 target_alias=$target
662 case "$target_alias" in
663 NONE)
664   case $nonopt in
665   NONE) target_alias=$host_alias ;;
666   *) target_alias=$nonopt ;;
667   esac ;;
668 esac
669
670 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
671 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
672 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
673 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
674 echo "$ac_t""$target" 1>&6
675
676 echo $ac_n "checking build system type""... $ac_c" 1>&6
677 echo "configure:678: checking build system type" >&5
678
679 build_alias=$build
680 case "$build_alias" in
681 NONE)
682   case $nonopt in
683   NONE) build_alias=$host_alias ;;
684   *) build_alias=$nonopt ;;
685   esac ;;
686 esac
687
688 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
689 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
690 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
691 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
692 echo "$ac_t""$build" 1>&6
693
694 test "$host_alias" != "$target_alias" &&
695   test "$program_prefix$program_suffix$program_transform_name" = \
696     NONENONEs,x,x, &&
697   program_prefix=${target_alias}-
698
699 target_alias=${target_alias-$target}
700
701
702 # Find a good install program.  We prefer a C program (faster),
703 # so one script is as good as another.  But avoid the broken or
704 # incompatible versions:
705 # SysV /etc/install, /usr/sbin/install
706 # SunOS /usr/etc/install
707 # IRIX /sbin/install
708 # AIX /bin/install
709 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
710 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
711 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
712 # ./install, which can be erroneously created by make from ./install.sh.
713 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
714 echo "configure:715: checking for a BSD compatible install" >&5
715 if test -z "$INSTALL"; then
716 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
717   echo $ac_n "(cached) $ac_c" 1>&6
718 else
719     IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS=":"
720   for ac_dir in $PATH; do
721     # Account for people who put trailing slashes in PATH elements.
722     case "$ac_dir/" in
723     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
724     *)
725       # OSF1 and SCO ODT 3.0 have their own names for install.
726       # Don't use installbsd from OSF since it installs stuff as root
727       # by default.
728       for ac_prog in ginstall scoinst install; do
729         if test -f $ac_dir/$ac_prog; then
730           if test $ac_prog = install &&
731             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
732             # AIX install.  It has an incompatible calling convention.
733             :
734           else
735             ac_cv_path_install="$ac_dir/$ac_prog -c"
736             break 2
737           fi
738         fi
739       done
740       ;;
741     esac
742   done
743   IFS="$ac_save_IFS"
744
745 fi
746   if test "${ac_cv_path_install+set}" = set; then
747     INSTALL="$ac_cv_path_install"
748   else
749     # As a last resort, use the slow shell script.  We don't cache a
750     # path for INSTALL within a source directory, because that will
751     # break other packages using the cache if that directory is
752     # removed, or if the path is relative.
753     INSTALL="$ac_install_sh"
754   fi
755 fi
756 echo "$ac_t""$INSTALL" 1>&6
757
758 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
759 # It thinks the first close brace ends the variable substitution.
760 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
761
762 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
763
764 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
765
766 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
767 echo "configure:768: checking whether build environment is sane" >&5
768 # Just in case
769 sleep 1
770 echo timestamp > conftestfile
771 # Do `set' in a subshell so we don't clobber the current shell's
772 # arguments.  Must try -L first in case configure is actually a
773 # symlink; some systems play weird games with the mod time of symlinks
774 # (eg FreeBSD returns the mod time of the symlink's containing
775 # directory).
776 if (
777    set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
778    if test "$*" = "X"; then
779       # -L didn't work.
780       set X `ls -t $srcdir/configure conftestfile`
781    fi
782    if test "$*" != "X $srcdir/configure conftestfile" \
783       && test "$*" != "X conftestfile $srcdir/configure"; then
784
785       # If neither matched, then we have a broken ls.  This can happen
786       # if, for instance, CONFIG_SHELL is bash and it inherits a
787       # broken ls alias from the environment.  This has actually
788       # happened.  Such a system could not be considered "sane".
789       { echo "configure: error: ls -t appears to fail.  Make sure there is not a broken
790 alias in your environment" 1>&2; exit 1; }
791    fi
792
793    test "$2" = conftestfile
794    )
795 then
796    # Ok.
797    :
798 else
799    { echo "configure: error: newly created file is older than distributed files!
800 Check your system clock" 1>&2; exit 1; }
801 fi
802 rm -f conftest*
803 echo "$ac_t""yes" 1>&6
804 if test "$program_transform_name" = s,x,x,; then
805   program_transform_name=
806 else
807   # Double any \ or $.  echo might interpret backslashes.
808   cat <<\EOF_SED > conftestsed
809 s,\\,\\\\,g; s,\$,$$,g
810 EOF_SED
811   program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
812   rm -f conftestsed
813 fi
814 test "$program_prefix" != NONE &&
815   program_transform_name="s,^,${program_prefix},; $program_transform_name"
816 # Use a double $ so make ignores it.
817 test "$program_suffix" != NONE &&
818   program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
819
820 # sed with no file args requires a program.
821 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
822
823 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
824 echo "configure:825: checking whether ${MAKE-make} sets \${MAKE}" >&5
825 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
826 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
827   echo $ac_n "(cached) $ac_c" 1>&6
828 else
829   cat > conftestmake <<\EOF
830 all:
831         @echo 'ac_maketemp="${MAKE}"'
832 EOF
833 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
834 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
835 if test -n "$ac_maketemp"; then
836   eval ac_cv_prog_make_${ac_make}_set=yes
837 else
838   eval ac_cv_prog_make_${ac_make}_set=no
839 fi
840 rm -f conftestmake
841 fi
842 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
843   echo "$ac_t""yes" 1>&6
844   SET_MAKE=
845 else
846   echo "$ac_t""no" 1>&6
847   SET_MAKE="MAKE=${MAKE-make}"
848 fi
849
850
851 PACKAGE=$PACKAGE
852
853 VERSION=$VERSION
854
855 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
856   { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
857 fi
858 cat >> confdefs.h <<EOF
859 #define PACKAGE "$PACKAGE"
860 EOF
861
862 cat >> confdefs.h <<EOF
863 #define VERSION "$VERSION"
864 EOF
865
866
867
868 missing_dir=`cd $ac_aux_dir && pwd`
869 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
870 echo "configure:871: checking for working aclocal" >&5
871 # Run test in a subshell; some versions of sh will print an error if
872 # an executable is not found, even if stderr is redirected.
873 # Redirect stdin to placate older versions of autoconf.  Sigh.
874 if (aclocal --version) < /dev/null > /dev/null 2>&1; then
875    ACLOCAL=aclocal
876    echo "$ac_t""found" 1>&6
877 else
878    ACLOCAL="$missing_dir/missing aclocal"
879    echo "$ac_t""missing" 1>&6
880 fi
881
882 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
883 echo "configure:884: checking for working autoconf" >&5
884 # Run test in a subshell; some versions of sh will print an error if
885 # an executable is not found, even if stderr is redirected.
886 # Redirect stdin to placate older versions of autoconf.  Sigh.
887 if (autoconf --version) < /dev/null > /dev/null 2>&1; then
888    AUTOCONF=autoconf
889    echo "$ac_t""found" 1>&6
890 else
891    AUTOCONF="$missing_dir/missing autoconf"
892    echo "$ac_t""missing" 1>&6
893 fi
894
895 echo $ac_n "checking for working automake""... $ac_c" 1>&6
896 echo "configure:897: checking for working automake" >&5
897 # Run test in a subshell; some versions of sh will print an error if
898 # an executable is not found, even if stderr is redirected.
899 # Redirect stdin to placate older versions of autoconf.  Sigh.
900 if (automake --version) < /dev/null > /dev/null 2>&1; then
901    AUTOMAKE=automake
902    echo "$ac_t""found" 1>&6
903 else
904    AUTOMAKE="$missing_dir/missing automake"
905    echo "$ac_t""missing" 1>&6
906 fi
907
908 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
909 echo "configure:910: checking for working autoheader" >&5
910 # Run test in a subshell; some versions of sh will print an error if
911 # an executable is not found, even if stderr is redirected.
912 # Redirect stdin to placate older versions of autoconf.  Sigh.
913 if (autoheader --version) < /dev/null > /dev/null 2>&1; then
914    AUTOHEADER=autoheader
915    echo "$ac_t""found" 1>&6
916 else
917    AUTOHEADER="$missing_dir/missing autoheader"
918    echo "$ac_t""missing" 1>&6
919 fi
920
921 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
922 echo "configure:923: checking for working makeinfo" >&5
923 # Run test in a subshell; some versions of sh will print an error if
924 # an executable is not found, even if stderr is redirected.
925 # Redirect stdin to placate older versions of autoconf.  Sigh.
926 if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
927    MAKEINFO=makeinfo
928    echo "$ac_t""found" 1>&6
929 else
930    MAKEINFO="$missing_dir/missing makeinfo"
931    echo "$ac_t""missing" 1>&6
932 fi
933
934
935
936
937
938
939 # Runs configure.host and configure.target, as well as finds CC, CXX
940 # and assorted other critical bits. Have to run this before the
941 # GLIBCPP_ENABLE_* macros below.
942 if test $host != $build; then
943   ac_tool_prefix=${host_alias}-
944 else
945   ac_tool_prefix=
946 fi
947
948 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
949 echo "configure:950: checking for Cygwin environment" >&5
950 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
951   echo $ac_n "(cached) $ac_c" 1>&6
952 else
953   cat > conftest.$ac_ext <<EOF
954 #line 955 "configure"
955 #include "confdefs.h"
956
957 int main() {
958
959 #ifndef __CYGWIN__
960 #define __CYGWIN__ __CYGWIN32__
961 #endif
962 return __CYGWIN__;
963 ; return 0; }
964 EOF
965 if { (eval echo configure:966: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
966   rm -rf conftest*
967   ac_cv_cygwin=yes
968 else
969   echo "configure: failed program was:" >&5
970   cat conftest.$ac_ext >&5
971   rm -rf conftest*
972   ac_cv_cygwin=no
973 fi
974 rm -f conftest*
975 rm -f conftest*
976 fi
977
978 echo "$ac_t""$ac_cv_cygwin" 1>&6
979 CYGWIN=
980 test "$ac_cv_cygwin" = yes && CYGWIN=yes
981 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
982 echo "configure:983: checking for mingw32 environment" >&5
983 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
984   echo $ac_n "(cached) $ac_c" 1>&6
985 else
986   cat > conftest.$ac_ext <<EOF
987 #line 988 "configure"
988 #include "confdefs.h"
989
990 int main() {
991 return __MINGW32__;
992 ; return 0; }
993 EOF
994 if { (eval echo configure:995: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
995   rm -rf conftest*
996   ac_cv_mingw32=yes
997 else
998   echo "configure: failed program was:" >&5
999   cat conftest.$ac_ext >&5
1000   rm -rf conftest*
1001   ac_cv_mingw32=no
1002 fi
1003 rm -f conftest*
1004 rm -f conftest*
1005 fi
1006
1007 echo "$ac_t""$ac_cv_mingw32" 1>&6
1008 MINGW32=
1009 test "$ac_cv_mingw32" = yes && MINGW32=yes
1010
1011     # Check whether --enable-multilib or --disable-multilib was given.
1012 if test "${enable_multilib+set}" = set; then
1013   enableval="$enable_multilib"
1014   case "${enableval}" in
1015     yes) multilib=yes ;;
1016     no)  multilib=no ;;
1017     *)   { echo "configure: error: bad value ${enableval} for multilib option" 1>&2; exit 1; } ;;
1018    esac
1019 else
1020   multilib=yes
1021 fi
1022
1023 # When building with srcdir == objdir, links to the source files will
1024 # be created in directories within the target_subdir.  We have to
1025 # adjust toplevel_srcdir accordingly, so that configure finds
1026 # install-sh and other auxiliary files that live in the top-level
1027 # source directory.
1028 if test "${srcdir}" = "."; then
1029   if test -z "${with_target_subdir}"; then
1030     toprel=".."
1031   else
1032     if test "${with_target_subdir}" != "."; then
1033       toprel="${with_multisrctop}../.."
1034     else
1035       toprel="${with_multisrctop}.."
1036     fi
1037   fi
1038 else
1039   toprel=".."
1040 fi
1041 ac_aux_dir=
1042 for ac_dir in ${srcdir}/$toprel $srcdir/${srcdir}/$toprel; do
1043   if test -f $ac_dir/install-sh; then
1044     ac_aux_dir=$ac_dir
1045     ac_install_sh="$ac_aux_dir/install-sh -c"
1046     break
1047   elif test -f $ac_dir/install.sh; then
1048     ac_aux_dir=$ac_dir
1049     ac_install_sh="$ac_aux_dir/install.sh -c"
1050     break
1051   fi
1052 done
1053 if test -z "$ac_aux_dir"; then
1054   { echo "configure: error: can not find install-sh or install.sh in ${srcdir}/$toprel $srcdir/${srcdir}/$toprel" 1>&2; exit 1; }
1055 fi
1056 ac_config_guess=$ac_aux_dir/config.guess
1057 ac_config_sub=$ac_aux_dir/config.sub
1058 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
1059
1060 toplevel_srcdir=\${top_srcdir}/$toprel
1061
1062
1063 # Export build and source directories.
1064 # These need to be absolute paths, yet at the same time need to
1065 # canonicalize only relative paths, because then amd will not unmount
1066 # drives. Thus the use of PWDCMD: set it to 'pawd' or 'amq -w' if using amd.
1067 glibcpp_builddir=`pwd`
1068 case $srcdir in
1069 \\/$* | ?:\\/*) glibcpp_srcdir=${srcdir} ;;
1070 *) glibcpp_srcdir=`cd "$srcdir" && ${PWDCMD-pwd} || echo "$srcdir"` ;;
1071 esac
1072
1073
1074
1075
1076
1077 # Will set LN_S to either 'ln -s' or 'ln'.  With autoconf 2.50+, can also
1078 # be 'cp -p' if linking isn't available.
1079 #ac_cv_prog_LN_S='cp -p'
1080 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1081 echo "configure:1082: checking whether ln -s works" >&5
1082 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1083   echo $ac_n "(cached) $ac_c" 1>&6
1084 else
1085   rm -f conftestdata
1086 if ln -s X conftestdata 2>/dev/null
1087 then
1088   rm -f conftestdata
1089   ac_cv_prog_LN_S="ln -s"
1090 else
1091   ac_cv_prog_LN_S=ln
1092 fi
1093 fi
1094 LN_S="$ac_cv_prog_LN_S"
1095 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1096   echo "$ac_t""yes" 1>&6
1097 else
1098   echo "$ac_t""no" 1>&6
1099 fi
1100
1101
1102 # We use these options to decide which functions to include.
1103 # Check whether --with-target-subdir or --without-target-subdir was given.
1104 if test "${with_target_subdir+set}" = set; then
1105   withval="$with_target_subdir"
1106   :
1107 fi
1108
1109 # Check whether --with-cross-host or --without-cross-host was given.
1110 if test "${with_cross_host+set}" = set; then
1111   withval="$with_cross_host"
1112   :
1113 fi
1114
1115
1116   glibcpp_basedir=$srcdir/$toprel/./libstdc++-v3
1117   
1118
1119   # Never versions of autoconf add an underscore to these functions.
1120   # Prevent future problems ...
1121   
1122   
1123   
1124   
1125
1126 #  AC_PROG_CC
1127
1128 # FIXME: We temporarily define our own version of AC_PROG_CC.  This is
1129 # copied from autoconf 2.12, but does not call AC_PROG_CC_WORKS.  We
1130 # are probably using a cross compiler, which will not be able to fully
1131 # link an executable.  This should really be fixed in autoconf
1132 # itself.
1133
1134
1135
1136
1137 # Extract the first word of "gcc", so it can be a program name with args.
1138 set dummy gcc; ac_word=$2
1139 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1140 echo "configure:1141: checking for $ac_word" >&5
1141 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1142   echo $ac_n "(cached) $ac_c" 1>&6
1143 else
1144   if test -n "$CC"; then
1145   ac_cv_prog_CC="$CC" # Let the user override the test.
1146 else
1147   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1148   ac_dummy="$PATH"
1149   for ac_dir in $ac_dummy; do
1150     test -z "$ac_dir" && ac_dir=.
1151     if test -f $ac_dir/$ac_word; then
1152       ac_cv_prog_CC="gcc"
1153       break
1154     fi
1155   done
1156   IFS="$ac_save_ifs"
1157 fi
1158 fi
1159 CC="$ac_cv_prog_CC"
1160 if test -n "$CC"; then
1161   echo "$ac_t""$CC" 1>&6
1162 else
1163   echo "$ac_t""no" 1>&6
1164 fi
1165
1166 if test -z "$CC"; then
1167   # Extract the first word of "cc", so it can be a program name with args.
1168 set dummy cc; ac_word=$2
1169 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1170 echo "configure:1171: checking for $ac_word" >&5
1171 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1172   echo $ac_n "(cached) $ac_c" 1>&6
1173 else
1174   if test -n "$CC"; then
1175   ac_cv_prog_CC="$CC" # Let the user override the test.
1176 else
1177   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1178   ac_prog_rejected=no
1179   ac_dummy="$PATH"
1180   for ac_dir in $ac_dummy; do
1181     test -z "$ac_dir" && ac_dir=.
1182     if test -f $ac_dir/$ac_word; then
1183       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1184         ac_prog_rejected=yes
1185         continue
1186       fi
1187       ac_cv_prog_CC="cc"
1188       break
1189     fi
1190   done
1191   IFS="$ac_save_ifs"
1192 if test $ac_prog_rejected = yes; then
1193   # We found a bogon in the path, so make sure we never use it.
1194   set dummy $ac_cv_prog_CC
1195   shift
1196   if test $# -gt 0; then
1197     # We chose a different compiler from the bogus one.
1198     # However, it has the same basename, so the bogon will be chosen
1199     # first if we set CC to just the basename; use the full file name.
1200     shift
1201     set dummy "$ac_dir/$ac_word" "$@"
1202     shift
1203     ac_cv_prog_CC="$@"
1204   fi
1205 fi
1206 fi
1207 fi
1208 CC="$ac_cv_prog_CC"
1209 if test -n "$CC"; then
1210   echo "$ac_t""$CC" 1>&6
1211 else
1212   echo "$ac_t""no" 1>&6
1213 fi
1214
1215   test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1216 fi
1217
1218 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1219 echo "configure:1220: checking whether we are using GNU C" >&5
1220 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1221   echo $ac_n "(cached) $ac_c" 1>&6
1222 else
1223   cat > conftest.c <<EOF
1224 #ifdef __GNUC__
1225   yes;
1226 #endif
1227 EOF
1228 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1229: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1229   ac_cv_prog_gcc=yes
1230 else
1231   ac_cv_prog_gcc=no
1232 fi
1233 fi
1234
1235 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1236
1237 if test $ac_cv_prog_gcc = yes; then
1238   GCC=yes
1239   ac_test_CFLAGS="${CFLAGS+set}"
1240   ac_save_CFLAGS="$CFLAGS"
1241   CFLAGS=
1242   echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1243 echo "configure:1244: checking whether ${CC-cc} accepts -g" >&5
1244 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1245   echo $ac_n "(cached) $ac_c" 1>&6
1246 else
1247   echo 'void f(){}' > conftest.c
1248 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1249   ac_cv_prog_cc_g=yes
1250 else
1251   ac_cv_prog_cc_g=no
1252 fi
1253 rm -f conftest*
1254
1255 fi
1256
1257 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1258   if test "$ac_test_CFLAGS" = set; then
1259     CFLAGS="$ac_save_CFLAGS"
1260   elif test $ac_cv_prog_cc_g = yes; then
1261     CFLAGS="-g -O2"
1262   else
1263     CFLAGS="-O2"
1264   fi
1265 else
1266   GCC=
1267   test "${CFLAGS+set}" = set || CFLAGS="-g"
1268 fi
1269
1270
1271 # Can't just call these here as g++ requires libstc++ to be built....
1272 #  AC_PROG_CXX
1273
1274 # Likewise for AC_PROG_CXX.
1275
1276
1277
1278 # Use glibcpp_CXX so that we do not cause CXX to be cached with the
1279 # flags that come in CXX while configuring libstdc++.  They're different
1280 # from those used for all other target libraries.  If CXX is set in
1281 # the environment, respect that here.
1282 glibcpp_CXX=$CXX
1283 for ac_prog in $CCC c++ g++ gcc CC cxx cc++
1284 do
1285 # Extract the first word of "$ac_prog", so it can be a program name with args.
1286 set dummy $ac_prog; ac_word=$2
1287 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1288 echo "configure:1289: checking for $ac_word" >&5
1289 if eval "test \"`echo '$''{'ac_cv_prog_glibcpp_CXX'+set}'`\" = set"; then
1290   echo $ac_n "(cached) $ac_c" 1>&6
1291 else
1292   if test -n "$glibcpp_CXX"; then
1293   ac_cv_prog_glibcpp_CXX="$glibcpp_CXX" # Let the user override the test.
1294 else
1295   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1296   ac_dummy="$PATH"
1297   for ac_dir in $ac_dummy; do
1298     test -z "$ac_dir" && ac_dir=.
1299     if test -f $ac_dir/$ac_word; then
1300       ac_cv_prog_glibcpp_CXX="$ac_prog"
1301       break
1302     fi
1303   done
1304   IFS="$ac_save_ifs"
1305 fi
1306 fi
1307 glibcpp_CXX="$ac_cv_prog_glibcpp_CXX"
1308 if test -n "$glibcpp_CXX"; then
1309   echo "$ac_t""$glibcpp_CXX" 1>&6
1310 else
1311   echo "$ac_t""no" 1>&6
1312 fi
1313
1314 test -n "$glibcpp_CXX" && break
1315 done
1316 test -n "$glibcpp_CXX" || glibcpp_CXX="gcc"
1317
1318
1319 CXX=$glibcpp_CXX
1320 test -z "$glibcpp_CXX" && { echo "configure: error: no acceptable c++ found in \$PATH" 1>&2; exit 1; }
1321
1322 echo $ac_n "checking whether we are using GNU C++""... $ac_c" 1>&6
1323 echo "configure:1324: checking whether we are using GNU C++" >&5
1324 if eval "test \"`echo '$''{'ac_cv_prog_gxx'+set}'`\" = set"; then
1325   echo $ac_n "(cached) $ac_c" 1>&6
1326 else
1327   cat > conftest.C <<EOF
1328 #ifdef __GNUC__
1329   yes;
1330 #endif
1331 EOF
1332 if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:1333: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1333   ac_cv_prog_gxx=yes
1334 else
1335   ac_cv_prog_gxx=no
1336 fi
1337 fi
1338
1339 echo "$ac_t""$ac_cv_prog_gxx" 1>&6
1340
1341 if test $ac_cv_prog_gxx = yes; then
1342   GXX=yes
1343   ac_test_CXXFLAGS="${CXXFLAGS+set}"
1344   ac_save_CXXFLAGS="$CXXFLAGS"
1345   CXXFLAGS=
1346   echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6
1347 echo "configure:1348: checking whether ${CXX-g++} accepts -g" >&5
1348 if eval "test \"`echo '$''{'ac_cv_prog_cxx_g'+set}'`\" = set"; then
1349   echo $ac_n "(cached) $ac_c" 1>&6
1350 else
1351   echo 'void f(){}' > conftest.cc
1352 if test -z "`${CXX-g++} -g -c conftest.cc 2>&1`"; then
1353   ac_cv_prog_cxx_g=yes
1354 else
1355   ac_cv_prog_cxx_g=no
1356 fi
1357 rm -f conftest*
1358
1359 fi
1360
1361 echo "$ac_t""$ac_cv_prog_cxx_g" 1>&6
1362   if test "$ac_test_CXXFLAGS" = set; then
1363     CXXFLAGS="$ac_save_CXXFLAGS"
1364   elif test $ac_cv_prog_cxx_g = yes; then
1365     CXXFLAGS="-g -O2"
1366   else
1367     CXXFLAGS="-O2"
1368   fi
1369 else
1370   GXX=
1371   test "${CXXFLAGS+set}" = set || CXXFLAGS="-g"
1372 fi
1373
1374
1375    # For some reason, gettext needs this.
1376    echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
1377 echo "configure:1378: checking for POSIXized ISC" >&5
1378 if test -d /etc/conf/kconfig.d &&
1379   grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
1380 then
1381   echo "$ac_t""yes" 1>&6
1382   ISC=yes # If later tests want to check for ISC.
1383   cat >> confdefs.h <<\EOF
1384 #define _POSIX_SOURCE 1
1385 EOF
1386
1387   if test "$GCC" = yes; then
1388     CC="$CC -posix"
1389   else
1390     CC="$CC -Xp"
1391   fi
1392 else
1393   echo "$ac_t""no" 1>&6
1394   ISC=
1395 fi
1396
1397
1398   # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
1399 set dummy ${ac_tool_prefix}as; ac_word=$2
1400 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1401 echo "configure:1402: checking for $ac_word" >&5
1402 if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
1403   echo $ac_n "(cached) $ac_c" 1>&6
1404 else
1405   if test -n "$AS"; then
1406   ac_cv_prog_AS="$AS" # Let the user override the test.
1407 else
1408   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1409   ac_dummy="$PATH"
1410   for ac_dir in $ac_dummy; do
1411     test -z "$ac_dir" && ac_dir=.
1412     if test -f $ac_dir/$ac_word; then
1413       ac_cv_prog_AS="${ac_tool_prefix}as"
1414       break
1415     fi
1416   done
1417   IFS="$ac_save_ifs"
1418   test -z "$ac_cv_prog_AS" && ac_cv_prog_AS="as"
1419 fi
1420 fi
1421 AS="$ac_cv_prog_AS"
1422 if test -n "$AS"; then
1423   echo "$ac_t""$AS" 1>&6
1424 else
1425   echo "$ac_t""no" 1>&6
1426 fi
1427
1428
1429
1430   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
1431 set dummy ${ac_tool_prefix}ar; ac_word=$2
1432 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1433 echo "configure:1434: checking for $ac_word" >&5
1434 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
1435   echo $ac_n "(cached) $ac_c" 1>&6
1436 else
1437   if test -n "$AR"; then
1438   ac_cv_prog_AR="$AR" # Let the user override the test.
1439 else
1440   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1441   ac_dummy="$PATH"
1442   for ac_dir in $ac_dummy; do
1443     test -z "$ac_dir" && ac_dir=.
1444     if test -f $ac_dir/$ac_word; then
1445       ac_cv_prog_AR="${ac_tool_prefix}ar"
1446       break
1447     fi
1448   done
1449   IFS="$ac_save_ifs"
1450   test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
1451 fi
1452 fi
1453 AR="$ac_cv_prog_AR"
1454 if test -n "$AR"; then
1455   echo "$ac_t""$AR" 1>&6
1456 else
1457   echo "$ac_t""no" 1>&6
1458 fi
1459
1460
1461
1462   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1463 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1464 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1465 echo "configure:1466: checking for $ac_word" >&5
1466 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1467   echo $ac_n "(cached) $ac_c" 1>&6
1468 else
1469   if test -n "$RANLIB"; then
1470   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1471 else
1472   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1473   ac_dummy="$PATH"
1474   for ac_dir in $ac_dummy; do
1475     test -z "$ac_dir" && ac_dir=.
1476     if test -f $ac_dir/$ac_word; then
1477       ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1478       break
1479     fi
1480   done
1481   IFS="$ac_save_ifs"
1482 fi
1483 fi
1484 RANLIB="$ac_cv_prog_RANLIB"
1485 if test -n "$RANLIB"; then
1486   echo "$ac_t""$RANLIB" 1>&6
1487 else
1488   echo "$ac_t""no" 1>&6
1489 fi
1490
1491
1492 if test -z "$ac_cv_prog_RANLIB"; then
1493 if test -n "$ac_tool_prefix"; then
1494   # Extract the first word of "ranlib", so it can be a program name with args.
1495 set dummy ranlib; ac_word=$2
1496 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1497 echo "configure:1498: checking for $ac_word" >&5
1498 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1499   echo $ac_n "(cached) $ac_c" 1>&6
1500 else
1501   if test -n "$RANLIB"; then
1502   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1503 else
1504   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1505   ac_dummy="$PATH"
1506   for ac_dir in $ac_dummy; do
1507     test -z "$ac_dir" && ac_dir=.
1508     if test -f $ac_dir/$ac_word; then
1509       ac_cv_prog_RANLIB="ranlib"
1510       break
1511     fi
1512   done
1513   IFS="$ac_save_ifs"
1514   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB="ranlib-not-found-in-path-error"
1515 fi
1516 fi
1517 RANLIB="$ac_cv_prog_RANLIB"
1518 if test -n "$RANLIB"; then
1519   echo "$ac_t""$RANLIB" 1>&6
1520 else
1521   echo "$ac_t""no" 1>&6
1522 fi
1523
1524 else
1525   RANLIB="ranlib-not-found-in-path-error"
1526 fi
1527 fi
1528
1529   # Find a good install program.  We prefer a C program (faster),
1530 # so one script is as good as another.  But avoid the broken or
1531 # incompatible versions:
1532 # SysV /etc/install, /usr/sbin/install
1533 # SunOS /usr/etc/install
1534 # IRIX /sbin/install
1535 # AIX /bin/install
1536 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1537 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1538 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1539 # ./install, which can be erroneously created by make from ./install.sh.
1540 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
1541 echo "configure:1542: checking for a BSD compatible install" >&5
1542 if test -z "$INSTALL"; then
1543 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1544   echo $ac_n "(cached) $ac_c" 1>&6
1545 else
1546     IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS=":"
1547   for ac_dir in $PATH; do
1548     # Account for people who put trailing slashes in PATH elements.
1549     case "$ac_dir/" in
1550     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
1551     *)
1552       # OSF1 and SCO ODT 3.0 have their own names for install.
1553       # Don't use installbsd from OSF since it installs stuff as root
1554       # by default.
1555       for ac_prog in ginstall scoinst install; do
1556         if test -f $ac_dir/$ac_prog; then
1557           if test $ac_prog = install &&
1558             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1559             # AIX install.  It has an incompatible calling convention.
1560             :
1561           else
1562             ac_cv_path_install="$ac_dir/$ac_prog -c"
1563             break 2
1564           fi
1565         fi
1566       done
1567       ;;
1568     esac
1569   done
1570   IFS="$ac_save_IFS"
1571
1572 fi
1573   if test "${ac_cv_path_install+set}" = set; then
1574     INSTALL="$ac_cv_path_install"
1575   else
1576     # As a last resort, use the slow shell script.  We don't cache a
1577     # path for INSTALL within a source directory, because that will
1578     # break other packages using the cache if that directory is
1579     # removed, or if the path is relative.
1580     INSTALL="$ac_install_sh"
1581   fi
1582 fi
1583 echo "$ac_t""$INSTALL" 1>&6
1584
1585 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1586 # It thinks the first close brace ends the variable substitution.
1587 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1588
1589 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
1590
1591 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1592
1593
1594   echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
1595 echo "configure:1596: checking whether to enable maintainer-specific portions of Makefiles" >&5
1596     # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
1597 if test "${enable_maintainer_mode+set}" = set; then
1598   enableval="$enable_maintainer_mode"
1599   USE_MAINTAINER_MODE=$enableval
1600 else
1601   USE_MAINTAINER_MODE=no
1602 fi
1603
1604   echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
1605   
1606
1607 if test $USE_MAINTAINER_MODE = yes; then
1608   MAINTAINER_MODE_TRUE=
1609   MAINTAINER_MODE_FALSE='#'
1610 else
1611   MAINTAINER_MODE_TRUE='#'
1612   MAINTAINER_MODE_FALSE=
1613 fi
1614   MAINT=$MAINTAINER_MODE_TRUE
1615   
1616
1617
1618   # We need AC_EXEEXT to keep automake happy in cygnus mode.  However,
1619   # at least currently, we never actually build a program, so we never
1620   # need to use $(EXEEXT).  Moreover, the test for EXEEXT normally
1621   # fails, because we are probably configuring with a cross compiler
1622   # which cant create executables.  So we include AC_EXEEXT to keep
1623   # automake happy, but we dont execute it, since we dont care about
1624   # the result.
1625   if false; then
1626     # autoconf 2.50 runs AC_EXEEXT by default, and the macro expands
1627     # to nothing, so nothing would remain between `then' and `fi' if it
1628     # were not for the `:' below.
1629     :
1630     
1631
1632 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1633 echo "configure:1634: checking for executable suffix" >&5
1634 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1635   echo $ac_n "(cached) $ac_c" 1>&6
1636 else
1637   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
1638   ac_cv_exeext=.exe
1639 else
1640   rm -f conftest*
1641   echo 'int main () { return 0; }' > conftest.$ac_ext
1642   ac_cv_exeext=
1643   if { (eval echo configure:1644: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1644     for file in conftest.*; do
1645       case $file in
1646       *.c | *.o | *.obj) ;;
1647       *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
1648       esac
1649     done
1650   else
1651     { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1652   fi
1653   rm -f conftest*
1654   test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
1655 fi
1656 fi
1657
1658 EXEEXT=""
1659 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
1660 echo "$ac_t""${ac_cv_exeext}" 1>&6
1661 ac_exeext=$EXEEXT
1662
1663   fi
1664
1665   . ${glibcpp_basedir}/configure.host
1666
1667   case ${glibcpp_basedir} in
1668     /* | A-Za-z:\\/*) libgcj_flagbasedir=${glibcpp_basedir} ;;
1669     *) glibcpp_flagbasedir='$(top_builddir)/'${glibcpp_basedir} ;;
1670   esac
1671
1672   # This does for the target what configure.host does for the host.  In
1673   # addition to possibly modifying the same flags, it also sets up symlinks.
1674   
1675     . ${glibcpp_basedir}/configure.target
1676     echo "$ac_t""CPU config directory is $cpu_include_dir" 1>&6
1677     echo "$ac_t""OS config directory is $os_include_dir" 1>&6
1678
1679
1680   # 
1681
1682
1683
1684 # Check whether --enable-shared or --disable-shared was given.
1685 if test "${enable_shared+set}" = set; then
1686   enableval="$enable_shared"
1687   p=${PACKAGE-default}
1688 case $enableval in
1689 yes) enable_shared=yes ;;
1690 no) enable_shared=no ;;
1691 *)
1692   enable_shared=no
1693   # Look at the argument we got.  We use all the common list separators.
1694   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1695   for pkg in $enableval; do
1696     if test "X$pkg" = "X$p"; then
1697       enable_shared=yes
1698     fi
1699   done
1700   IFS="$ac_save_ifs"
1701   ;;
1702 esac
1703 else
1704   enable_shared=yes
1705 fi
1706
1707 # Check whether --enable-static or --disable-static was given.
1708 if test "${enable_static+set}" = set; then
1709   enableval="$enable_static"
1710   p=${PACKAGE-default}
1711 case $enableval in
1712 yes) enable_static=yes ;;
1713 no) enable_static=no ;;
1714 *)
1715   enable_static=no
1716   # Look at the argument we got.  We use all the common list separators.
1717   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1718   for pkg in $enableval; do
1719     if test "X$pkg" = "X$p"; then
1720       enable_static=yes
1721     fi
1722   done
1723   IFS="$ac_save_ifs"
1724   ;;
1725 esac
1726 else
1727   enable_static=yes
1728 fi
1729
1730 # Check whether --enable-fast-install or --disable-fast-install was given.
1731 if test "${enable_fast_install+set}" = set; then
1732   enableval="$enable_fast_install"
1733   p=${PACKAGE-default}
1734 case $enableval in
1735 yes) enable_fast_install=yes ;;
1736 no) enable_fast_install=no ;;
1737 *)
1738   enable_fast_install=no
1739   # Look at the argument we got.  We use all the common list separators.
1740   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1741   for pkg in $enableval; do
1742     if test "X$pkg" = "X$p"; then
1743       enable_fast_install=yes
1744     fi
1745   done
1746   IFS="$ac_save_ifs"
1747   ;;
1748 esac
1749 else
1750   enable_fast_install=yes
1751 fi
1752
1753 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1754 if test "${with_gnu_ld+set}" = set; then
1755   withval="$with_gnu_ld"
1756   test "$withval" = no || with_gnu_ld=yes
1757 else
1758   with_gnu_ld=no
1759 fi
1760
1761 ac_prog=ld
1762 if test "$GCC" = yes; then
1763   # Check if gcc -print-prog-name=ld gives a path.
1764   echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1765 echo "configure:1766: checking for ld used by GCC" >&5
1766   case $host in
1767   *-*-mingw*)
1768     # gcc leaves a trailing carriage return which upsets mingw
1769     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
1770   *)
1771     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
1772   esac
1773   case $ac_prog in
1774     # Accept absolute paths.
1775     [\\/]* | [A-Za-z]:[\\/]*)
1776       re_direlt='/[^/][^/]*/\.\./'
1777       # Canonicalize the path of ld
1778       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
1779       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
1780         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
1781       done
1782       test -z "$LD" && LD="$ac_prog"
1783       ;;
1784   "")
1785     # If it fails, then pretend we aren't using GCC.
1786     ac_prog=ld
1787     ;;
1788   *)
1789     # If it is relative, then search for the first ld in PATH.
1790     with_gnu_ld=unknown
1791     ;;
1792   esac
1793 elif test "$with_gnu_ld" = yes; then
1794   echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1795 echo "configure:1796: checking for GNU ld" >&5
1796 else
1797   echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1798 echo "configure:1799: checking for non-GNU ld" >&5
1799 fi
1800 if eval "test \"`echo '$''{'lt_cv_path_LD'+set}'`\" = set"; then
1801   echo $ac_n "(cached) $ac_c" 1>&6
1802 else
1803   if test -z "$LD"; then
1804   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1805   for ac_dir in $PATH; do
1806     test -z "$ac_dir" && ac_dir=.
1807     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
1808       lt_cv_path_LD="$ac_dir/$ac_prog"
1809       # Check to see if the program is GNU ld.  I'd rather use --version,
1810       # but apparently some GNU ld's only accept -v.
1811       # Break only if it was the GNU/non-GNU ld that we prefer.
1812       if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
1813         test "$with_gnu_ld" != no && break
1814       else
1815         test "$with_gnu_ld" != yes && break
1816       fi
1817     fi
1818   done
1819   IFS="$ac_save_ifs"
1820 else
1821   lt_cv_path_LD="$LD" # Let the user override the test with a path.
1822 fi
1823 fi
1824
1825 LD="$lt_cv_path_LD"
1826 if test -n "$LD"; then
1827   echo "$ac_t""$LD" 1>&6
1828 else
1829   echo "$ac_t""no" 1>&6
1830 fi
1831 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1832 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1833 echo "configure:1834: checking if the linker ($LD) is GNU ld" >&5
1834 if eval "test \"`echo '$''{'lt_cv_prog_gnu_ld'+set}'`\" = set"; then
1835   echo $ac_n "(cached) $ac_c" 1>&6
1836 else
1837   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1838 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
1839   lt_cv_prog_gnu_ld=yes
1840 else
1841   lt_cv_prog_gnu_ld=no
1842 fi
1843 fi
1844
1845 echo "$ac_t""$lt_cv_prog_gnu_ld" 1>&6
1846 with_gnu_ld=$lt_cv_prog_gnu_ld
1847
1848
1849 echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6
1850 echo "configure:1851: checking for $LD option to reload object files" >&5
1851 if eval "test \"`echo '$''{'lt_cv_ld_reload_flag'+set}'`\" = set"; then
1852   echo $ac_n "(cached) $ac_c" 1>&6
1853 else
1854   lt_cv_ld_reload_flag='-r'
1855 fi
1856
1857 echo "$ac_t""$lt_cv_ld_reload_flag" 1>&6
1858 reload_flag=$lt_cv_ld_reload_flag
1859 test -n "$reload_flag" && reload_flag=" $reload_flag"
1860
1861 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1862 echo "configure:1863: checking for BSD-compatible nm" >&5
1863 if eval "test \"`echo '$''{'lt_cv_path_NM'+set}'`\" = set"; then
1864   echo $ac_n "(cached) $ac_c" 1>&6
1865 else
1866   if test -n "$NM"; then
1867   # Let the user override the test.
1868   lt_cv_path_NM="$NM"
1869 else
1870   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1871   for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
1872     test -z "$ac_dir" && ac_dir=.
1873     tmp_nm=$ac_dir/${ac_tool_prefix}nm
1874     if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
1875       # Check to see if the nm accepts a BSD-compat flag.
1876       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1877       #   nm: unknown option "B" ignored
1878       # Tru64's nm complains that /dev/null is an invalid object file
1879       if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
1880         lt_cv_path_NM="$tmp_nm -B"
1881         break
1882       elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
1883         lt_cv_path_NM="$tmp_nm -p"
1884         break
1885       else
1886         lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
1887         continue # so that we can try to find one that supports BSD flags
1888       fi
1889     fi
1890   done
1891   IFS="$ac_save_ifs"
1892   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
1893 fi
1894 fi
1895
1896 NM="$lt_cv_path_NM"
1897 echo "$ac_t""$NM" 1>&6
1898
1899 echo $ac_n "checking how to recognise dependant libraries""... $ac_c" 1>&6
1900 echo "configure:1901: checking how to recognise dependant libraries" >&5
1901 if eval "test \"`echo '$''{'lt_cv_deplibs_check_method'+set}'`\" = set"; then
1902   echo $ac_n "(cached) $ac_c" 1>&6
1903 else
1904   lt_cv_file_magic_cmd='$MAGIC_CMD'
1905 lt_cv_file_magic_test_file=
1906 lt_cv_deplibs_check_method='unknown'
1907 # Need to set the preceding variable on all platforms that support
1908 # interlibrary dependencies.
1909 # 'none' -- dependencies not supported.
1910 # `unknown' -- same as none, but documents that we really don't know.
1911 # 'pass_all' -- all dependencies passed with no checks.
1912 # 'test_compile' -- check by making test program.
1913 # 'file_magic [regex]' -- check by looking for files in library path
1914 # which responds to the $file_magic_cmd with a given egrep regex.
1915 # If you have `file' or equivalent on your system and you're not sure
1916 # whether `pass_all' will *always* work, you probably want this one.
1917
1918 case $host_os in
1919 aix*)
1920   lt_cv_deplibs_check_method=pass_all
1921   ;;
1922
1923 beos*)
1924   lt_cv_deplibs_check_method=pass_all
1925   ;;
1926
1927 bsdi4*)
1928   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
1929   lt_cv_file_magic_cmd='/usr/bin/file -L'
1930   lt_cv_file_magic_test_file=/shlib/libc.so
1931   ;;
1932
1933 cygwin* | mingw* |pw32*)
1934   lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
1935   lt_cv_file_magic_cmd='$OBJDUMP -f'
1936   ;;
1937
1938 darwin* | rhapsody*)
1939   lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
1940   lt_cv_file_magic_cmd='/usr/bin/file -L'
1941   case "$host_os" in
1942   rhapsody* | darwin1.012)
1943     lt_cv_file_magic_test_file='/System/Library/Frameworks/System.framework/System'
1944     ;;
1945   *) # Darwin 1.3 on
1946     lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
1947     ;;
1948   esac
1949   ;;
1950
1951 freebsd* )
1952   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1953     case $host_cpu in
1954     i*86 )
1955       # Not sure whether the presence of OpenBSD here was a mistake.
1956       # Let's accept both of them until this is cleared up.
1957       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
1958       lt_cv_file_magic_cmd=/usr/bin/file
1959       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
1960       ;;
1961     esac
1962   else
1963     lt_cv_deplibs_check_method=pass_all
1964   fi
1965   ;;
1966
1967 gnu*)
1968   lt_cv_deplibs_check_method=pass_all
1969   ;;
1970
1971 hpux10.20*|hpux11*)
1972   lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
1973   lt_cv_file_magic_cmd=/usr/bin/file
1974   lt_cv_file_magic_test_file=/usr/lib/libc.sl
1975   ;;
1976
1977 irix5* | irix6*)
1978   case $host_os in
1979   irix5*)
1980     # this will be overridden with pass_all, but let us keep it just in case
1981     lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
1982     ;;
1983   *)
1984     case $LD in
1985     *-32|*"-32 ") libmagic=32-bit;;
1986     *-n32|*"-n32 ") libmagic=N32;;
1987     *-64|*"-64 ") libmagic=64-bit;;
1988     *) libmagic=never-match;;
1989     esac
1990     # this will be overridden with pass_all, but let us keep it just in case
1991     lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
1992     ;;
1993   esac
1994   lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
1995   lt_cv_deplibs_check_method=pass_all
1996   ;;
1997
1998 # This must be Linux ELF.
1999 linux-gnu*)
2000   case $host_cpu in
2001   alpha* | hppa* | i*86 | powerpc* | sparc* | ia64* )
2002     lt_cv_deplibs_check_method=pass_all ;;
2003   *)
2004     # glibc up to 2.1.1 does not perform some relocations on ARM
2005     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
2006   esac
2007   lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
2008   ;;
2009
2010 netbsd*)
2011   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
2012     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
2013   else
2014     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
2015   fi
2016   ;;
2017
2018 newsos6)
2019   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
2020   lt_cv_file_magic_cmd=/usr/bin/file
2021   lt_cv_file_magic_test_file=/usr/lib/libnls.so
2022   ;;
2023
2024 osf3* | osf4* | osf5*)
2025   # this will be overridden with pass_all, but let us keep it just in case
2026   lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
2027   lt_cv_file_magic_test_file=/shlib/libc.so
2028   lt_cv_deplibs_check_method=pass_all
2029   ;;
2030
2031 sco3.2v5*)
2032   lt_cv_deplibs_check_method=pass_all
2033   ;;
2034
2035 solaris*)
2036   lt_cv_deplibs_check_method=pass_all
2037   lt_cv_file_magic_test_file=/lib/libc.so
2038   ;;
2039
2040 sysv5uw[78]* | sysv4*uw2*)
2041   lt_cv_deplibs_check_method=pass_all
2042   ;;
2043
2044 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
2045   case $host_vendor in
2046   ncr)
2047     lt_cv_deplibs_check_method=pass_all
2048     ;;
2049   motorola)
2050     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]'
2051     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
2052     ;;
2053   esac
2054   ;;
2055 esac
2056
2057 fi
2058
2059 echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6
2060 file_magic_cmd=$lt_cv_file_magic_cmd
2061 deplibs_check_method=$lt_cv_deplibs_check_method
2062
2063 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
2064 echo "configure:2065: checking for object suffix" >&5
2065 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
2066   echo $ac_n "(cached) $ac_c" 1>&6
2067 else
2068   rm -f conftest*
2069 echo 'int i = 1;' > conftest.$ac_ext
2070 if { (eval echo configure:2071: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2071   for ac_file in conftest.*; do
2072     case $ac_file in
2073     *.c) ;;
2074     *) ac_cv_objext=`echo $ac_file | sed -e s/conftest.//` ;;
2075     esac
2076   done
2077 else
2078   { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
2079 fi
2080 rm -f conftest*
2081 fi
2082
2083 echo "$ac_t""$ac_cv_objext" 1>&6
2084 OBJEXT=$ac_cv_objext
2085 ac_objext=$ac_cv_objext
2086
2087 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
2088
2089 # Only perform the check for file, if the check method requires it
2090 case $deplibs_check_method in
2091 file_magic*)
2092   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
2093     echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
2094 echo "configure:2095: checking for ${ac_tool_prefix}file" >&5
2095 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
2096   echo $ac_n "(cached) $ac_c" 1>&6
2097 else
2098   case $MAGIC_CMD in
2099   /*)
2100   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
2101   ;;
2102   ?:/*)
2103   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
2104   ;;
2105   *)
2106   ac_save_MAGIC_CMD="$MAGIC_CMD"
2107   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2108   ac_dummy="/usr/bin:$PATH"
2109   for ac_dir in $ac_dummy; do
2110     test -z "$ac_dir" && ac_dir=.
2111     if test -f $ac_dir/${ac_tool_prefix}file; then
2112       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
2113       if test -n "$file_magic_test_file"; then
2114         case $deplibs_check_method in
2115         "file_magic "*)
2116           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
2117           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
2118           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
2119             egrep "$file_magic_regex" > /dev/null; then
2120             :
2121           else
2122             cat <<EOF 1>&2
2123
2124 *** Warning: the command libtool uses to detect shared libraries,
2125 *** $file_magic_cmd, produces output that libtool cannot recognize.
2126 *** The result is that libtool may fail to recognize shared libraries
2127 *** as such.  This will affect the creation of libtool libraries that
2128 *** depend on shared libraries, but programs linked with such libtool
2129 *** libraries will work regardless of this problem.  Nevertheless, you
2130 *** may want to report the problem to your system manager and/or to
2131 *** bug-libtool@gnu.org
2132
2133 EOF
2134           fi ;;
2135         esac
2136       fi
2137       break
2138     fi
2139   done
2140   IFS="$ac_save_ifs"
2141   MAGIC_CMD="$ac_save_MAGIC_CMD"
2142   ;;
2143 esac
2144 fi
2145
2146 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
2147 if test -n "$MAGIC_CMD"; then
2148   echo "$ac_t""$MAGIC_CMD" 1>&6
2149 else
2150   echo "$ac_t""no" 1>&6
2151 fi
2152
2153 if test -z "$lt_cv_path_MAGIC_CMD"; then
2154   if test -n "$ac_tool_prefix"; then
2155     echo $ac_n "checking for file""... $ac_c" 1>&6
2156 echo "configure:2157: checking for file" >&5
2157 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
2158   echo $ac_n "(cached) $ac_c" 1>&6
2159 else
2160   case $MAGIC_CMD in
2161   /*)
2162   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
2163   ;;
2164   ?:/*)
2165   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
2166   ;;
2167   *)
2168   ac_save_MAGIC_CMD="$MAGIC_CMD"
2169   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2170   ac_dummy="/usr/bin:$PATH"
2171   for ac_dir in $ac_dummy; do
2172     test -z "$ac_dir" && ac_dir=.
2173     if test -f $ac_dir/file; then
2174       lt_cv_path_MAGIC_CMD="$ac_dir/file"
2175       if test -n "$file_magic_test_file"; then
2176         case $deplibs_check_method in
2177         "file_magic "*)
2178           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
2179           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
2180           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
2181             egrep "$file_magic_regex" > /dev/null; then
2182             :
2183           else
2184             cat <<EOF 1>&2
2185
2186 *** Warning: the command libtool uses to detect shared libraries,
2187 *** $file_magic_cmd, produces output that libtool cannot recognize.
2188 *** The result is that libtool may fail to recognize shared libraries
2189 *** as such.  This will affect the creation of libtool libraries that
2190 *** depend on shared libraries, but programs linked with such libtool
2191 *** libraries will work regardless of this problem.  Nevertheless, you
2192 *** may want to report the problem to your system manager and/or to
2193 *** bug-libtool@gnu.org
2194
2195 EOF
2196           fi ;;
2197         esac
2198       fi
2199       break
2200     fi
2201   done
2202   IFS="$ac_save_ifs"
2203   MAGIC_CMD="$ac_save_MAGIC_CMD"
2204   ;;
2205 esac
2206 fi
2207
2208 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
2209 if test -n "$MAGIC_CMD"; then
2210   echo "$ac_t""$MAGIC_CMD" 1>&6
2211 else
2212   echo "$ac_t""no" 1>&6
2213 fi
2214
2215   else
2216     MAGIC_CMD=:
2217   fi
2218 fi
2219
2220   fi
2221   ;;
2222 esac
2223
2224 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
2225 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
2226 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2227 echo "configure:2228: checking for $ac_word" >&5
2228 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2229   echo $ac_n "(cached) $ac_c" 1>&6
2230 else
2231   if test -n "$RANLIB"; then
2232   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2233 else
2234   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2235   ac_dummy="$PATH"
2236   for ac_dir in $ac_dummy; do
2237     test -z "$ac_dir" && ac_dir=.
2238     if test -f $ac_dir/$ac_word; then
2239       ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
2240       break
2241     fi
2242   done
2243   IFS="$ac_save_ifs"
2244 fi
2245 fi
2246 RANLIB="$ac_cv_prog_RANLIB"
2247 if test -n "$RANLIB"; then
2248   echo "$ac_t""$RANLIB" 1>&6
2249 else
2250   echo "$ac_t""no" 1>&6
2251 fi
2252
2253
2254 if test -z "$ac_cv_prog_RANLIB"; then
2255 if test -n "$ac_tool_prefix"; then
2256   # Extract the first word of "ranlib", so it can be a program name with args.
2257 set dummy ranlib; ac_word=$2
2258 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2259 echo "configure:2260: checking for $ac_word" >&5
2260 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2261   echo $ac_n "(cached) $ac_c" 1>&6
2262 else
2263   if test -n "$RANLIB"; then
2264   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2265 else
2266   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2267   ac_dummy="$PATH"
2268   for ac_dir in $ac_dummy; do
2269     test -z "$ac_dir" && ac_dir=.
2270     if test -f $ac_dir/$ac_word; then
2271       ac_cv_prog_RANLIB="ranlib"
2272       break
2273     fi
2274   done
2275   IFS="$ac_save_ifs"
2276   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
2277 fi
2278 fi
2279 RANLIB="$ac_cv_prog_RANLIB"
2280 if test -n "$RANLIB"; then
2281   echo "$ac_t""$RANLIB" 1>&6
2282 else
2283   echo "$ac_t""no" 1>&6
2284 fi
2285
2286 else
2287   RANLIB=":"
2288 fi
2289 fi
2290
2291 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2292 set dummy ${ac_tool_prefix}strip; ac_word=$2
2293 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2294 echo "configure:2295: checking for $ac_word" >&5
2295 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
2296   echo $ac_n "(cached) $ac_c" 1>&6
2297 else
2298   if test -n "$STRIP"; then
2299   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2300 else
2301   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2302   ac_dummy="$PATH"
2303   for ac_dir in $ac_dummy; do
2304     test -z "$ac_dir" && ac_dir=.
2305     if test -f $ac_dir/$ac_word; then
2306       ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2307       break
2308     fi
2309   done
2310   IFS="$ac_save_ifs"
2311 fi
2312 fi
2313 STRIP="$ac_cv_prog_STRIP"
2314 if test -n "$STRIP"; then
2315   echo "$ac_t""$STRIP" 1>&6
2316 else
2317   echo "$ac_t""no" 1>&6
2318 fi
2319
2320
2321 if test -z "$ac_cv_prog_STRIP"; then
2322 if test -n "$ac_tool_prefix"; then
2323   # Extract the first word of "strip", so it can be a program name with args.
2324 set dummy strip; ac_word=$2
2325 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2326 echo "configure:2327: checking for $ac_word" >&5
2327 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
2328   echo $ac_n "(cached) $ac_c" 1>&6
2329 else
2330   if test -n "$STRIP"; then
2331   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2332 else
2333   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2334   ac_dummy="$PATH"
2335   for ac_dir in $ac_dummy; do
2336     test -z "$ac_dir" && ac_dir=.
2337     if test -f $ac_dir/$ac_word; then
2338       ac_cv_prog_STRIP="strip"
2339       break
2340     fi
2341   done
2342   IFS="$ac_save_ifs"
2343   test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
2344 fi
2345 fi
2346 STRIP="$ac_cv_prog_STRIP"
2347 if test -n "$STRIP"; then
2348   echo "$ac_t""$STRIP" 1>&6
2349 else
2350   echo "$ac_t""no" 1>&6
2351 fi
2352
2353 else
2354   STRIP=":"
2355 fi
2356 fi
2357
2358
2359 # Check for any special flags to pass to ltconfig.
2360 libtool_flags="--cache-file=$cache_file"
2361 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
2362 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
2363 test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
2364 test "$GCC" = yes && libtool_flags="$libtool_flags --with-gcc"
2365 test "$lt_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
2366 libtool_flags="$libtool_flags --enable-dlopen"
2367
2368 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
2369 if test "${enable_libtool_lock+set}" = set; then
2370   enableval="$enable_libtool_lock"
2371   :
2372 fi
2373
2374 test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
2375 test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
2376
2377 # Check whether --with-pic or --without-pic was given.
2378 if test "${with_pic+set}" = set; then
2379   withval="$with_pic"
2380   pic_mode="$withval"
2381 else
2382   pic_mode=default
2383 fi
2384
2385 test x"$pic_mode" = xyes && libtool_flags="$libtool_flags --prefer-pic"
2386 test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic"
2387
2388 # Some flags need to be propagated to the compiler or linker for good
2389 # libtool support.
2390 case $host in
2391 *-*-irix6*)
2392   # Find out which ABI we are using.
2393   echo '#line 2394 "configure"' > conftest.$ac_ext
2394   if { (eval echo configure:2395: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2395     case `/usr/bin/file conftest.$ac_objext` in
2396     *32-bit*)
2397       LD="${LD-ld} -32"
2398       ;;
2399     *N32*)
2400       LD="${LD-ld} -n32"
2401       ;;
2402     *64-bit*)
2403       LD="${LD-ld} -64"
2404       ;;
2405     esac
2406   fi
2407   rm -rf conftest*
2408   ;;
2409
2410 *-*-sco3.2v5*)
2411   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
2412   SAVE_CFLAGS="$CFLAGS"
2413   CFLAGS="$CFLAGS -belf"
2414   echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
2415 echo "configure:2416: checking whether the C compiler needs -belf" >&5
2416 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
2417   echo $ac_n "(cached) $ac_c" 1>&6
2418 else
2419   
2420      ac_ext=c
2421 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2422 ac_cpp='$CPP $CPPFLAGS'
2423 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2424 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2425 cross_compiling=$ac_cv_prog_cc_cross
2426
2427      cat > conftest.$ac_ext <<EOF
2428 #line 2429 "configure"
2429 #include "confdefs.h"
2430
2431 int main() {
2432
2433 ; return 0; }
2434 EOF
2435 if { (eval echo configure:2436: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2436   rm -rf conftest*
2437   lt_cv_cc_needs_belf=yes
2438 else
2439   echo "configure: failed program was:" >&5
2440   cat conftest.$ac_ext >&5
2441   rm -rf conftest*
2442   lt_cv_cc_needs_belf=no
2443 fi
2444 rm -f conftest*
2445      ac_ext=c
2446 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2447 ac_cpp='$CPP $CPPFLAGS'
2448 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2449 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2450 cross_compiling=$ac_cv_prog_cc_cross
2451
2452 fi
2453
2454 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
2455   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
2456     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
2457     CFLAGS="$SAVE_CFLAGS"
2458   fi
2459   ;;
2460
2461
2462 esac
2463
2464 echo $ac_n "checking how to run the C++ preprocessor""... $ac_c" 1>&6
2465 echo "configure:2466: checking how to run the C++ preprocessor" >&5
2466 if test -z "$CXXCPP"; then
2467 if eval "test \"`echo '$''{'ac_cv_prog_CXXCPP'+set}'`\" = set"; then
2468   echo $ac_n "(cached) $ac_c" 1>&6
2469 else
2470   ac_ext=C
2471 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2472 ac_cpp='$CXXCPP $CPPFLAGS'
2473 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2474 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2475 cross_compiling=$ac_cv_prog_cxx_cross
2476   CXXCPP="${CXX-g++} -E"
2477   cat > conftest.$ac_ext <<EOF
2478 #line 2479 "configure"
2479 #include "confdefs.h"
2480 #include <stdlib.h>
2481 EOF
2482 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2483 { (eval echo configure:2484: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2484 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2485 if test -z "$ac_err"; then
2486   :
2487 else
2488   echo "$ac_err" >&5
2489   echo "configure: failed program was:" >&5
2490   cat conftest.$ac_ext >&5
2491   rm -rf conftest*
2492   CXXCPP=/lib/cpp
2493 fi
2494 rm -f conftest*
2495   ac_cv_prog_CXXCPP="$CXXCPP"
2496 ac_ext=c
2497 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2498 ac_cpp='$CPP $CPPFLAGS'
2499 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2500 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2501 cross_compiling=$ac_cv_prog_cc_cross
2502 fi
2503 fi
2504 CXXCPP="$ac_cv_prog_CXXCPP"
2505 echo "$ac_t""$CXXCPP" 1>&6
2506
2507
2508 # Save cache, so that ltconfig can load it
2509 cat > confcache <<\EOF
2510 # This file is a shell script that caches the results of configure
2511 # tests run on this system so they can be shared between configure
2512 # scripts and configure runs.  It is not useful on other systems.
2513 # If it contains results you don't want to keep, you may remove or edit it.
2514 #
2515 # By default, configure uses ./config.cache as the cache file,
2516 # creating it if it does not exist already.  You can give configure
2517 # the --cache-file=FILE option to use a different cache file; that is
2518 # what configure does when it calls configure scripts in
2519 # subdirectories, so they share the cache.
2520 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2521 # config.status only pays attention to the cache file if you give it the
2522 # --recheck option to rerun configure.
2523 #
2524 EOF
2525 # The following way of writing the cache mishandles newlines in values,
2526 # but we know of no workaround that is simple, portable, and efficient.
2527 # So, don't put newlines in cache variables' values.
2528 # Ultrix sh set writes to stderr and can't be redirected directly,
2529 # and sets the high bit in the cache file unless we assign to the vars.
2530 (set) 2>&1 |
2531   case `(ac_space=' '; set | grep ac_space) 2>&1` in
2532   *ac_space=\ *)
2533     # `set' does not quote correctly, so add quotes (double-quote substitution
2534     # turns \\\\ into \\, and sed turns \\ into \).
2535     sed -n \
2536       -e "s/'/'\\\\''/g" \
2537       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2538     ;;
2539   *)
2540     # `set' quotes correctly as required by POSIX, so do not add quotes.
2541     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2542     ;;
2543   esac >> confcache
2544 if cmp -s $cache_file confcache; then
2545   :
2546 else
2547   if test -w $cache_file; then
2548     echo "updating cache $cache_file"
2549     cat confcache > $cache_file
2550   else
2551     echo "not updating unwritable cache $cache_file"
2552   fi
2553 fi
2554 rm -f confcache
2555
2556
2557 # Actually configure libtool.  ac_aux_dir is where install-sh is found.
2558 AR="$AR" LTCC="$CC" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
2559 MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
2560 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
2561 AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
2562 objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
2563 deplibs_check_method="$deplibs_check_method" file_magic_cmd="$file_magic_cmd" \
2564 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
2565 $libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh $host \
2566 || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
2567
2568 # Reload cache, that may have been modified by ltconfig
2569 if test -r "$cache_file"; then
2570   echo "loading cache $cache_file"
2571   . $cache_file
2572 else
2573   echo "creating cache $cache_file"
2574   > $cache_file
2575 fi
2576
2577
2578 # This can be used to rebuild libtool when needed
2579 LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
2580
2581 # Always use our own libtool.
2582 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
2583
2584 # Redirect the config.log output again, so that the ltconfig log is not
2585 # clobbered by the next message.
2586 exec 5>>./config.log
2587
2588
2589
2590 LIBTOOL_DEPS=$LIBTOOL_DEPS" $ac_aux_dir/ltcf-cxx.sh"
2591 lt_save_CC="$CC"
2592 lt_save_CFLAGS="$CFLAGS"
2593 AR="$AR" LTCC="$CC" CC="$CXX" CXX="$CXX" CFLAGS="$CXXFLAGS" CPPFLAGS="$CPPFLAGS" \
2594 MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
2595 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
2596 AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
2597 objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
2598 deplibs_check_method="$deplibs_check_method" \
2599 file_magic_cmd="$file_magic_cmd" \
2600 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig -o libtool $libtool_flags \
2601 --build="$build" --add-tag=CXX $ac_aux_dir/ltcf-cxx.sh $host \
2602 || { echo "configure: error: libtool tag configuration failed" 1>&2; exit 1; }
2603 CC="$lt_save_CC"
2604 CFLAGS="$lt_save_CFLAGS"
2605
2606 # Redirect the config.log output again, so that the ltconfig log is not
2607 # clobbered by the next message.
2608 exec 5>>./config.log
2609
2610   
2611
2612   
2613          
2614          
2615
2616
2617
2618
2619
2620
2621
2622 # Check for c++ or library specific bits that don't require linking.
2623 #GLIBCPP_CHECK_COMPILER_VERSION
2624 echo $ac_n "checking for GNU make""... $ac_c" 1>&6
2625 echo "configure:2626: checking for GNU make" >&5
2626 if eval "test \"`echo '$''{'_cv_gnu_make_command'+set}'`\" = set"; then
2627   echo $ac_n "(cached) $ac_c" 1>&6
2628 else
2629   _cv_gnu_make_command='' ;
2630           for a in "${MAKE-make}" make gmake gnumake ; do
2631                   if ( $a --version 2> /dev/null | grep -c GNU > /dev/null )
2632                   then
2633                           _cv_gnu_make_command=$a ;
2634                           break;
2635                   fi
2636           done ;
2637   
2638 fi
2639
2640 echo "$ac_t""$_cv_gnu_make_command" 1>&6 ;
2641   if test  "x$_cv_gnu_make_command" != "x"  ; then
2642           ifGNUmake='' ;
2643   else
2644           ifGNUmake='#' ;
2645   fi
2646   
2647
2648
2649 # Enable all the variable C++ stuff.  C_MBCHAR must come early.
2650 # Check whether --enable-debug or --disable-debug was given.
2651 if test "${enable_debug+set}" = set; then
2652   enableval="$enable_debug"
2653   case "${enableval}" in
2654  yes) enable_debug=yes ;;
2655  no)  enable_debug=no ;;
2656  *)   { echo "configure: error: Unknown argument to enable/disable extra debugging" 1>&2; exit 1; } ;;
2657  esac
2658 else
2659   enable_debug=no
2660 fi
2661
2662 case "${enable_debug}" in
2663     yes) 
2664         DEBUG_FLAGS='-O0 -ggdb3'                        
2665         ;; 
2666     no)   
2667         DEBUG_FLAGS='-g'
2668         ;;
2669 esac
2670
2671
2672 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
2673 echo "configure:2674: checking how to run the C preprocessor" >&5
2674 # On Suns, sometimes $CPP names a directory.
2675 if test -n "$CPP" && test -d "$CPP"; then
2676   CPP=
2677 fi
2678 if test -z "$CPP"; then
2679 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
2680   echo $ac_n "(cached) $ac_c" 1>&6
2681 else
2682     # This must be in double quotes, not single quotes, because CPP may get
2683   # substituted into the Makefile and "${CC-cc}" will confuse make.
2684   CPP="${CC-cc} -E"
2685   # On the NeXT, cc -E runs the code through the compiler's parser,
2686   # not just through cpp.
2687   cat > conftest.$ac_ext <<EOF
2688 #line 2689 "configure"
2689 #include "confdefs.h"
2690 #include <assert.h>
2691 Syntax Error
2692 EOF
2693 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2694 { (eval echo configure:2695: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2695 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2696 if test -z "$ac_err"; then
2697   :
2698 else
2699   echo "$ac_err" >&5
2700   echo "configure: failed program was:" >&5
2701   cat conftest.$ac_ext >&5
2702   rm -rf conftest*
2703   CPP="${CC-cc} -E -traditional-cpp"
2704   cat > conftest.$ac_ext <<EOF
2705 #line 2706 "configure"
2706 #include "confdefs.h"
2707 #include <assert.h>
2708 Syntax Error
2709 EOF
2710 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2711 { (eval echo configure:2712: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2712 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2713 if test -z "$ac_err"; then
2714   :
2715 else
2716   echo "$ac_err" >&5
2717   echo "configure: failed program was:" >&5
2718   cat conftest.$ac_ext >&5
2719   rm -rf conftest*
2720   CPP="${CC-cc} -nologo -E"
2721   cat > conftest.$ac_ext <<EOF
2722 #line 2723 "configure"
2723 #include "confdefs.h"
2724 #include <assert.h>
2725 Syntax Error
2726 EOF
2727 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2728 { (eval echo configure:2729: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2729 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2730 if test -z "$ac_err"; then
2731   :
2732 else
2733   echo "$ac_err" >&5
2734   echo "configure: failed program was:" >&5
2735   cat conftest.$ac_ext >&5
2736   rm -rf conftest*
2737   CPP=/lib/cpp
2738 fi
2739 rm -f conftest*
2740 fi
2741 rm -f conftest*
2742 fi
2743 rm -f conftest*
2744   ac_cv_prog_CPP="$CPP"
2745 fi
2746   CPP="$ac_cv_prog_CPP"
2747 else
2748   ac_cv_prog_CPP="$CPP"
2749 fi
2750 echo "$ac_t""$CPP" 1>&6
2751
2752
2753   echo $ac_n "checking for cstdio to use""... $ac_c" 1>&6
2754 echo "configure:2755: checking for cstdio to use" >&5
2755   # Check whether --enable-cstdio or --disable-cstdio was given.
2756 if test "${enable_cstdio+set}" = set; then
2757   enableval="$enable_cstdio"
2758   if test x$enable_cstdio = xno; then
2759      enable_cstdio=stdio
2760   fi
2761 else
2762   enable_cstdio=stdio
2763 fi
2764
2765
2766   enable_cstdio_flag=$enable_cstdio
2767
2768     case x${enable_cstdio_flag} in
2769     xlibio)
2770       CSTDIO_H=config/io/c_io_libio.h
2771       BASIC_FILE_H=config/io/basic_file_libio.h
2772       BASIC_FILE_CC=config/io/basic_file_libio.cc
2773       echo "$ac_t""libio" 1>&6
2774
2775       # see if we are on a system with libio native (ie, linux)
2776       ac_safe=`echo "libio.h" | sed 'y%./+-%__p_%'`
2777 echo $ac_n "checking for libio.h""... $ac_c" 1>&6
2778 echo "configure:2779: checking for libio.h" >&5
2779 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2780   echo $ac_n "(cached) $ac_c" 1>&6
2781 else
2782   cat > conftest.$ac_ext <<EOF
2783 #line 2784 "configure"
2784 #include "confdefs.h"
2785 #include <libio.h>
2786 EOF
2787 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2788 { (eval echo configure:2789: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2789 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2790 if test -z "$ac_err"; then
2791   rm -rf conftest*
2792   eval "ac_cv_header_$ac_safe=yes"
2793 else
2794   echo "$ac_err" >&5
2795   echo "configure: failed program was:" >&5
2796   cat conftest.$ac_ext >&5
2797   rm -rf conftest*
2798   eval "ac_cv_header_$ac_safe=no"
2799 fi
2800 rm -f conftest*
2801 fi
2802 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2803   echo "$ac_t""yes" 1>&6
2804   has_libio=yes
2805 else
2806   echo "$ac_t""no" 1>&6
2807 has_libio=no
2808 fi
2809
2810
2811       # Need to check and see what version of glibc is being used. If
2812       # it's not glibc-2.2 or higher, then we'll need to go ahead and 
2813       # compile most of libio for linux systems.
2814       if test x$has_libio = x"yes"; then
2815         case "$target" in
2816           *-*-linux*)
2817               echo $ac_n "checking for glibc version >= 2.2""... $ac_c" 1>&6
2818 echo "configure:2819: checking for glibc version >= 2.2" >&5
2819               cat > conftest.$ac_ext <<EOF
2820 #line 2821 "configure"
2821 #include "confdefs.h"
2822
2823             #include <features.h>
2824               #if __GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2) 
2825                     ok
2826               #endif
2827               
2828 EOF
2829 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2830   egrep "ok" >/dev/null 2>&1; then
2831   rm -rf conftest*
2832   glibc_satisfactory=yes
2833 else
2834   rm -rf conftest*
2835   glibc_satisfactory=no
2836 fi
2837 rm -f conftest*
2838
2839               echo "$ac_t""$glibc_satisfactory" 1>&6
2840             ;;
2841         esac
2842
2843         # XXX at the moment, admit defeat and force the recompilation
2844         # XXX of glibc even on glibc-2.2 systems, because libio is not synched.
2845         glibc_satisfactory=no        
2846
2847         if test x$glibc_satisfactory = x"yes"; then
2848            need_libio=no
2849            need_wlibio=no        
2850         else
2851            need_libio=yes
2852            # bkoz XXX need to add checks to enable this
2853            # pme XXX here's a first pass at such a check
2854            if test x$enable_c_mbchar != xno; then
2855               need_wlibio=yes
2856            else
2857               need_wlibio=no
2858            fi
2859         fi
2860
2861       else
2862          # Using libio, but <libio.h> doesn't exist on the target system. . .
2863          need_libio=yes
2864          # bkoz XXX need to add checks to enable this
2865          # pme XXX here's a first pass at such a check
2866          if test x$enable_c_mbchar != xno; then
2867              need_wlibio=yes
2868          else
2869              need_wlibio=no
2870          fi
2871       fi
2872       ;;
2873     xstdio | x | xno | xnone | xyes)
2874       # default
2875       CSTDIO_H=config/io/c_io_stdio.h
2876       BASIC_FILE_H=config/io/basic_file_stdio.h
2877       BASIC_FILE_CC=config/io/basic_file_stdio.cc
2878       echo "$ac_t""stdio" 1>&6
2879
2880       # We're not using stdio.
2881       need_libio=no
2882       need_wlibio=no
2883       ;;
2884     *)
2885       echo "$enable_cstdio is an unknown io package" 1>&2
2886       exit 1
2887       ;;
2888   esac
2889   
2890   
2891   
2892
2893   # 2000-08-04 bkoz hack
2894   CCODECVT_C=config/io/c_io_libio_codecvt.c
2895   
2896   # 2000-08-04 bkoz hack
2897
2898   
2899
2900 if test "$need_libio" = yes || test "$need_wlibio" = yes; then
2901   GLIBCPP_BUILD_LIBIO_TRUE=
2902   GLIBCPP_BUILD_LIBIO_FALSE='#'
2903 else
2904   GLIBCPP_BUILD_LIBIO_TRUE='#'
2905   GLIBCPP_BUILD_LIBIO_FALSE=
2906 fi
2907   
2908
2909 if test "$need_libio" = yes; then
2910   GLIBCPP_NEED_LIBIO_TRUE=
2911   GLIBCPP_NEED_LIBIO_FALSE='#'
2912 else
2913   GLIBCPP_NEED_LIBIO_TRUE='#'
2914   GLIBCPP_NEED_LIBIO_FALSE=
2915 fi
2916   
2917
2918 if test "$need_wlibio" = yes; then
2919   GLIBCPP_NEED_WLIBIO_TRUE=
2920   GLIBCPP_NEED_WLIBIO_FALSE='#'
2921 else
2922   GLIBCPP_NEED_WLIBIO_TRUE='#'
2923   GLIBCPP_NEED_WLIBIO_FALSE=
2924 fi
2925   if test "$need_libio" = yes || test "$need_wlibio" = yes; then
2926     libio_la=../libio/libio.la
2927   else
2928     libio_la=
2929   fi
2930   
2931
2932 # Extract the first word of "ranlib", so it can be a program name with args.
2933 set dummy ranlib; ac_word=$2
2934 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2935 echo "configure:2936: checking for $ac_word" >&5
2936 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2937   echo $ac_n "(cached) $ac_c" 1>&6
2938 else
2939   if test -n "$RANLIB"; then
2940   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2941 else
2942   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2943   ac_dummy="$PATH"
2944   for ac_dir in $ac_dummy; do
2945     test -z "$ac_dir" && ac_dir=.
2946     if test -f $ac_dir/$ac_word; then
2947       ac_cv_prog_RANLIB="ranlib"
2948       break
2949     fi
2950   done
2951   IFS="$ac_save_ifs"
2952   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
2953 fi
2954 fi
2955 RANLIB="$ac_cv_prog_RANLIB"
2956 if test -n "$RANLIB"; then
2957   echo "$ac_t""$RANLIB" 1>&6
2958 else
2959   echo "$ac_t""no" 1>&6
2960 fi
2961
2962 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2963 echo "configure:2964: checking for ANSI C header files" >&5
2964 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2965   echo $ac_n "(cached) $ac_c" 1>&6
2966 else
2967   cat > conftest.$ac_ext <<EOF
2968 #line 2969 "configure"
2969 #include "confdefs.h"
2970 #include <stdlib.h>
2971 #include <stdarg.h>
2972 #include <string.h>
2973 #include <float.h>
2974 EOF
2975 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2976 { (eval echo configure:2977: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2977 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2978 if test -z "$ac_err"; then
2979   rm -rf conftest*
2980   ac_cv_header_stdc=yes
2981 else
2982   echo "$ac_err" >&5
2983   echo "configure: failed program was:" >&5
2984   cat conftest.$ac_ext >&5
2985   rm -rf conftest*
2986   ac_cv_header_stdc=no
2987 fi
2988 rm -f conftest*
2989
2990 if test $ac_cv_header_stdc = yes; then
2991   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2992 cat > conftest.$ac_ext <<EOF
2993 #line 2994 "configure"
2994 #include "confdefs.h"
2995 #include <string.h>
2996 EOF
2997 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2998   egrep "memchr" >/dev/null 2>&1; then
2999   :
3000 else
3001   rm -rf conftest*
3002   ac_cv_header_stdc=no
3003 fi
3004 rm -f conftest*
3005
3006 fi
3007
3008 if test $ac_cv_header_stdc = yes; then
3009   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3010 cat > conftest.$ac_ext <<EOF
3011 #line 3012 "configure"
3012 #include "confdefs.h"
3013 #include <stdlib.h>
3014 EOF
3015 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3016   egrep "free" >/dev/null 2>&1; then
3017   :
3018 else
3019   rm -rf conftest*
3020   ac_cv_header_stdc=no
3021 fi
3022 rm -f conftest*
3023
3024 fi
3025
3026 if test $ac_cv_header_stdc = yes; then
3027   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3028 if test "$cross_compiling" = yes; then
3029   :
3030 else
3031   cat > conftest.$ac_ext <<EOF
3032 #line 3033 "configure"
3033 #include "confdefs.h"
3034 #include <ctype.h>
3035 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3036 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3037 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3038 int main () { int i; for (i = 0; i < 256; i++)
3039 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3040 exit (0); }
3041
3042 EOF
3043 if { (eval echo configure:3044: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3044 then
3045   :
3046 else
3047   echo "configure: failed program was:" >&5
3048   cat conftest.$ac_ext >&5
3049   rm -fr conftest*
3050   ac_cv_header_stdc=no
3051 fi
3052 rm -fr conftest*
3053 fi
3054
3055 fi
3056 fi
3057
3058 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3059 if test $ac_cv_header_stdc = yes; then
3060   cat >> confdefs.h <<\EOF
3061 #define STDC_HEADERS 1
3062 EOF
3063
3064 fi
3065
3066 echo $ac_n "checking for working const""... $ac_c" 1>&6
3067 echo "configure:3068: checking for working const" >&5
3068 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3069   echo $ac_n "(cached) $ac_c" 1>&6
3070 else
3071   cat > conftest.$ac_ext <<EOF
3072 #line 3073 "configure"
3073 #include "confdefs.h"
3074
3075 int main() {
3076
3077 /* Ultrix mips cc rejects this.  */
3078 typedef int charset[2]; const charset x;
3079 /* SunOS 4.1.1 cc rejects this.  */
3080 char const *const *ccp;
3081 char **p;
3082 /* NEC SVR4.0.2 mips cc rejects this.  */
3083 struct point {int x, y;};
3084 static struct point const zero = {0,0};
3085 /* AIX XL C 1.02.0.0 rejects this.
3086    It does not let you subtract one const X* pointer from another in an arm
3087    of an if-expression whose if-part is not a constant expression */
3088 const char *g = "string";
3089 ccp = &g + (g ? g-g : 0);
3090 /* HPUX 7.0 cc rejects these. */
3091 ++ccp;
3092 p = (char**) ccp;
3093 ccp = (char const *const *) p;
3094 { /* SCO 3.2v4 cc rejects this.  */
3095   char *t;
3096   char const *s = 0 ? (char *) 0 : (char const *) 0;
3097
3098   *t++ = 0;
3099 }
3100 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
3101   int x[] = {25, 17};
3102   const int *foo = &x[0];
3103   ++foo;
3104 }
3105 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3106   typedef const int *iptr;
3107   iptr p = 0;
3108   ++p;
3109 }
3110 { /* AIX XL C 1.02.0.0 rejects this saying
3111      "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3112   struct s { int j; const int *ap[3]; };
3113   struct s *b; b->j = 5;
3114 }
3115 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3116   const int foo = 10;
3117 }
3118
3119 ; return 0; }
3120 EOF
3121 if { (eval echo configure:3122: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3122   rm -rf conftest*
3123   ac_cv_c_const=yes
3124 else
3125   echo "configure: failed program was:" >&5
3126   cat conftest.$ac_ext >&5
3127   rm -rf conftest*
3128   ac_cv_c_const=no
3129 fi
3130 rm -f conftest*
3131 fi
3132
3133 echo "$ac_t""$ac_cv_c_const" 1>&6
3134 if test $ac_cv_c_const = no; then
3135   cat >> confdefs.h <<\EOF
3136 #define const 
3137 EOF
3138
3139 fi
3140
3141 echo $ac_n "checking for inline""... $ac_c" 1>&6
3142 echo "configure:3143: checking for inline" >&5
3143 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
3144   echo $ac_n "(cached) $ac_c" 1>&6
3145 else
3146   ac_cv_c_inline=no
3147 for ac_kw in inline __inline__ __inline; do
3148   cat > conftest.$ac_ext <<EOF
3149 #line 3150 "configure"
3150 #include "confdefs.h"
3151
3152 int main() {
3153 } $ac_kw foo() {
3154 ; return 0; }
3155 EOF
3156 if { (eval echo configure:3157: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3157   rm -rf conftest*
3158   ac_cv_c_inline=$ac_kw; break
3159 else
3160   echo "configure: failed program was:" >&5
3161   cat conftest.$ac_ext >&5
3162 fi
3163 rm -f conftest*
3164 done
3165
3166 fi
3167
3168 echo "$ac_t""$ac_cv_c_inline" 1>&6
3169 case "$ac_cv_c_inline" in
3170   inline | yes) ;;
3171   no) cat >> confdefs.h <<\EOF
3172 #define inline 
3173 EOF
3174  ;;
3175   *)  cat >> confdefs.h <<EOF
3176 #define inline $ac_cv_c_inline
3177 EOF
3178  ;;
3179 esac
3180
3181 echo $ac_n "checking for off_t""... $ac_c" 1>&6
3182 echo "configure:3183: checking for off_t" >&5
3183 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
3184   echo $ac_n "(cached) $ac_c" 1>&6
3185 else
3186   cat > conftest.$ac_ext <<EOF
3187 #line 3188 "configure"
3188 #include "confdefs.h"
3189 #include <sys/types.h>
3190 #if STDC_HEADERS
3191 #include <stdlib.h>
3192 #include <stddef.h>
3193 #endif
3194 EOF
3195 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3196   egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3197   rm -rf conftest*
3198   ac_cv_type_off_t=yes
3199 else
3200   rm -rf conftest*
3201   ac_cv_type_off_t=no
3202 fi
3203 rm -f conftest*
3204
3205 fi
3206 echo "$ac_t""$ac_cv_type_off_t" 1>&6
3207 if test $ac_cv_type_off_t = no; then
3208   cat >> confdefs.h <<\EOF
3209 #define off_t long
3210 EOF
3211
3212 fi
3213
3214 echo $ac_n "checking for size_t""... $ac_c" 1>&6
3215 echo "configure:3216: checking for size_t" >&5
3216 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
3217   echo $ac_n "(cached) $ac_c" 1>&6
3218 else
3219   cat > conftest.$ac_ext <<EOF
3220 #line 3221 "configure"
3221 #include "confdefs.h"
3222 #include <sys/types.h>
3223 #if STDC_HEADERS
3224 #include <stdlib.h>
3225 #include <stddef.h>
3226 #endif
3227 EOF
3228 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3229   egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3230   rm -rf conftest*
3231   ac_cv_type_size_t=yes
3232 else
3233   rm -rf conftest*
3234   ac_cv_type_size_t=no
3235 fi
3236 rm -f conftest*
3237
3238 fi
3239 echo "$ac_t""$ac_cv_type_size_t" 1>&6
3240 if test $ac_cv_type_size_t = no; then
3241   cat >> confdefs.h <<\EOF
3242 #define size_t unsigned
3243 EOF
3244
3245 fi
3246
3247 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3248 # for constant arguments.  Useless!
3249 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
3250 echo "configure:3251: checking for working alloca.h" >&5
3251 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
3252   echo $ac_n "(cached) $ac_c" 1>&6
3253 else
3254   cat > conftest.$ac_ext <<EOF
3255 #line 3256 "configure"
3256 #include "confdefs.h"
3257 #include <alloca.h>
3258 int main() {
3259 char *p = alloca(2 * sizeof(int));
3260 ; return 0; }
3261 EOF
3262 if { (eval echo configure:3263: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3263   rm -rf conftest*
3264   ac_cv_header_alloca_h=yes
3265 else
3266   echo "configure: failed program was:" >&5
3267   cat conftest.$ac_ext >&5
3268   rm -rf conftest*
3269   ac_cv_header_alloca_h=no
3270 fi
3271 rm -f conftest*
3272 fi
3273
3274 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3275 if test $ac_cv_header_alloca_h = yes; then
3276   cat >> confdefs.h <<\EOF
3277 #define HAVE_ALLOCA_H 1
3278 EOF
3279
3280 fi
3281
3282 echo $ac_n "checking for alloca""... $ac_c" 1>&6
3283 echo "configure:3284: checking for alloca" >&5
3284 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3285   echo $ac_n "(cached) $ac_c" 1>&6
3286 else
3287   cat > conftest.$ac_ext <<EOF
3288 #line 3289 "configure"
3289 #include "confdefs.h"
3290
3291 #ifdef __GNUC__
3292 # define alloca __builtin_alloca
3293 #else
3294 # ifdef _MSC_VER
3295 #  include <malloc.h>
3296 #  define alloca _alloca
3297 # else
3298 #  if HAVE_ALLOCA_H
3299 #   include <alloca.h>
3300 #  else
3301 #   ifdef _AIX
3302  #pragma alloca
3303 #   else
3304 #    ifndef alloca /* predefined by HP cc +Olibcalls */
3305 char *alloca ();
3306 #    endif
3307 #   endif
3308 #  endif
3309 # endif
3310 #endif
3311
3312 int main() {
3313 char *p = (char *) alloca(1);
3314 ; return 0; }
3315 EOF
3316 if { (eval echo configure:3317: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3317   rm -rf conftest*
3318   ac_cv_func_alloca_works=yes
3319 else
3320   echo "configure: failed program was:" >&5
3321   cat conftest.$ac_ext >&5
3322   rm -rf conftest*
3323   ac_cv_func_alloca_works=no
3324 fi
3325 rm -f conftest*
3326 fi
3327
3328 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
3329 if test $ac_cv_func_alloca_works = yes; then
3330   cat >> confdefs.h <<\EOF
3331 #define HAVE_ALLOCA 1
3332 EOF
3333
3334 fi
3335
3336 if test $ac_cv_func_alloca_works = no; then
3337   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
3338   # that cause trouble.  Some versions do not even contain alloca or
3339   # contain a buggy version.  If you still want to use their alloca,
3340   # use ar to extract alloca.o from them instead of compiling alloca.c.
3341   ALLOCA=alloca.${ac_objext}
3342   cat >> confdefs.h <<\EOF
3343 #define C_ALLOCA 1
3344 EOF
3345
3346
3347 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
3348 echo "configure:3349: checking whether alloca needs Cray hooks" >&5
3349 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
3350   echo $ac_n "(cached) $ac_c" 1>&6
3351 else
3352   cat > conftest.$ac_ext <<EOF
3353 #line 3354 "configure"
3354 #include "confdefs.h"
3355 #if defined(CRAY) && ! defined(CRAY2)
3356 webecray
3357 #else
3358 wenotbecray
3359 #endif
3360
3361 EOF
3362 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3363   egrep "webecray" >/dev/null 2>&1; then
3364   rm -rf conftest*
3365   ac_cv_os_cray=yes
3366 else
3367   rm -rf conftest*
3368   ac_cv_os_cray=no
3369 fi
3370 rm -f conftest*
3371
3372 fi
3373
3374 echo "$ac_t""$ac_cv_os_cray" 1>&6
3375 if test $ac_cv_os_cray = yes; then
3376 for ac_func in _getb67 GETB67 getb67; do
3377   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3378 echo "configure:3379: checking for $ac_func" >&5
3379 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3380   echo $ac_n "(cached) $ac_c" 1>&6
3381 else
3382   cat > conftest.$ac_ext <<EOF
3383 #line 3384 "configure"
3384 #include "confdefs.h"
3385 /* System header to define __stub macros and hopefully few prototypes,
3386     which can conflict with char $ac_func(); below.  */
3387 #include <assert.h>
3388 /* Override any gcc2 internal prototype to avoid an error.  */
3389 /* We use char because int might match the return type of a gcc2
3390     builtin and then its argument prototype would still apply.  */
3391 char $ac_func();
3392
3393 int main() {
3394
3395 /* The GNU C library defines this for functions which it implements
3396     to always fail with ENOSYS.  Some functions are actually named
3397     something starting with __ and the normal name is an alias.  */
3398 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3399 choke me
3400 #else
3401 $ac_func();
3402 #endif
3403
3404 ; return 0; }
3405 EOF
3406 if { (eval echo configure:3407: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3407   rm -rf conftest*
3408   eval "ac_cv_func_$ac_func=yes"
3409 else
3410   echo "configure: failed program was:" >&5
3411   cat conftest.$ac_ext >&5
3412   rm -rf conftest*
3413   eval "ac_cv_func_$ac_func=no"
3414 fi
3415 rm -f conftest*
3416 fi
3417
3418 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3419   echo "$ac_t""yes" 1>&6
3420   cat >> confdefs.h <<EOF
3421 #define CRAY_STACKSEG_END $ac_func
3422 EOF
3423
3424   break
3425 else
3426   echo "$ac_t""no" 1>&6
3427 fi
3428
3429 done
3430 fi
3431
3432 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
3433 echo "configure:3434: checking stack direction for C alloca" >&5
3434 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
3435   echo $ac_n "(cached) $ac_c" 1>&6
3436 else
3437   if test "$cross_compiling" = yes; then
3438   ac_cv_c_stack_direction=0
3439 else
3440   cat > conftest.$ac_ext <<EOF
3441 #line 3442 "configure"
3442 #include "confdefs.h"
3443 find_stack_direction ()
3444 {
3445   static char *addr = 0;
3446   auto char dummy;
3447   if (addr == 0)
3448     {
3449       addr = &dummy;
3450       return find_stack_direction ();
3451     }
3452   else
3453     return (&dummy > addr) ? 1 : -1;
3454 }
3455 main ()
3456 {
3457   exit (find_stack_direction() < 0);
3458 }
3459 EOF
3460 if { (eval echo configure:3461: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3461 then
3462   ac_cv_c_stack_direction=1
3463 else
3464   echo "configure: failed program was:" >&5
3465   cat conftest.$ac_ext >&5
3466   rm -fr conftest*
3467   ac_cv_c_stack_direction=-1
3468 fi
3469 rm -fr conftest*
3470 fi
3471
3472 fi
3473
3474 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
3475 cat >> confdefs.h <<EOF
3476 #define STACK_DIRECTION $ac_cv_c_stack_direction
3477 EOF
3478
3479 fi
3480
3481 for ac_hdr in unistd.h
3482 do
3483 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3484 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3485 echo "configure:3486: checking for $ac_hdr" >&5
3486 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3487   echo $ac_n "(cached) $ac_c" 1>&6
3488 else
3489   cat > conftest.$ac_ext <<EOF
3490 #line 3491 "configure"
3491 #include "confdefs.h"
3492 #include <$ac_hdr>
3493 EOF
3494 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3495 { (eval echo configure:3496: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3496 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3497 if test -z "$ac_err"; then
3498   rm -rf conftest*
3499   eval "ac_cv_header_$ac_safe=yes"
3500 else
3501   echo "$ac_err" >&5
3502   echo "configure: failed program was:" >&5
3503   cat conftest.$ac_ext >&5
3504   rm -rf conftest*
3505   eval "ac_cv_header_$ac_safe=no"
3506 fi
3507 rm -f conftest*
3508 fi
3509 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3510   echo "$ac_t""yes" 1>&6
3511     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3512   cat >> confdefs.h <<EOF
3513 #define $ac_tr_hdr 1
3514 EOF
3515  
3516 else
3517   echo "$ac_t""no" 1>&6
3518 fi
3519 done
3520
3521 for ac_func in getpagesize
3522 do
3523 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3524 echo "configure:3525: checking for $ac_func" >&5
3525 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3526   echo $ac_n "(cached) $ac_c" 1>&6
3527 else
3528   cat > conftest.$ac_ext <<EOF
3529 #line 3530 "configure"
3530 #include "confdefs.h"
3531 /* System header to define __stub macros and hopefully few prototypes,
3532     which can conflict with char $ac_func(); below.  */
3533 #include <assert.h>
3534 /* Override any gcc2 internal prototype to avoid an error.  */
3535 /* We use char because int might match the return type of a gcc2
3536     builtin and then its argument prototype would still apply.  */
3537 char $ac_func();
3538
3539 int main() {
3540
3541 /* The GNU C library defines this for functions which it implements
3542     to always fail with ENOSYS.  Some functions are actually named
3543     something starting with __ and the normal name is an alias.  */
3544 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3545 choke me
3546 #else
3547 $ac_func();
3548 #endif
3549
3550 ; return 0; }
3551 EOF
3552 if { (eval echo configure:3553: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3553   rm -rf conftest*
3554   eval "ac_cv_func_$ac_func=yes"
3555 else
3556   echo "configure: failed program was:" >&5
3557   cat conftest.$ac_ext >&5
3558   rm -rf conftest*
3559   eval "ac_cv_func_$ac_func=no"
3560 fi
3561 rm -f conftest*
3562 fi
3563
3564 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3565   echo "$ac_t""yes" 1>&6
3566     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3567   cat >> confdefs.h <<EOF
3568 #define $ac_tr_func 1
3569 EOF
3570  
3571 else
3572   echo "$ac_t""no" 1>&6
3573 fi
3574 done
3575
3576 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
3577 echo "configure:3578: checking for working mmap" >&5
3578 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
3579   echo $ac_n "(cached) $ac_c" 1>&6
3580 else
3581   if test "$cross_compiling" = yes; then
3582   ac_cv_func_mmap_fixed_mapped=no
3583 else
3584   cat > conftest.$ac_ext <<EOF
3585 #line 3586 "configure"
3586 #include "confdefs.h"
3587
3588 /* Thanks to Mike Haertel and Jim Avera for this test.
3589    Here is a matrix of mmap possibilities:
3590         mmap private not fixed
3591         mmap private fixed at somewhere currently unmapped
3592         mmap private fixed at somewhere already mapped
3593         mmap shared not fixed
3594         mmap shared fixed at somewhere currently unmapped
3595         mmap shared fixed at somewhere already mapped
3596    For private mappings, we should verify that changes cannot be read()
3597    back from the file, nor mmap's back from the file at a different
3598    address.  (There have been systems where private was not correctly
3599    implemented like the infamous i386 svr4.0, and systems where the
3600    VM page cache was not coherent with the filesystem buffer cache
3601    like early versions of FreeBSD and possibly contemporary NetBSD.)
3602    For shared mappings, we should conversely verify that changes get
3603    propogated back to all the places they're supposed to be.
3604
3605    Grep wants private fixed already mapped.
3606    The main things grep needs to know about mmap are:
3607    * does it exist and is it safe to write into the mmap'd area
3608    * how to use it (BSD variants)  */
3609 #include <sys/types.h>
3610 #include <fcntl.h>
3611 #include <sys/mman.h>
3612
3613 /* This mess was copied from the GNU getpagesize.h.  */
3614 #ifndef HAVE_GETPAGESIZE
3615 # ifdef HAVE_UNISTD_H
3616 #  include <unistd.h>
3617 # endif
3618
3619 /* Assume that all systems that can run configure have sys/param.h.  */
3620 # ifndef HAVE_SYS_PARAM_H
3621 #  define HAVE_SYS_PARAM_H 1
3622 # endif
3623
3624 # ifdef _SC_PAGESIZE
3625 #  define getpagesize() sysconf(_SC_PAGESIZE)
3626 # else /* no _SC_PAGESIZE */
3627 #  ifdef HAVE_SYS_PARAM_H
3628 #   include <sys/param.h>
3629 #   ifdef EXEC_PAGESIZE
3630 #    define getpagesize() EXEC_PAGESIZE
3631 #   else /* no EXEC_PAGESIZE */
3632 #    ifdef NBPG
3633 #     define getpagesize() NBPG * CLSIZE
3634 #     ifndef CLSIZE
3635 #      define CLSIZE 1
3636 #     endif /* no CLSIZE */
3637 #    else /* no NBPG */
3638 #     ifdef NBPC
3639 #      define getpagesize() NBPC
3640 #     else /* no NBPC */
3641 #      ifdef PAGESIZE
3642 #       define getpagesize() PAGESIZE
3643 #      endif /* PAGESIZE */
3644 #     endif /* no NBPC */
3645 #    endif /* no NBPG */
3646 #   endif /* no EXEC_PAGESIZE */
3647 #  else /* no HAVE_SYS_PARAM_H */
3648 #   define getpagesize() 8192   /* punt totally */
3649 #  endif /* no HAVE_SYS_PARAM_H */
3650 # endif /* no _SC_PAGESIZE */
3651
3652 #endif /* no HAVE_GETPAGESIZE */
3653
3654 #ifdef __cplusplus
3655 extern "C" { void *malloc(unsigned); }
3656 #else
3657 char *malloc();
3658 #endif
3659
3660 int
3661 main()
3662 {
3663         char *data, *data2, *data3;
3664         int i, pagesize;
3665         int fd;
3666
3667         pagesize = getpagesize();
3668
3669         /*
3670          * First, make a file with some known garbage in it.
3671          */
3672         data = malloc(pagesize);
3673         if (!data)
3674                 exit(1);
3675         for (i = 0; i < pagesize; ++i)
3676                 *(data + i) = rand();
3677         umask(0);
3678         fd = creat("conftestmmap", 0600);
3679         if (fd < 0)
3680                 exit(1);
3681         if (write(fd, data, pagesize) != pagesize)
3682                 exit(1);
3683         close(fd);
3684
3685         /*
3686          * Next, try to mmap the file at a fixed address which
3687          * already has something else allocated at it.  If we can,
3688          * also make sure that we see the same garbage.
3689          */
3690         fd = open("conftestmmap", O_RDWR);
3691         if (fd < 0)
3692                 exit(1);
3693         data2 = malloc(2 * pagesize);
3694         if (!data2)
3695                 exit(1);
3696         data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
3697         if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
3698             MAP_PRIVATE | MAP_FIXED, fd, 0L))
3699                 exit(1);
3700         for (i = 0; i < pagesize; ++i)
3701                 if (*(data + i) != *(data2 + i))
3702                         exit(1);
3703
3704         /*
3705          * Finally, make sure that changes to the mapped area
3706          * do not percolate back to the file as seen by read().
3707          * (This is a bug on some variants of i386 svr4.0.)
3708          */
3709         for (i = 0; i < pagesize; ++i)
3710                 *(data2 + i) = *(data2 + i) + 1;
3711         data3 = malloc(pagesize);
3712         if (!data3)
3713                 exit(1);
3714         if (read(fd, data3, pagesize) != pagesize)
3715                 exit(1);
3716         for (i = 0; i < pagesize; ++i)
3717                 if (*(data + i) != *(data3 + i))
3718                         exit(1);
3719         close(fd);
3720         unlink("conftestmmap");
3721         exit(0);
3722 }
3723
3724 EOF
3725 if { (eval echo configure:3726: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3726 then
3727   ac_cv_func_mmap_fixed_mapped=yes
3728 else
3729   echo "configure: failed program was:" >&5
3730   cat conftest.$ac_ext >&5
3731   rm -fr conftest*
3732   ac_cv_func_mmap_fixed_mapped=no
3733 fi
3734 rm -fr conftest*
3735 fi
3736
3737 fi
3738
3739 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
3740 if test $ac_cv_func_mmap_fixed_mapped = yes; then
3741   cat >> confdefs.h <<\EOF
3742 #define HAVE_MMAP 1
3743 EOF
3744
3745 fi
3746
3747
3748   echo $ac_n "checking for clocale to use""... $ac_c" 1>&6
3749 echo "configure:3750: checking for clocale to use" >&5
3750   # Check whether --enable-clocale or --disable-clocale was given.
3751 if test "${enable_clocale+set}" = set; then
3752   enableval="$enable_clocale"
3753   if test x$enable_clocale = xno; then
3754      enable_clocale=generic
3755   fi
3756 else
3757   enable_clocale=generic
3758 fi
3759
3760
3761   enable_clocale_flag=$enable_clocale
3762
3763     case x${enable_clocale_flag} in
3764     xgeneric)
3765       echo "$ac_t""generic" 1>&6
3766
3767       # Don't use gettext.
3768       USE_NLS=no
3769       
3770
3771       CLOCALE_H=config/locale/c_locale_generic.h
3772       CLOCALE_CC=config/locale/c_locale_generic.cc
3773       CCODECVT_H=config/locale/codecvt_specializations_generic.h
3774       CMESSAGES_H=config/locale/messages_members_generic.h
3775       CMESSAGES_CC=config/locale/messages_members_generic.cc
3776       ;;
3777     xgnu)
3778       echo "$ac_t""gnu" 1>&6
3779
3780       # Declare intention to use gettext, and add support for specific
3781       # languages.
3782       # For some reason, ALL_LINGUAS has to be before AM_GNU_GETTEXT
3783       ALL_LINGUAS="de fr"
3784                                     
3785    for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
3786 unistd.h sys/param.h
3787 do
3788 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3789 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3790 echo "configure:3791: checking for $ac_hdr" >&5
3791 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3792   echo $ac_n "(cached) $ac_c" 1>&6
3793 else
3794   cat > conftest.$ac_ext <<EOF
3795 #line 3796 "configure"
3796 #include "confdefs.h"
3797 #include <$ac_hdr>
3798 EOF
3799 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3800 { (eval echo configure:3801: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3801 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3802 if test -z "$ac_err"; then
3803   rm -rf conftest*
3804   eval "ac_cv_header_$ac_safe=yes"
3805 else
3806   echo "$ac_err" >&5
3807   echo "configure: failed program was:" >&5
3808   cat conftest.$ac_ext >&5
3809   rm -rf conftest*
3810   eval "ac_cv_header_$ac_safe=no"
3811 fi
3812 rm -f conftest*
3813 fi
3814 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3815   echo "$ac_t""yes" 1>&6
3816     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3817   cat >> confdefs.h <<EOF
3818 #define $ac_tr_hdr 1
3819 EOF
3820  
3821 else
3822   echo "$ac_t""no" 1>&6
3823 fi
3824 done
3825
3826    for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
3827 strdup __argz_count __argz_stringify __argz_next
3828 do
3829 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3830 echo "configure:3831: checking for $ac_func" >&5
3831 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3832   echo $ac_n "(cached) $ac_c" 1>&6
3833 else
3834   cat > conftest.$ac_ext <<EOF
3835 #line 3836 "configure"
3836 #include "confdefs.h"
3837 /* System header to define __stub macros and hopefully few prototypes,
3838     which can conflict with char $ac_func(); below.  */
3839 #include <assert.h>
3840 /* Override any gcc2 internal prototype to avoid an error.  */
3841 /* We use char because int might match the return type of a gcc2
3842     builtin and then its argument prototype would still apply.  */
3843 char $ac_func();
3844
3845 int main() {
3846
3847 /* The GNU C library defines this for functions which it implements
3848     to always fail with ENOSYS.  Some functions are actually named
3849     something starting with __ and the normal name is an alias.  */
3850 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3851 choke me
3852 #else
3853 $ac_func();
3854 #endif
3855
3856 ; return 0; }
3857 EOF
3858 if { (eval echo configure:3859: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3859   rm -rf conftest*
3860   eval "ac_cv_func_$ac_func=yes"
3861 else
3862   echo "configure: failed program was:" >&5
3863   cat conftest.$ac_ext >&5
3864   rm -rf conftest*
3865   eval "ac_cv_func_$ac_func=no"
3866 fi
3867 rm -f conftest*
3868 fi
3869
3870 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3871   echo "$ac_t""yes" 1>&6
3872     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3873   cat >> confdefs.h <<EOF
3874 #define $ac_tr_func 1
3875 EOF
3876  
3877 else
3878   echo "$ac_t""no" 1>&6
3879 fi
3880 done
3881
3882
3883    if test "${ac_cv_func_stpcpy+set}" != "set"; then
3884      for ac_func in stpcpy
3885 do
3886 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3887 echo "configure:3888: checking for $ac_func" >&5
3888 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3889   echo $ac_n "(cached) $ac_c" 1>&6
3890 else
3891   cat > conftest.$ac_ext <<EOF
3892 #line 3893 "configure"
3893 #include "confdefs.h"
3894 /* System header to define __stub macros and hopefully few prototypes,
3895     which can conflict with char $ac_func(); below.  */
3896 #include <assert.h>
3897 /* Override any gcc2 internal prototype to avoid an error.  */
3898 /* We use char because int might match the return type of a gcc2
3899     builtin and then its argument prototype would still apply.  */
3900 char $ac_func();
3901
3902 int main() {
3903
3904 /* The GNU C library defines this for functions which it implements
3905     to always fail with ENOSYS.  Some functions are actually named
3906     something starting with __ and the normal name is an alias.  */
3907 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3908 choke me
3909 #else
3910 $ac_func();
3911 #endif
3912
3913 ; return 0; }
3914 EOF
3915 if { (eval echo configure:3916: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3916   rm -rf conftest*
3917   eval "ac_cv_func_$ac_func=yes"
3918 else
3919   echo "configure: failed program was:" >&5
3920   cat conftest.$ac_ext >&5
3921   rm -rf conftest*
3922   eval "ac_cv_func_$ac_func=no"
3923 fi
3924 rm -f conftest*
3925 fi
3926
3927 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3928   echo "$ac_t""yes" 1>&6
3929     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3930   cat >> confdefs.h <<EOF
3931 #define $ac_tr_func 1
3932 EOF
3933  
3934 else
3935   echo "$ac_t""no" 1>&6
3936 fi
3937 done
3938
3939    fi
3940    if test "${ac_cv_func_stpcpy}" = "yes"; then
3941      cat >> confdefs.h <<\EOF
3942 #define HAVE_STPCPY 1
3943 EOF
3944
3945    fi
3946
3947    if test $ac_cv_header_locale_h = yes; then
3948     echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
3949 echo "configure:3950: checking for LC_MESSAGES" >&5
3950 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
3951   echo $ac_n "(cached) $ac_c" 1>&6
3952 else
3953   cat > conftest.$ac_ext <<EOF
3954 #line 3955 "configure"
3955 #include "confdefs.h"
3956 #include <locale.h>
3957 int main() {
3958 return LC_MESSAGES
3959 ; return 0; }
3960 EOF
3961 if { (eval echo configure:3962: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3962   rm -rf conftest*
3963   am_cv_val_LC_MESSAGES=yes
3964 else
3965   echo "configure: failed program was:" >&5
3966   cat conftest.$ac_ext >&5
3967   rm -rf conftest*
3968   am_cv_val_LC_MESSAGES=no
3969 fi
3970 rm -f conftest*
3971 fi
3972
3973 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
3974     if test $am_cv_val_LC_MESSAGES = yes; then
3975       cat >> confdefs.h <<\EOF
3976 #define HAVE_LC_MESSAGES 1
3977 EOF
3978
3979     fi
3980   fi
3981    echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
3982 echo "configure:3983: checking whether NLS is requested" >&5
3983         # Check whether --enable-nls or --disable-nls was given.
3984 if test "${enable_nls+set}" = set; then
3985   enableval="$enable_nls"
3986   USE_NLS=$enableval
3987 else
3988   USE_NLS=yes
3989 fi
3990
3991     echo "$ac_t""$USE_NLS" 1>&6
3992     
3993
3994     USE_INCLUDED_LIBINTL=no
3995
3996         if test "$USE_NLS" = "yes"; then
3997       cat >> confdefs.h <<\EOF
3998 #define ENABLE_NLS 1
3999 EOF
4000
4001       echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
4002 echo "configure:4003: checking whether included gettext is requested" >&5
4003       # Check whether --with-included-gettext or --without-included-gettext was given.
4004 if test "${with_included_gettext+set}" = set; then
4005   withval="$with_included_gettext"
4006   nls_cv_force_use_gnu_gettext=$withval
4007 else
4008   nls_cv_force_use_gnu_gettext=no
4009 fi
4010
4011       echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
4012
4013       nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
4014       if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
4015                                         nls_cv_header_intl=
4016         nls_cv_header_libgt=
4017         CATOBJEXT=NONE
4018
4019         ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
4020 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
4021 echo "configure:4022: checking for libintl.h" >&5
4022 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4023   echo $ac_n "(cached) $ac_c" 1>&6
4024 else
4025   cat > conftest.$ac_ext <<EOF
4026 #line 4027 "configure"
4027 #include "confdefs.h"
4028 #include <libintl.h>
4029 EOF
4030 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4031 { (eval echo configure:4032: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4032 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4033 if test -z "$ac_err"; then
4034   rm -rf conftest*
4035   eval "ac_cv_header_$ac_safe=yes"
4036 else
4037   echo "$ac_err" >&5
4038   echo "configure: failed program was:" >&5
4039   cat conftest.$ac_ext >&5
4040   rm -rf conftest*
4041   eval "ac_cv_header_$ac_safe=no"
4042 fi
4043 rm -f conftest*
4044 fi
4045 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4046   echo "$ac_t""yes" 1>&6
4047   echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
4048 echo "configure:4049: checking for gettext in libc" >&5
4049 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
4050   echo $ac_n "(cached) $ac_c" 1>&6
4051 else
4052   cat > conftest.$ac_ext <<EOF
4053 #line 4054 "configure"
4054 #include "confdefs.h"
4055 #include <libintl.h>
4056 int main() {
4057 return (int) gettext ("")
4058 ; return 0; }
4059 EOF
4060 if { (eval echo configure:4061: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4061   rm -rf conftest*
4062   gt_cv_func_gettext_libc=yes
4063 else
4064   echo "configure: failed program was:" >&5
4065   cat conftest.$ac_ext >&5
4066   rm -rf conftest*
4067   gt_cv_func_gettext_libc=no
4068 fi
4069 rm -f conftest*
4070 fi
4071
4072 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
4073
4074            if test "$gt_cv_func_gettext_libc" != "yes"; then
4075              echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
4076 echo "configure:4077: checking for bindtextdomain in -lintl" >&5
4077 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
4078 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4079   echo $ac_n "(cached) $ac_c" 1>&6
4080 else
4081   ac_save_LIBS="$LIBS"
4082 LIBS="-lintl  $LIBS"
4083 cat > conftest.$ac_ext <<EOF
4084 #line 4085 "configure"
4085 #include "confdefs.h"
4086 /* Override any gcc2 internal prototype to avoid an error.  */
4087 /* We use char because int might match the return type of a gcc2
4088     builtin and then its argument prototype would still apply.  */
4089 char bindtextdomain();
4090
4091 int main() {
4092 bindtextdomain()
4093 ; return 0; }
4094 EOF
4095 if { (eval echo configure:4096: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4096   rm -rf conftest*
4097   eval "ac_cv_lib_$ac_lib_var=yes"
4098 else
4099   echo "configure: failed program was:" >&5
4100   cat conftest.$ac_ext >&5
4101   rm -rf conftest*
4102   eval "ac_cv_lib_$ac_lib_var=no"
4103 fi
4104 rm -f conftest*
4105 LIBS="$ac_save_LIBS"
4106
4107 fi
4108 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4109   echo "$ac_t""yes" 1>&6
4110   echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
4111 echo "configure:4112: checking for gettext in libintl" >&5
4112 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
4113   echo $ac_n "(cached) $ac_c" 1>&6
4114 else
4115   echo $ac_n "checking for gettext in -lintl""... $ac_c" 1>&6
4116 echo "configure:4117: checking for gettext in -lintl" >&5
4117 ac_lib_var=`echo intl'_'gettext | sed 'y%./+-%__p_%'`
4118 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4119   echo $ac_n "(cached) $ac_c" 1>&6
4120 else
4121   ac_save_LIBS="$LIBS"
4122 LIBS="-lintl  $LIBS"
4123 cat > conftest.$ac_ext <<EOF
4124 #line 4125 "configure"
4125 #include "confdefs.h"
4126 /* Override any gcc2 internal prototype to avoid an error.  */
4127 /* We use char because int might match the return type of a gcc2
4128     builtin and then its argument prototype would still apply.  */
4129 char gettext();
4130
4131 int main() {
4132 gettext()
4133 ; return 0; }
4134 EOF
4135 if { (eval echo configure:4136: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4136   rm -rf conftest*
4137   eval "ac_cv_lib_$ac_lib_var=yes"
4138 else
4139   echo "configure: failed program was:" >&5
4140   cat conftest.$ac_ext >&5
4141   rm -rf conftest*
4142   eval "ac_cv_lib_$ac_lib_var=no"
4143 fi
4144 rm -f conftest*
4145 LIBS="$ac_save_LIBS"
4146
4147 fi
4148 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4149   echo "$ac_t""yes" 1>&6
4150   gt_cv_func_gettext_libintl=yes
4151 else
4152   echo "$ac_t""no" 1>&6
4153 gt_cv_func_gettext_libintl=no
4154 fi
4155
4156 fi
4157
4158 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
4159 else
4160   echo "$ac_t""no" 1>&6
4161 fi
4162
4163            fi
4164
4165            if test "$gt_cv_func_gettext_libc" = "yes" \
4166               || test "$gt_cv_func_gettext_libintl" = "yes"; then
4167               cat >> confdefs.h <<\EOF
4168 #define HAVE_GETTEXT 1
4169 EOF
4170
4171               # Extract the first word of "msgfmt", so it can be a program name with args.
4172 set dummy msgfmt; ac_word=$2
4173 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4174 echo "configure:4175: checking for $ac_word" >&5
4175 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4176   echo $ac_n "(cached) $ac_c" 1>&6
4177 else
4178   case "$MSGFMT" in
4179   /*)
4180   ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
4181   ;;
4182   *)
4183   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4184   for ac_dir in $PATH; do
4185     test -z "$ac_dir" && ac_dir=.
4186     if test -f $ac_dir/$ac_word; then
4187       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4188         ac_cv_path_MSGFMT="$ac_dir/$ac_word"
4189         break
4190       fi
4191     fi
4192   done
4193   IFS="$ac_save_ifs"
4194   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
4195   ;;
4196 esac
4197 fi
4198 MSGFMT="$ac_cv_path_MSGFMT"
4199 if test -n "$MSGFMT"; then
4200   echo "$ac_t""$MSGFMT" 1>&6
4201 else
4202   echo "$ac_t""no" 1>&6
4203 fi
4204               if test "$MSGFMT" != "no"; then
4205                 for ac_func in dcgettext
4206 do
4207 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4208 echo "configure:4209: checking for $ac_func" >&5
4209 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4210   echo $ac_n "(cached) $ac_c" 1>&6
4211 else
4212   cat > conftest.$ac_ext <<EOF
4213 #line 4214 "configure"
4214 #include "confdefs.h"
4215 /* System header to define __stub macros and hopefully few prototypes,
4216     which can conflict with char $ac_func(); below.  */
4217 #include <assert.h>
4218 /* Override any gcc2 internal prototype to avoid an error.  */
4219 /* We use char because int might match the return type of a gcc2
4220     builtin and then its argument prototype would still apply.  */
4221 char $ac_func();
4222
4223 int main() {
4224
4225 /* The GNU C library defines this for functions which it implements
4226     to always fail with ENOSYS.  Some functions are actually named
4227     something starting with __ and the normal name is an alias.  */
4228 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4229 choke me
4230 #else
4231 $ac_func();
4232 #endif
4233
4234 ; return 0; }
4235 EOF
4236 if { (eval echo configure:4237: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4237   rm -rf conftest*
4238   eval "ac_cv_func_$ac_func=yes"
4239 else
4240   echo "configure: failed program was:" >&5
4241   cat conftest.$ac_ext >&5
4242   rm -rf conftest*
4243   eval "ac_cv_func_$ac_func=no"