OSDN Git Service

18e363958fcb709671948a518f99d60f52f1619c
[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   --enable-nls            use Native Language Support (default)"
48 ac_help="$ac_help
49   --enable-c-mbchar       enable multibyte (wide) characters [default=yes]"
50 ac_help="$ac_help
51   --enable-c99            turns on 'ISO/IEC 9899:1999 support' [default=yes]"
52 ac_help="$ac_help
53   --enable-long-long      turns on 'long long' [default=yes]"
54 ac_help="$ac_help
55   --enable-cheaders       construct "C" header files for g++ [default=c_std]"
56 ac_help="$ac_help
57   --enable-cxx-flags=FLAGS      pass compiler FLAGS when building library;
58                                 [default=none]"
59 ac_help="$ac_help
60   --enable-sjlj-exceptions  force use of builtin_setjmp for exceptions"
61 ac_help="$ac_help
62   --enable-libunwind-exceptions  force use of libunwind for exceptions"
63 ac_help="$ac_help
64   --enable-concept-checks use Boost-derived template checks [default=no]"
65 ac_help="$ac_help
66   --enable-symvers=style  enables symbol versioning of the shared library [default=yes]"
67 ac_help="$ac_help
68   --with-gxx-include-dir  the installation directory for include files"
69 ac_help="$ac_help
70   --enable-version-specific-runtime-libs    Specify that runtime libraries should be installed in a compiler-specific directory "
71
72 # Initialize some variables set by options.
73 # The variables have the same names as the options, with
74 # dashes changed to underlines.
75 build=NONE
76 cache_file=./config.cache
77 exec_prefix=NONE
78 host=NONE
79 no_create=
80 nonopt=NONE
81 no_recursion=
82 prefix=NONE
83 program_prefix=NONE
84 program_suffix=NONE
85 program_transform_name=s,x,x,
86 silent=
87 site=
88 srcdir=
89 target=NONE
90 verbose=
91 x_includes=NONE
92 x_libraries=NONE
93 bindir='${exec_prefix}/bin'
94 sbindir='${exec_prefix}/sbin'
95 libexecdir='${exec_prefix}/libexec'
96 datadir='${prefix}/share'
97 sysconfdir='${prefix}/etc'
98 sharedstatedir='${prefix}/com'
99 localstatedir='${prefix}/var'
100 libdir='${exec_prefix}/lib'
101 includedir='${prefix}/include'
102 oldincludedir='/usr/include'
103 infodir='${prefix}/info'
104 mandir='${prefix}/man'
105
106 # Initialize some other variables.
107 subdirs=
108 MFLAGS= MAKEFLAGS=
109 SHELL=${CONFIG_SHELL-/bin/sh}
110 # Maximum number of lines to put in a shell here document.
111 ac_max_here_lines=12
112
113 ac_prev=
114 for ac_option
115 do
116
117   # If the previous option needs an argument, assign it.
118   if test -n "$ac_prev"; then
119     eval "$ac_prev=\$ac_option"
120     ac_prev=
121     continue
122   fi
123
124   case "$ac_option" in
125   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
126   *) ac_optarg= ;;
127   esac
128
129   # Accept the important Cygnus configure options, so we can diagnose typos.
130
131   case "$ac_option" in
132
133   -bindir | --bindir | --bindi | --bind | --bin | --bi)
134     ac_prev=bindir ;;
135   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
136     bindir="$ac_optarg" ;;
137
138   -build | --build | --buil | --bui | --bu)
139     ac_prev=build ;;
140   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
141     build="$ac_optarg" ;;
142
143   -cache-file | --cache-file | --cache-fil | --cache-fi \
144   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
145     ac_prev=cache_file ;;
146   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
147   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
148     cache_file="$ac_optarg" ;;
149
150   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
151     ac_prev=datadir ;;
152   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
153   | --da=*)
154     datadir="$ac_optarg" ;;
155
156   -disable-* | --disable-*)
157     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
158     # Reject names that are not valid shell variable names.
159     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
160       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
161     fi
162     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
163     eval "enable_${ac_feature}=no" ;;
164
165   -enable-* | --enable-*)
166     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
167     # Reject names that are not valid shell variable names.
168     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
169       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
170     fi
171     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
172     case "$ac_option" in
173       *=*) ;;
174       *) ac_optarg=yes ;;
175     esac
176     eval "enable_${ac_feature}='$ac_optarg'" ;;
177
178   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
179   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
180   | --exec | --exe | --ex)
181     ac_prev=exec_prefix ;;
182   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
183   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
184   | --exec=* | --exe=* | --ex=*)
185     exec_prefix="$ac_optarg" ;;
186
187   -gas | --gas | --ga | --g)
188     # Obsolete; use --with-gas.
189     with_gas=yes ;;
190
191   -help | --help | --hel | --he)
192     # Omit some internal or obsolete options to make the list less imposing.
193     # This message is too long to be a string in the A/UX 3.1 sh.
194     cat << EOF
195 Usage: configure [options] [host]
196 Options: [defaults in brackets after descriptions]
197 Configuration:
198   --cache-file=FILE       cache test results in FILE
199   --help                  print this message
200   --no-create             do not create output files
201   --quiet, --silent       do not print \`checking...' messages
202   --version               print the version of autoconf that created configure
203 Directory and file names:
204   --prefix=PREFIX         install architecture-independent files in PREFIX
205                           [$ac_default_prefix]
206   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
207                           [same as prefix]
208   --bindir=DIR            user executables in DIR [EPREFIX/bin]
209   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
210   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
211   --datadir=DIR           read-only architecture-independent data in DIR
212                           [PREFIX/share]
213   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
214   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
215                           [PREFIX/com]
216   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
217   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
218   --includedir=DIR        C header files in DIR [PREFIX/include]
219   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
220   --infodir=DIR           info documentation in DIR [PREFIX/info]
221   --mandir=DIR            man documentation in DIR [PREFIX/man]
222   --srcdir=DIR            find the sources in DIR [configure dir or ..]
223   --program-prefix=PREFIX prepend PREFIX to installed program names
224   --program-suffix=SUFFIX append SUFFIX to installed program names
225   --program-transform-name=PROGRAM
226                           run sed PROGRAM on installed program names
227 EOF
228     cat << EOF
229 Host type:
230   --build=BUILD           configure for building on BUILD [BUILD=HOST]
231   --host=HOST             configure for HOST [guessed]
232   --target=TARGET         configure for TARGET [TARGET=HOST]
233 Features and packages:
234   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
235   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
236   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
237   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
238   --x-includes=DIR        X include files are in DIR
239   --x-libraries=DIR       X library files are in DIR
240 EOF
241     if test -n "$ac_help"; then
242       echo "--enable and --with options recognized:$ac_help"
243     fi
244     exit 0 ;;
245
246   -host | --host | --hos | --ho)
247     ac_prev=host ;;
248   -host=* | --host=* | --hos=* | --ho=*)
249     host="$ac_optarg" ;;
250
251   -includedir | --includedir | --includedi | --included | --include \
252   | --includ | --inclu | --incl | --inc)
253     ac_prev=includedir ;;
254   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
255   | --includ=* | --inclu=* | --incl=* | --inc=*)
256     includedir="$ac_optarg" ;;
257
258   -infodir | --infodir | --infodi | --infod | --info | --inf)
259     ac_prev=infodir ;;
260   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
261     infodir="$ac_optarg" ;;
262
263   -libdir | --libdir | --libdi | --libd)
264     ac_prev=libdir ;;
265   -libdir=* | --libdir=* | --libdi=* | --libd=*)
266     libdir="$ac_optarg" ;;
267
268   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
269   | --libexe | --libex | --libe)
270     ac_prev=libexecdir ;;
271   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
272   | --libexe=* | --libex=* | --libe=*)
273     libexecdir="$ac_optarg" ;;
274
275   -localstatedir | --localstatedir | --localstatedi | --localstated \
276   | --localstate | --localstat | --localsta | --localst \
277   | --locals | --local | --loca | --loc | --lo)
278     ac_prev=localstatedir ;;
279   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
280   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
281   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
282     localstatedir="$ac_optarg" ;;
283
284   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
285     ac_prev=mandir ;;
286   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
287     mandir="$ac_optarg" ;;
288
289   -nfp | --nfp | --nf)
290     # Obsolete; use --without-fp.
291     with_fp=no ;;
292
293   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
294   | --no-cr | --no-c)
295     no_create=yes ;;
296
297   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
298   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
299     no_recursion=yes ;;
300
301   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
302   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
303   | --oldin | --oldi | --old | --ol | --o)
304     ac_prev=oldincludedir ;;
305   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
306   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
307   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
308     oldincludedir="$ac_optarg" ;;
309
310   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
311     ac_prev=prefix ;;
312   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
313     prefix="$ac_optarg" ;;
314
315   -program-prefix | --program-prefix | --program-prefi | --program-pref \
316   | --program-pre | --program-pr | --program-p)
317     ac_prev=program_prefix ;;
318   -program-prefix=* | --program-prefix=* | --program-prefi=* \
319   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
320     program_prefix="$ac_optarg" ;;
321
322   -program-suffix | --program-suffix | --program-suffi | --program-suff \
323   | --program-suf | --program-su | --program-s)
324     ac_prev=program_suffix ;;
325   -program-suffix=* | --program-suffix=* | --program-suffi=* \
326   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
327     program_suffix="$ac_optarg" ;;
328
329   -program-transform-name | --program-transform-name \
330   | --program-transform-nam | --program-transform-na \
331   | --program-transform-n | --program-transform- \
332   | --program-transform | --program-transfor \
333   | --program-transfo | --program-transf \
334   | --program-trans | --program-tran \
335   | --progr-tra | --program-tr | --program-t)
336     ac_prev=program_transform_name ;;
337   -program-transform-name=* | --program-transform-name=* \
338   | --program-transform-nam=* | --program-transform-na=* \
339   | --program-transform-n=* | --program-transform-=* \
340   | --program-transform=* | --program-transfor=* \
341   | --program-transfo=* | --program-transf=* \
342   | --program-trans=* | --program-tran=* \
343   | --progr-tra=* | --program-tr=* | --program-t=*)
344     program_transform_name="$ac_optarg" ;;
345
346   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
347   | -silent | --silent | --silen | --sile | --sil)
348     silent=yes ;;
349
350   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
351     ac_prev=sbindir ;;
352   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
353   | --sbi=* | --sb=*)
354     sbindir="$ac_optarg" ;;
355
356   -sharedstatedir | --sharedstatedir | --sharedstatedi \
357   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
358   | --sharedst | --shareds | --shared | --share | --shar \
359   | --sha | --sh)
360     ac_prev=sharedstatedir ;;
361   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
362   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
363   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
364   | --sha=* | --sh=*)
365     sharedstatedir="$ac_optarg" ;;
366
367   -site | --site | --sit)
368     ac_prev=site ;;
369   -site=* | --site=* | --sit=*)
370     site="$ac_optarg" ;;
371
372   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
373     ac_prev=srcdir ;;
374   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
375     srcdir="$ac_optarg" ;;
376
377   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
378   | --syscon | --sysco | --sysc | --sys | --sy)
379     ac_prev=sysconfdir ;;
380   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
381   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
382     sysconfdir="$ac_optarg" ;;
383
384   -target | --target | --targe | --targ | --tar | --ta | --t)
385     ac_prev=target ;;
386   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
387     target="$ac_optarg" ;;
388
389   -v | -verbose | --verbose | --verbos | --verbo | --verb)
390     verbose=yes ;;
391
392   -version | --version | --versio | --versi | --vers)
393     echo "configure generated by autoconf version 2.13"
394     exit 0 ;;
395
396   -with-* | --with-*)
397     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
398     # Reject names that are not valid shell variable names.
399     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
400       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
401     fi
402     ac_package=`echo $ac_package| sed 's/-/_/g'`
403     case "$ac_option" in
404       *=*) ;;
405       *) ac_optarg=yes ;;
406     esac
407     eval "with_${ac_package}='$ac_optarg'" ;;
408
409   -without-* | --without-*)
410     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
411     # Reject names that are not valid shell variable names.
412     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
413       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
414     fi
415     ac_package=`echo $ac_package| sed 's/-/_/g'`
416     eval "with_${ac_package}=no" ;;
417
418   --x)
419     # Obsolete; use --with-x.
420     with_x=yes ;;
421
422   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
423   | --x-incl | --x-inc | --x-in | --x-i)
424     ac_prev=x_includes ;;
425   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
426   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
427     x_includes="$ac_optarg" ;;
428
429   -x-libraries | --x-libraries | --x-librarie | --x-librari \
430   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
431     ac_prev=x_libraries ;;
432   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
433   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
434     x_libraries="$ac_optarg" ;;
435
436   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
437     ;;
438
439   *)
440     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
441       echo "configure: warning: $ac_option: invalid host type" 1>&2
442     fi
443     if test "x$nonopt" != xNONE; then
444       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
445     fi
446     nonopt="$ac_option"
447     ;;
448
449   esac
450 done
451
452 if test -n "$ac_prev"; then
453   { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
454 fi
455
456 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
457
458 # File descriptor usage:
459 # 0 standard input
460 # 1 file creation
461 # 2 errors and warnings
462 # 3 some systems may open it to /dev/tty
463 # 4 used on the Kubota Titan
464 # 6 checking for... messages and results
465 # 5 compiler messages saved in config.log
466 if test "$silent" = yes; then
467   exec 6>/dev/null
468 else
469   exec 6>&1
470 fi
471 exec 5>./config.log
472
473 echo "\
474 This file contains any messages produced by compilers while
475 running configure, to aid debugging if configure makes a mistake.
476 " 1>&5
477
478 # Strip out --no-create and --no-recursion so they do not pile up.
479 # Also quote any args containing shell metacharacters.
480 ac_configure_args=
481 for ac_arg
482 do
483   case "$ac_arg" in
484   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
485   | --no-cr | --no-c) ;;
486   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
487   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
488   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
489   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
490   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
491   esac
492 done
493
494 # NLS nuisances.
495 # Only set these to C if already set.  These must not be set unconditionally
496 # because not all systems understand e.g. LANG=C (notably SCO).
497 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
498 # Non-C LC_CTYPE values break the ctype check.
499 if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
500 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
501 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
502 if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
503
504 # confdefs.h avoids OS command line length limits that DEFS can exceed.
505 rm -rf conftest* confdefs.h
506 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
507 echo > confdefs.h
508
509 # A filename unique to this package, relative to the directory that
510 # configure is in, which we can look for to find out if srcdir is correct.
511 ac_unique_file=src/ios.cc
512
513 # Find the source files, if location was not specified.
514 if test -z "$srcdir"; then
515   ac_srcdir_defaulted=yes
516   # Try the directory containing this script, then its parent.
517   ac_prog=$0
518   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
519   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
520   srcdir=$ac_confdir
521   if test ! -r $srcdir/$ac_unique_file; then
522     srcdir=..
523   fi
524 else
525   ac_srcdir_defaulted=no
526 fi
527 if test ! -r $srcdir/$ac_unique_file; then
528   if test "$ac_srcdir_defaulted" = yes; then
529     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
530   else
531     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
532   fi
533 fi
534 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
535
536 # Prefer explicitly selected file to automatically selected ones.
537 if test -z "$CONFIG_SITE"; then
538   if test "x$prefix" != xNONE; then
539     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
540   else
541     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
542   fi
543 fi
544 for ac_site_file in $CONFIG_SITE; do
545   if test -r "$ac_site_file"; then
546     echo "loading site script $ac_site_file"
547     . "$ac_site_file"
548   fi
549 done
550
551 if test -r "$cache_file"; then
552   echo "loading cache $cache_file"
553   . $cache_file
554 else
555   echo "creating cache $cache_file"
556   > $cache_file
557 fi
558
559 ac_ext=c
560 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
561 ac_cpp='$CPP $CPPFLAGS'
562 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
563 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
564 cross_compiling=$ac_cv_prog_cc_cross
565
566 ac_exeext=
567 ac_objext=o
568 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
569   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
570   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
571     ac_n= ac_c='
572 ' ac_t='        '
573   else
574     ac_n=-n ac_c= ac_t=
575   fi
576 else
577   ac_n= ac_c='\c' ac_t=
578 fi
579
580
581
582 # This works around the fact that libtool configuration may change LD
583 # for this particular configuration, but some shells, instead of
584 # keeping the changes in LD private, export them just because LD is
585 # exported.  Only used at the end of this file.
586 ORIGINAL_LD_FOR_MULTILIBS=$LD
587
588 PACKAGE=libstdc++
589
590 # For libtool versioning info, format is CURRENT:REVISION:AGE
591 libtool_VERSION=5:1:0
592
593
594
595       # Check whether --enable-multilib or --disable-multilib was given.
596 if test "${enable_multilib+set}" = set; then
597   enableval="$enable_multilib"
598   case "${enableval}" in
599     yes) multilib=yes ;;
600     no)  multilib=no ;;
601     *)   { echo "configure: error: bad value ${enableval} for multilib option" 1>&2; exit 1; } ;;
602    esac
603 else
604   multilib=yes
605 fi
606
607   # When building with srcdir == objdir, links to the source files will
608   # be created in directories within the target_subdir.  We have to
609   # adjust toplevel_srcdir accordingly, so that configure finds
610   # install-sh and other auxiliary files that live in the top-level
611   # source directory.
612   if test "${srcdir}" = "."; then
613     if test -z "${with_target_subdir}"; then
614       toprel=".."
615     else
616       if test "${with_target_subdir}" != "."; then
617         toprel="${with_multisrctop}../.."
618       else
619         toprel="${with_multisrctop}.."
620       fi
621     fi
622   else
623     toprel=".."
624   fi
625   ac_aux_dir=
626 for ac_dir in ${srcdir}/$toprel $srcdir/${srcdir}/$toprel; do
627   if test -f $ac_dir/install-sh; then
628     ac_aux_dir=$ac_dir
629     ac_install_sh="$ac_aux_dir/install-sh -c"
630     break
631   elif test -f $ac_dir/install.sh; then
632     ac_aux_dir=$ac_dir
633     ac_install_sh="$ac_aux_dir/install.sh -c"
634     break
635   fi
636 done
637 if test -z "$ac_aux_dir"; then
638   { echo "configure: error: can not find install-sh or install.sh in ${srcdir}/$toprel $srcdir/${srcdir}/$toprel" 1>&2; exit 1; }
639 fi
640 ac_config_guess=$ac_aux_dir/config.guess
641 ac_config_sub=$ac_aux_dir/config.sub
642 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
643
644   toplevel_srcdir=\${top_srcdir}/$toprel
645   
646
647
648 # Gets build, host, target, *_vendor, *_cpu, *_os, etc.
649 #
650 # You will slowly go insane if you do not grok the following fact:  when
651 # building v3 as part of the compiler, the top-level /target/ becomes the
652 # library's /host/.  `configure' then causes --target to default to --host,
653 # exactly like any other package using autoconf.  Therefore, 'target' and
654 # 'host' will always be the same.  This makes sense both for native and
655 # cross compilers, just think about it for a little while.  :-)
656 #
657 # Also, if v3 is being configured as part of a cross compiler, the top-level
658 # configure script will pass the "real" host as $with_cross_host.
659 #
660 # AC 2.5x sets target_alias iff the user specified --target, but we use it
661 # everywhere, so we set it here just to be sure.  In AC 2.13
662 # AC_CANONICAL_TARGET was known as AC_CANONICAL_SYSTEM.
663
664 # Do some error checking and defaulting for the host and target type.
665 # The inputs are:
666 #    configure --host=HOST --target=TARGET --build=BUILD NONOPT
667 #
668 # The rules are:
669 # 1. You are not allowed to specify --host, --target, and nonopt at the
670 #    same time.
671 # 2. Host defaults to nonopt.
672 # 3. If nonopt is not specified, then host defaults to the current host,
673 #    as determined by config.guess.
674 # 4. Target and build default to nonopt.
675 # 5. If nonopt is not specified, then target and build default to host.
676
677 # The aliases save the names the user supplied, while $host etc.
678 # will get canonicalized.
679 case $host---$target---$nonopt in
680 NONE---*---* | *---NONE---* | *---*---NONE) ;;
681 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
682 esac
683
684
685 # Make sure we can run config.sub.
686 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
687 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
688 fi
689
690 echo $ac_n "checking host system type""... $ac_c" 1>&6
691 echo "configure:692: checking host system type" >&5
692
693 host_alias=$host
694 case "$host_alias" in
695 NONE)
696   case $nonopt in
697   NONE)
698     if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
699     else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
700     fi ;;
701   *) host_alias=$nonopt ;;
702   esac ;;
703 esac
704
705 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
706 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
707 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
708 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
709 echo "$ac_t""$host" 1>&6
710
711 echo $ac_n "checking target system type""... $ac_c" 1>&6
712 echo "configure:713: checking target system type" >&5
713
714 target_alias=$target
715 case "$target_alias" in
716 NONE)
717   case $nonopt in
718   NONE) target_alias=$host_alias ;;
719   *) target_alias=$nonopt ;;
720   esac ;;
721 esac
722
723 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
724 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
725 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
726 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
727 echo "$ac_t""$target" 1>&6
728
729 echo $ac_n "checking build system type""... $ac_c" 1>&6
730 echo "configure:731: checking build system type" >&5
731
732 build_alias=$build
733 case "$build_alias" in
734 NONE)
735   case $nonopt in
736   NONE) build_alias=$host_alias ;;
737   *) build_alias=$nonopt ;;
738   esac ;;
739 esac
740
741 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
742 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
743 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
744 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
745 echo "$ac_t""$build" 1>&6
746
747 test "$host_alias" != "$target_alias" &&
748   test "$program_prefix$program_suffix$program_transform_name" = \
749     NONENONEs,x,x, &&
750   program_prefix=${target_alias}-
751
752 target_alias=${target_alias-$target}
753
754
755 # Runs configure.target, finds CC, CXX and assorted other critical bits.
756 # Must run this before the GLIBCPP_ENABLE_* macros below.
757 if test $host != $build; then
758   ac_tool_prefix=${host_alias}-
759 else
760   ac_tool_prefix=
761 fi
762
763 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
764 echo "configure:765: checking for Cygwin environment" >&5
765 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
766   echo $ac_n "(cached) $ac_c" 1>&6
767 else
768   cat > conftest.$ac_ext <<EOF
769 #line 770 "configure"
770 #include "confdefs.h"
771
772 int main() {
773
774 #ifndef __CYGWIN__
775 #define __CYGWIN__ __CYGWIN32__
776 #endif
777 return __CYGWIN__;
778 ; return 0; }
779 EOF
780 if { (eval echo configure:781: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
781   rm -rf conftest*
782   ac_cv_cygwin=yes
783 else
784   echo "configure: failed program was:" >&5
785   cat conftest.$ac_ext >&5
786   rm -rf conftest*
787   ac_cv_cygwin=no
788 fi
789 rm -f conftest*
790 rm -f conftest*
791 fi
792
793 echo "$ac_t""$ac_cv_cygwin" 1>&6
794 CYGWIN=
795 test "$ac_cv_cygwin" = yes && CYGWIN=yes
796 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
797 echo "configure:798: checking for mingw32 environment" >&5
798 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
799   echo $ac_n "(cached) $ac_c" 1>&6
800 else
801   cat > conftest.$ac_ext <<EOF
802 #line 803 "configure"
803 #include "confdefs.h"
804
805 int main() {
806 return __MINGW32__;
807 ; return 0; }
808 EOF
809 if { (eval echo configure:810: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
810   rm -rf conftest*
811   ac_cv_mingw32=yes
812 else
813   echo "configure: failed program was:" >&5
814   cat conftest.$ac_ext >&5
815   rm -rf conftest*
816   ac_cv_mingw32=no
817 fi
818 rm -f conftest*
819 rm -f conftest*
820 fi
821
822 echo "$ac_t""$ac_cv_mingw32" 1>&6
823 MINGW32=
824 test "$ac_cv_mingw32" = yes && MINGW32=yes
825
826
827 #possibly test for the presence of the compiler sources here?
828
829   # Export build and source directories.
830   # These need to be absolute paths, yet at the same time need to
831   # canonicalize only relative paths, because then amd will not unmount
832   # drives. Thus the use of PWDCMD: set it to 'pawd' or 'amq -w' if using amd.
833   glibcpp_builddir=`${PWDCMD-pwd}`
834   case $srcdir in
835   \\/$* | ?:\\/*) glibcpp_srcdir=${srcdir} ;;
836   *) glibcpp_srcdir=`cd "$srcdir" && ${PWDCMD-pwd} || echo "$srcdir"` ;;
837   esac
838   
839   
840
841     
842
843   for ac_prog in mawk gawk nawk awk
844 do
845 # Extract the first word of "$ac_prog", so it can be a program name with args.
846 set dummy $ac_prog; ac_word=$2
847 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
848 echo "configure:849: checking for $ac_word" >&5
849 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
850   echo $ac_n "(cached) $ac_c" 1>&6
851 else
852   if test -n "$AWK"; then
853   ac_cv_prog_AWK="$AWK" # Let the user override the test.
854 else
855   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
856   ac_dummy="$PATH"
857   for ac_dir in $ac_dummy; do
858     test -z "$ac_dir" && ac_dir=.
859     if test -f $ac_dir/$ac_word; then
860       ac_cv_prog_AWK="$ac_prog"
861       break
862     fi
863   done
864   IFS="$ac_save_ifs"
865 fi
866 fi
867 AWK="$ac_cv_prog_AWK"
868 if test -n "$AWK"; then
869   echo "$ac_t""$AWK" 1>&6
870 else
871   echo "$ac_t""no" 1>&6
872 fi
873
874 test -n "$AWK" && break
875 done
876
877   # Will set LN_S to either 'ln -s' or 'ln'.  With autoconf 2.5x, can also
878   # be 'cp -p' if linking isn't available.  Uncomment the next line to
879   # force a particular method.
880   #ac_cv_prog_LN_S='cp -p'
881   echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
882 echo "configure:883: checking whether ln -s works" >&5
883 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
884   echo $ac_n "(cached) $ac_c" 1>&6
885 else
886   rm -f conftestdata
887 if ln -s X conftestdata 2>/dev/null
888 then
889   rm -f conftestdata
890   ac_cv_prog_LN_S="ln -s"
891 else
892   ac_cv_prog_LN_S=ln
893 fi
894 fi
895 LN_S="$ac_cv_prog_LN_S"
896 if test "$ac_cv_prog_LN_S" = "ln -s"; then
897   echo "$ac_t""yes" 1>&6
898 else
899   echo "$ac_t""no" 1>&6
900 fi
901
902
903   # We use these options to decide which functions to include.
904   # Check whether --with-target-subdir or --without-target-subdir was given.
905 if test "${with_target_subdir+set}" = set; then
906   withval="$with_target_subdir"
907   :
908 fi
909
910   # Check whether --with-cross-host or --without-cross-host was given.
911 if test "${with_cross_host+set}" = set; then
912   withval="$with_cross_host"
913   :
914 fi
915
916
917   glibcpp_basedir=$srcdir/$toprel/./libstdc++-v3
918   
919
920   # Never versions of autoconf add an underscore to these functions.
921   # Prevent future problems ...
922   
923   
924   
925   
926
927   # AC_PROG_CC
928   # FIXME: We temporarily define our own version of AC_PROG_CC.  This is
929   # copied from autoconf 2.12, but does not call AC_PROG_CC_WORKS.  We
930   # are probably using a cross compiler, which will not be able to fully
931   # link an executable.  This is addressed in later versions of autoconf.
932
933   
934
935       
936   # Extract the first word of "gcc", so it can be a program name with args.
937 set dummy gcc; ac_word=$2
938 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
939 echo "configure:940: checking for $ac_word" >&5
940 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
941   echo $ac_n "(cached) $ac_c" 1>&6
942 else
943   if test -n "$CC"; then
944   ac_cv_prog_CC="$CC" # Let the user override the test.
945 else
946   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
947   ac_dummy="$PATH"
948   for ac_dir in $ac_dummy; do
949     test -z "$ac_dir" && ac_dir=.
950     if test -f $ac_dir/$ac_word; then
951       ac_cv_prog_CC="gcc"
952       break
953     fi
954   done
955   IFS="$ac_save_ifs"
956 fi
957 fi
958 CC="$ac_cv_prog_CC"
959 if test -n "$CC"; then
960   echo "$ac_t""$CC" 1>&6
961 else
962   echo "$ac_t""no" 1>&6
963 fi
964
965   if test -z "$CC"; then
966     # Extract the first word of "cc", so it can be a program name with args.
967 set dummy cc; ac_word=$2
968 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
969 echo "configure:970: checking for $ac_word" >&5
970 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
971   echo $ac_n "(cached) $ac_c" 1>&6
972 else
973   if test -n "$CC"; then
974   ac_cv_prog_CC="$CC" # Let the user override the test.
975 else
976   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
977   ac_prog_rejected=no
978   ac_dummy="$PATH"
979   for ac_dir in $ac_dummy; do
980     test -z "$ac_dir" && ac_dir=.
981     if test -f $ac_dir/$ac_word; then
982       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
983         ac_prog_rejected=yes
984         continue
985       fi
986       ac_cv_prog_CC="cc"
987       break
988     fi
989   done
990   IFS="$ac_save_ifs"
991 if test $ac_prog_rejected = yes; then
992   # We found a bogon in the path, so make sure we never use it.
993   set dummy $ac_cv_prog_CC
994   shift
995   if test $# -gt 0; then
996     # We chose a different compiler from the bogus one.
997     # However, it has the same basename, so the bogon will be chosen
998     # first if we set CC to just the basename; use the full file name.
999     shift
1000     set dummy "$ac_dir/$ac_word" "$@"
1001     shift
1002     ac_cv_prog_CC="$@"
1003   fi
1004 fi
1005 fi
1006 fi
1007 CC="$ac_cv_prog_CC"
1008 if test -n "$CC"; then
1009   echo "$ac_t""$CC" 1>&6
1010 else
1011   echo "$ac_t""no" 1>&6
1012 fi
1013
1014     test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1015   fi
1016
1017   echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1018 echo "configure:1019: checking whether we are using GNU C" >&5
1019 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1020   echo $ac_n "(cached) $ac_c" 1>&6
1021 else
1022   cat > conftest.c <<EOF
1023 #ifdef __GNUC__
1024   yes;
1025 #endif
1026 EOF
1027 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1028: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1028   ac_cv_prog_gcc=yes
1029 else
1030   ac_cv_prog_gcc=no
1031 fi
1032 fi
1033
1034 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1035
1036   if test $ac_cv_prog_gcc = yes; then
1037     GCC=yes
1038           ac_test_CFLAGS="${CFLAGS+set}"
1039     ac_save_CFLAGS="$CFLAGS"
1040     CFLAGS=
1041     echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1042 echo "configure:1043: checking whether ${CC-cc} accepts -g" >&5
1043 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1044   echo $ac_n "(cached) $ac_c" 1>&6
1045 else
1046   echo 'void f(){}' > conftest.c
1047 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1048   ac_cv_prog_cc_g=yes
1049 else
1050   ac_cv_prog_cc_g=no
1051 fi
1052 rm -f conftest*
1053
1054 fi
1055
1056 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1057     if test "$ac_test_CFLAGS" = set; then
1058       CFLAGS="$ac_save_CFLAGS"
1059     elif test $ac_cv_prog_cc_g = yes; then
1060       CFLAGS="-g -O2"
1061     else
1062       CFLAGS="-O2"
1063     fi
1064   else
1065     GCC=
1066     test "${CFLAGS+set}" = set || CFLAGS="-g"
1067   fi
1068   
1069
1070   # Likewise for AC_PROG_CXX.  We can't just call it directly because g++
1071   # will try to link in libstdc++.
1072   
1073
1074       
1075   # Use glibcpp_CXX so that we do not cause CXX to be cached with the
1076   # flags that come in CXX while configuring libstdc++.  They're different
1077   # from those used for all other target libraries.  If CXX is set in
1078   # the environment, respect that here.
1079   glibcpp_CXX=$CXX
1080   for ac_prog in $CCC c++ g++ gcc CC cxx cc++
1081 do
1082 # Extract the first word of "$ac_prog", so it can be a program name with args.
1083 set dummy $ac_prog; ac_word=$2
1084 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1085 echo "configure:1086: checking for $ac_word" >&5
1086 if eval "test \"`echo '$''{'ac_cv_prog_glibcpp_CXX'+set}'`\" = set"; then
1087   echo $ac_n "(cached) $ac_c" 1>&6
1088 else
1089   if test -n "$glibcpp_CXX"; then
1090   ac_cv_prog_glibcpp_CXX="$glibcpp_CXX" # Let the user override the test.
1091 else
1092   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1093   ac_dummy="$PATH"
1094   for ac_dir in $ac_dummy; do
1095     test -z "$ac_dir" && ac_dir=.
1096     if test -f $ac_dir/$ac_word; then
1097       ac_cv_prog_glibcpp_CXX="$ac_prog"
1098       break
1099     fi
1100   done
1101   IFS="$ac_save_ifs"
1102 fi
1103 fi
1104 glibcpp_CXX="$ac_cv_prog_glibcpp_CXX"
1105 if test -n "$glibcpp_CXX"; then
1106   echo "$ac_t""$glibcpp_CXX" 1>&6
1107 else
1108   echo "$ac_t""no" 1>&6
1109 fi
1110
1111 test -n "$glibcpp_CXX" && break
1112 done
1113 test -n "$glibcpp_CXX" || glibcpp_CXX="gcc"
1114
1115   
1116   CXX=$glibcpp_CXX
1117   test -z "$glibcpp_CXX" && { echo "configure: error: no acceptable c++ found in \$PATH" 1>&2; exit 1; }
1118
1119   echo $ac_n "checking whether we are using GNU C++""... $ac_c" 1>&6
1120 echo "configure:1121: checking whether we are using GNU C++" >&5
1121 if eval "test \"`echo '$''{'ac_cv_prog_gxx'+set}'`\" = set"; then
1122   echo $ac_n "(cached) $ac_c" 1>&6
1123 else
1124   cat > conftest.C <<EOF
1125 #ifdef __GNUC__
1126   yes;
1127 #endif
1128 EOF
1129 if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:1130: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1130   ac_cv_prog_gxx=yes
1131 else
1132   ac_cv_prog_gxx=no
1133 fi
1134 fi
1135
1136 echo "$ac_t""$ac_cv_prog_gxx" 1>&6
1137
1138   if test $ac_cv_prog_gxx = yes; then
1139     GXX=yes
1140                 ac_test_CXXFLAGS="${CXXFLAGS+set}"
1141     ac_save_CXXFLAGS="$CXXFLAGS"
1142     CXXFLAGS=
1143     echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6
1144 echo "configure:1145: checking whether ${CXX-g++} accepts -g" >&5
1145 if eval "test \"`echo '$''{'ac_cv_prog_cxx_g'+set}'`\" = set"; then
1146   echo $ac_n "(cached) $ac_c" 1>&6
1147 else
1148   echo 'void f(){}' > conftest.cc
1149 if test -z "`${CXX-g++} -g -c conftest.cc 2>&1`"; then
1150   ac_cv_prog_cxx_g=yes
1151 else
1152   ac_cv_prog_cxx_g=no
1153 fi
1154 rm -f conftest*
1155
1156 fi
1157
1158 echo "$ac_t""$ac_cv_prog_cxx_g" 1>&6
1159     if test "$ac_test_CXXFLAGS" = set; then
1160       CXXFLAGS="$ac_save_CXXFLAGS"
1161     elif test $ac_cv_prog_cxx_g = yes; then
1162       CXXFLAGS="-g -O2"
1163     else
1164       CXXFLAGS="-O2"
1165     fi
1166   else
1167     GXX=
1168     test "${CXXFLAGS+set}" = set || CXXFLAGS="-g"
1169   fi
1170   
1171
1172   # For directory versioning (e.g., headers) and other variables.
1173   echo $ac_n "checking for GCC version number""... $ac_c" 1>&6
1174 echo "configure:1175: checking for GCC version number" >&5
1175   gcc_version=`$glibcpp_CXX -dumpversion`
1176   echo "$ac_t""$gcc_version" 1>&6
1177
1178   # For some reason, gettext needs this.
1179   
1180         echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6
1181 echo "configure:1182: checking for strerror in -lcposix" >&5
1182 ac_lib_var=`echo cposix'_'strerror | sed 'y%./+-%__p_%'`
1183 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1184   echo $ac_n "(cached) $ac_c" 1>&6
1185 else
1186   ac_save_LIBS="$LIBS"
1187 LIBS="-lcposix  $LIBS"
1188 cat > conftest.$ac_ext <<EOF
1189 #line 1190 "configure"
1190 #include "confdefs.h"
1191 /* Override any gcc2 internal prototype to avoid an error.  */
1192 /* We use char because int might match the return type of a gcc2
1193     builtin and then its argument prototype would still apply.  */
1194 char strerror();
1195
1196 int main() {
1197 strerror()
1198 ; return 0; }
1199 EOF
1200 if { (eval echo configure:1201: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1201   rm -rf conftest*
1202   eval "ac_cv_lib_$ac_lib_var=yes"
1203 else
1204   echo "configure: failed program was:" >&5
1205   cat conftest.$ac_ext >&5
1206   rm -rf conftest*
1207   eval "ac_cv_lib_$ac_lib_var=no"
1208 fi
1209 rm -f conftest*
1210 LIBS="$ac_save_LIBS"
1211
1212 fi
1213 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1214   echo "$ac_t""yes" 1>&6
1215   LIBS="$LIBS -lcposix"
1216 else
1217   echo "$ac_t""no" 1>&6
1218 fi
1219
1220   
1221
1222
1223   # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
1224 set dummy ${ac_tool_prefix}as; ac_word=$2
1225 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1226 echo "configure:1227: checking for $ac_word" >&5
1227 if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
1228   echo $ac_n "(cached) $ac_c" 1>&6
1229 else
1230   if test -n "$AS"; then
1231   ac_cv_prog_AS="$AS" # Let the user override the test.
1232 else
1233   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1234   ac_dummy="$PATH"
1235   for ac_dir in $ac_dummy; do
1236     test -z "$ac_dir" && ac_dir=.
1237     if test -f $ac_dir/$ac_word; then
1238       ac_cv_prog_AS="${ac_tool_prefix}as"
1239       break
1240     fi
1241   done
1242   IFS="$ac_save_ifs"
1243   test -z "$ac_cv_prog_AS" && ac_cv_prog_AS="as"
1244 fi
1245 fi
1246 AS="$ac_cv_prog_AS"
1247 if test -n "$AS"; then
1248   echo "$ac_t""$AS" 1>&6
1249 else
1250   echo "$ac_t""no" 1>&6
1251 fi
1252
1253
1254
1255   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
1256 set dummy ${ac_tool_prefix}ar; ac_word=$2
1257 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1258 echo "configure:1259: checking for $ac_word" >&5
1259 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
1260   echo $ac_n "(cached) $ac_c" 1>&6
1261 else
1262   if test -n "$AR"; then
1263   ac_cv_prog_AR="$AR" # Let the user override the test.
1264 else
1265   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1266   ac_dummy="$PATH"
1267   for ac_dir in $ac_dummy; do
1268     test -z "$ac_dir" && ac_dir=.
1269     if test -f $ac_dir/$ac_word; then
1270       ac_cv_prog_AR="${ac_tool_prefix}ar"
1271       break
1272     fi
1273   done
1274   IFS="$ac_save_ifs"
1275   test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
1276 fi
1277 fi
1278 AR="$ac_cv_prog_AR"
1279 if test -n "$AR"; then
1280   echo "$ac_t""$AR" 1>&6
1281 else
1282   echo "$ac_t""no" 1>&6
1283 fi
1284
1285
1286
1287   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1288 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1289 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1290 echo "configure:1291: checking for $ac_word" >&5
1291 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1292   echo $ac_n "(cached) $ac_c" 1>&6
1293 else
1294   if test -n "$RANLIB"; then
1295   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1296 else
1297   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1298   ac_dummy="$PATH"
1299   for ac_dir in $ac_dummy; do
1300     test -z "$ac_dir" && ac_dir=.
1301     if test -f $ac_dir/$ac_word; then
1302       ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1303       break
1304     fi
1305   done
1306   IFS="$ac_save_ifs"
1307 fi
1308 fi
1309 RANLIB="$ac_cv_prog_RANLIB"
1310 if test -n "$RANLIB"; then
1311   echo "$ac_t""$RANLIB" 1>&6
1312 else
1313   echo "$ac_t""no" 1>&6
1314 fi
1315
1316
1317 if test -z "$ac_cv_prog_RANLIB"; then
1318 if test -n "$ac_tool_prefix"; then
1319   # Extract the first word of "ranlib", so it can be a program name with args.
1320 set dummy ranlib; ac_word=$2
1321 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1322 echo "configure:1323: checking for $ac_word" >&5
1323 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1324   echo $ac_n "(cached) $ac_c" 1>&6
1325 else
1326   if test -n "$RANLIB"; then
1327   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1328 else
1329   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1330   ac_dummy="$PATH"
1331   for ac_dir in $ac_dummy; do
1332     test -z "$ac_dir" && ac_dir=.
1333     if test -f $ac_dir/$ac_word; then
1334       ac_cv_prog_RANLIB="ranlib"
1335       break
1336     fi
1337   done
1338   IFS="$ac_save_ifs"
1339   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB="ranlib-not-found-in-path-error"
1340 fi
1341 fi
1342 RANLIB="$ac_cv_prog_RANLIB"
1343 if test -n "$RANLIB"; then
1344   echo "$ac_t""$RANLIB" 1>&6
1345 else
1346   echo "$ac_t""no" 1>&6
1347 fi
1348
1349 else
1350   RANLIB="ranlib-not-found-in-path-error"
1351 fi
1352 fi
1353
1354   # Find a good install program.  We prefer a C program (faster),
1355 # so one script is as good as another.  But avoid the broken or
1356 # incompatible versions:
1357 # SysV /etc/install, /usr/sbin/install
1358 # SunOS /usr/etc/install
1359 # IRIX /sbin/install
1360 # AIX /bin/install
1361 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1362 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1363 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1364 # ./install, which can be erroneously created by make from ./install.sh.
1365 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
1366 echo "configure:1367: checking for a BSD compatible install" >&5
1367 if test -z "$INSTALL"; then
1368 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1369   echo $ac_n "(cached) $ac_c" 1>&6
1370 else
1371     IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS=":"
1372   for ac_dir in $PATH; do
1373     # Account for people who put trailing slashes in PATH elements.
1374     case "$ac_dir/" in
1375     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
1376     *)
1377       # OSF1 and SCO ODT 3.0 have their own names for install.
1378       # Don't use installbsd from OSF since it installs stuff as root
1379       # by default.
1380       for ac_prog in ginstall scoinst install; do
1381         if test -f $ac_dir/$ac_prog; then
1382           if test $ac_prog = install &&
1383             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1384             # AIX install.  It has an incompatible calling convention.
1385             :
1386           else
1387             ac_cv_path_install="$ac_dir/$ac_prog -c"
1388             break 2
1389           fi
1390         fi
1391       done
1392       ;;
1393     esac
1394   done
1395   IFS="$ac_save_IFS"
1396
1397 fi
1398   if test "${ac_cv_path_install+set}" = set; then
1399     INSTALL="$ac_cv_path_install"
1400   else
1401     # As a last resort, use the slow shell script.  We don't cache a
1402     # path for INSTALL within a source directory, because that will
1403     # break other packages using the cache if that directory is
1404     # removed, or if the path is relative.
1405     INSTALL="$ac_install_sh"
1406   fi
1407 fi
1408 echo "$ac_t""$INSTALL" 1>&6
1409
1410 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1411 # It thinks the first close brace ends the variable substitution.
1412 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1413
1414 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
1415
1416 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1417
1418
1419   echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
1420 echo "configure:1421: checking whether to enable maintainer-specific portions of Makefiles" >&5
1421     # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
1422 if test "${enable_maintainer_mode+set}" = set; then
1423   enableval="$enable_maintainer_mode"
1424   USE_MAINTAINER_MODE=$enableval
1425 else
1426   USE_MAINTAINER_MODE=no
1427 fi
1428
1429   echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
1430   
1431
1432 if test $USE_MAINTAINER_MODE = yes; then
1433   MAINTAINER_MODE_TRUE=
1434   MAINTAINER_MODE_FALSE='#'
1435 else
1436   MAINTAINER_MODE_TRUE='#'
1437   MAINTAINER_MODE_FALSE=
1438 fi
1439   MAINT=$MAINTAINER_MODE_TRUE
1440   
1441
1442
1443   # We need AC_EXEEXT to keep automake happy in cygnus mode.  However,
1444   # at least currently, we never actually build a program, so we never
1445   # need to use $(EXEEXT).  Moreover, the test for EXEEXT normally
1446   # fails, because we are probably configuring with a cross compiler
1447   # which can't create executables.  So we include AC_EXEEXT to keep
1448   # automake happy, but we don't execute it, since we don't care about
1449   # the result.
1450   if false; then
1451     # autoconf 2.50 runs AC_EXEEXT by default, and the macro expands
1452     # to nothing, so nothing would remain between `then' and `fi' if it
1453     # were not for the `:' below.
1454     :
1455     
1456
1457 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1458 echo "configure:1459: checking for executable suffix" >&5
1459 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1460   echo $ac_n "(cached) $ac_c" 1>&6
1461 else
1462   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
1463   ac_cv_exeext=.exe
1464 else
1465   rm -f conftest*
1466   echo 'int main () { return 0; }' > conftest.$ac_ext
1467   ac_cv_exeext=
1468   if { (eval echo configure:1469: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1469     for file in conftest.*; do
1470       case $file in
1471       *.$ac_ext | *.c | *.o | *.obj) ;;
1472       *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
1473       esac
1474     done
1475   else
1476     { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1477   fi
1478   rm -f conftest*
1479   test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
1480 fi
1481 fi
1482
1483 EXEEXT=""
1484 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
1485 echo "$ac_t""${ac_cv_exeext}" 1>&6
1486 ac_exeext=$EXEEXT
1487
1488   fi
1489
1490   case ${glibcpp_basedir} in
1491     /* | A-Za-z:\\/*) libgcj_flagbasedir=${glibcpp_basedir} ;;
1492     *) glibcpp_flagbasedir='$(top_builddir)/'${glibcpp_basedir} ;;
1493   esac
1494
1495   # Find platform-specific directories containing configuration info.  In
1496   # addition to possibly modifying the same flags, it also sets up symlinks.
1497   
1498     . ${glibcpp_basedir}/configure.target
1499     echo "$ac_t""CPU config directory is $cpu_include_dir" 1>&6
1500     echo "$ac_t""OS config directory is $os_include_dir" 1>&6
1501
1502
1503
1504 am__api_version="1.4"
1505 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
1506 echo "configure:1507: checking whether build environment is sane" >&5
1507 # Just in case
1508 sleep 1
1509 echo timestamp > conftestfile
1510 # Do `set' in a subshell so we don't clobber the current shell's
1511 # arguments.  Must try -L first in case configure is actually a
1512 # symlink; some systems play weird games with the mod time of symlinks
1513 # (eg FreeBSD returns the mod time of the symlink's containing
1514 # directory).
1515 if (
1516    set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
1517    if test "$*" = "X"; then
1518       # -L didn't work.
1519       set X `ls -t $srcdir/configure conftestfile`
1520    fi
1521    if test "$*" != "X $srcdir/configure conftestfile" \
1522       && test "$*" != "X conftestfile $srcdir/configure"; then
1523
1524       # If neither matched, then we have a broken ls.  This can happen
1525       # if, for instance, CONFIG_SHELL is bash and it inherits a
1526       # broken ls alias from the environment.  This has actually
1527       # happened.  Such a system could not be considered "sane".
1528       { echo "configure: error: ls -t appears to fail.  Make sure there is not a broken
1529 alias in your environment" 1>&2; exit 1; }
1530    fi
1531
1532    test "$2" = conftestfile
1533    )
1534 then
1535    # Ok.
1536    :
1537 else
1538    { echo "configure: error: newly created file is older than distributed files!
1539 Check your system clock" 1>&2; exit 1; }
1540 fi
1541 rm -f conftest*
1542 echo "$ac_t""yes" 1>&6
1543 if test "$program_transform_name" = s,x,x,; then
1544   program_transform_name=
1545 else
1546   # Double any \ or $.  echo might interpret backslashes.
1547   cat <<\EOF_SED > conftestsed
1548 s,\\,\\\\,g; s,\$,$$,g
1549 EOF_SED
1550   program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
1551   rm -f conftestsed
1552 fi
1553 test "$program_prefix" != NONE &&
1554   program_transform_name="s,^,${program_prefix},; $program_transform_name"
1555 # Use a double $ so make ignores it.
1556 test "$program_suffix" != NONE &&
1557   program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
1558
1559 # sed with no file args requires a program.
1560 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
1561
1562 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1563 echo "configure:1564: checking whether ${MAKE-make} sets \${MAKE}" >&5
1564 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1565 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1566   echo $ac_n "(cached) $ac_c" 1>&6
1567 else
1568   cat > conftestmake <<\EOF
1569 all:
1570         @echo 'ac_maketemp="${MAKE}"'
1571 EOF
1572 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1573 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1574 if test -n "$ac_maketemp"; then
1575   eval ac_cv_prog_make_${ac_make}_set=yes
1576 else
1577   eval ac_cv_prog_make_${ac_make}_set=no
1578 fi
1579 rm -f conftestmake
1580 fi
1581 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1582   echo "$ac_t""yes" 1>&6
1583   SET_MAKE=
1584 else
1585   echo "$ac_t""no" 1>&6
1586   SET_MAKE="MAKE=${MAKE-make}"
1587 fi
1588
1589
1590 PACKAGE=$PACKAGE
1591
1592 VERSION=$gcc_version
1593
1594 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
1595   { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
1596 fi
1597 cat >> confdefs.h <<EOF
1598 #define PACKAGE "$PACKAGE"
1599 EOF
1600
1601 cat >> confdefs.h <<EOF
1602 #define VERSION "$VERSION"
1603 EOF
1604
1605
1606
1607 missing_dir=`cd $ac_aux_dir && pwd`
1608 echo $ac_n "checking for working aclocal-${am__api_version}""... $ac_c" 1>&6
1609 echo "configure:1610: checking for working aclocal-${am__api_version}" >&5
1610 # Run test in a subshell; some versions of sh will print an error if
1611 # an executable is not found, even if stderr is redirected.
1612 # Redirect stdin to placate older versions of autoconf.  Sigh.
1613 if (aclocal-${am__api_version} --version) < /dev/null > /dev/null 2>&1; then
1614    ACLOCAL=aclocal-${am__api_version}
1615    echo "$ac_t""found" 1>&6
1616 else
1617    ACLOCAL="$missing_dir/missing aclocal-${am__api_version}"
1618    echo "$ac_t""missing" 1>&6
1619 fi
1620
1621 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
1622 echo "configure:1623: checking for working autoconf" >&5
1623 # Run test in a subshell; some versions of sh will print an error if
1624 # an executable is not found, even if stderr is redirected.
1625 # Redirect stdin to placate older versions of autoconf.  Sigh.
1626 if (autoconf --version) < /dev/null > /dev/null 2>&1; then
1627    AUTOCONF=autoconf
1628    echo "$ac_t""found" 1>&6
1629 else
1630    AUTOCONF="$missing_dir/missing autoconf"
1631    echo "$ac_t""missing" 1>&6
1632 fi
1633
1634 echo $ac_n "checking for working automake-${am__api_version}""... $ac_c" 1>&6
1635 echo "configure:1636: checking for working automake-${am__api_version}" >&5
1636 # Run test in a subshell; some versions of sh will print an error if
1637 # an executable is not found, even if stderr is redirected.
1638 # Redirect stdin to placate older versions of autoconf.  Sigh.
1639 if (automake-${am__api_version} --version) < /dev/null > /dev/null 2>&1; then
1640    AUTOMAKE=automake-${am__api_version}
1641    echo "$ac_t""found" 1>&6
1642 else
1643    AUTOMAKE="$missing_dir/missing automake-${am__api_version}"
1644    echo "$ac_t""missing" 1>&6
1645 fi
1646
1647 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
1648 echo "configure:1649: checking for working autoheader" >&5
1649 # Run test in a subshell; some versions of sh will print an error if
1650 # an executable is not found, even if stderr is redirected.
1651 # Redirect stdin to placate older versions of autoconf.  Sigh.
1652 if (autoheader --version) < /dev/null > /dev/null 2>&1; then
1653    AUTOHEADER=autoheader
1654    echo "$ac_t""found" 1>&6
1655 else
1656    AUTOHEADER="$missing_dir/missing autoheader"
1657    echo "$ac_t""missing" 1>&6
1658 fi
1659
1660 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
1661 echo "configure:1662: checking for working makeinfo" >&5
1662 # Run test in a subshell; some versions of sh will print an error if
1663 # an executable is not found, even if stderr is redirected.
1664 # Redirect stdin to placate older versions of autoconf.  Sigh.
1665 if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
1666    MAKEINFO=makeinfo
1667    echo "$ac_t""found" 1>&6
1668 else
1669    MAKEINFO="$missing_dir/missing makeinfo"
1670    echo "$ac_t""missing" 1>&6
1671 fi
1672
1673
1674
1675
1676
1677
1678
1679 # Check whether --enable-shared or --disable-shared was given.
1680 if test "${enable_shared+set}" = set; then
1681   enableval="$enable_shared"
1682   p=${PACKAGE-default}
1683 case $enableval in
1684 yes) enable_shared=yes ;;
1685 no) enable_shared=no ;;
1686 *)
1687   enable_shared=no
1688   # Look at the argument we got.  We use all the common list separators.
1689   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1690   for pkg in $enableval; do
1691     if test "X$pkg" = "X$p"; then
1692       enable_shared=yes
1693     fi
1694   done
1695   IFS="$ac_save_ifs"
1696   ;;
1697 esac
1698 else
1699   enable_shared=yes
1700 fi
1701
1702 # Check whether --enable-static or --disable-static was given.
1703 if test "${enable_static+set}" = set; then
1704   enableval="$enable_static"
1705   p=${PACKAGE-default}
1706 case $enableval in
1707 yes) enable_static=yes ;;
1708 no) enable_static=no ;;
1709 *)
1710   enable_static=no
1711   # Look at the argument we got.  We use all the common list separators.
1712   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1713   for pkg in $enableval; do
1714     if test "X$pkg" = "X$p"; then
1715       enable_static=yes
1716     fi
1717   done
1718   IFS="$ac_save_ifs"
1719   ;;
1720 esac
1721 else
1722   enable_static=yes
1723 fi
1724
1725 # Check whether --enable-fast-install or --disable-fast-install was given.
1726 if test "${enable_fast_install+set}" = set; then
1727   enableval="$enable_fast_install"
1728   p=${PACKAGE-default}
1729 case $enableval in
1730 yes) enable_fast_install=yes ;;
1731 no) enable_fast_install=no ;;
1732 *)
1733   enable_fast_install=no
1734   # Look at the argument we got.  We use all the common list separators.
1735   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1736   for pkg in $enableval; do
1737     if test "X$pkg" = "X$p"; then
1738       enable_fast_install=yes
1739     fi
1740   done
1741   IFS="$ac_save_ifs"
1742   ;;
1743 esac
1744 else
1745   enable_fast_install=yes
1746 fi
1747
1748 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1749 if test "${with_gnu_ld+set}" = set; then
1750   withval="$with_gnu_ld"
1751   test "$withval" = no || with_gnu_ld=yes
1752 else
1753   with_gnu_ld=no
1754 fi
1755
1756 ac_prog=ld
1757 if test "$GCC" = yes; then
1758   # Check if gcc -print-prog-name=ld gives a path.
1759   echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1760 echo "configure:1761: checking for ld used by GCC" >&5
1761   case $host in
1762   *-*-mingw*)
1763     # gcc leaves a trailing carriage return which upsets mingw
1764     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
1765   *)
1766     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
1767   esac
1768   case $ac_prog in
1769     # Accept absolute paths.
1770     [\\/]* | [A-Za-z]:[\\/]*)
1771       re_direlt='/[^/][^/]*/\.\./'
1772       # Canonicalize the path of ld
1773       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
1774       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
1775         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
1776       done
1777       test -z "$LD" && LD="$ac_prog"
1778       ;;
1779   "")
1780     # If it fails, then pretend we aren't using GCC.
1781     ac_prog=ld
1782     ;;
1783   *)
1784     # If it is relative, then search for the first ld in PATH.
1785     with_gnu_ld=unknown
1786     ;;
1787   esac
1788 elif test "$with_gnu_ld" = yes; then
1789   echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1790 echo "configure:1791: checking for GNU ld" >&5
1791 else
1792   echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1793 echo "configure:1794: checking for non-GNU ld" >&5
1794 fi
1795 if eval "test \"`echo '$''{'lt_cv_path_LD'+set}'`\" = set"; then
1796   echo $ac_n "(cached) $ac_c" 1>&6
1797 else
1798   if test -z "$LD"; then
1799   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1800   for ac_dir in $PATH; do
1801     test -z "$ac_dir" && ac_dir=.
1802     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
1803       lt_cv_path_LD="$ac_dir/$ac_prog"
1804       # Check to see if the program is GNU ld.  I'd rather use --version,
1805       # but apparently some GNU ld's only accept -v.
1806       # Break only if it was the GNU/non-GNU ld that we prefer.
1807       if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
1808         test "$with_gnu_ld" != no && break
1809       else
1810         test "$with_gnu_ld" != yes && break
1811       fi
1812     fi
1813   done
1814   IFS="$ac_save_ifs"
1815 else
1816   lt_cv_path_LD="$LD" # Let the user override the test with a path.
1817 fi
1818 fi
1819
1820 LD="$lt_cv_path_LD"
1821 if test -n "$LD"; then
1822   echo "$ac_t""$LD" 1>&6
1823 else
1824   echo "$ac_t""no" 1>&6
1825 fi
1826 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1827 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1828 echo "configure:1829: checking if the linker ($LD) is GNU ld" >&5
1829 if eval "test \"`echo '$''{'lt_cv_prog_gnu_ld'+set}'`\" = set"; then
1830   echo $ac_n "(cached) $ac_c" 1>&6
1831 else
1832   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1833 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
1834   lt_cv_prog_gnu_ld=yes
1835 else
1836   lt_cv_prog_gnu_ld=no
1837 fi
1838 fi
1839
1840 echo "$ac_t""$lt_cv_prog_gnu_ld" 1>&6
1841 with_gnu_ld=$lt_cv_prog_gnu_ld
1842
1843
1844 echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6
1845 echo "configure:1846: checking for $LD option to reload object files" >&5
1846 if eval "test \"`echo '$''{'lt_cv_ld_reload_flag'+set}'`\" = set"; then
1847   echo $ac_n "(cached) $ac_c" 1>&6
1848 else
1849   lt_cv_ld_reload_flag='-r'
1850 fi
1851
1852 echo "$ac_t""$lt_cv_ld_reload_flag" 1>&6
1853 reload_flag=$lt_cv_ld_reload_flag
1854 test -n "$reload_flag" && reload_flag=" $reload_flag"
1855
1856 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1857 echo "configure:1858: checking for BSD-compatible nm" >&5
1858 if eval "test \"`echo '$''{'lt_cv_path_NM'+set}'`\" = set"; then
1859   echo $ac_n "(cached) $ac_c" 1>&6
1860 else
1861   if test -n "$NM"; then
1862   # Let the user override the test.
1863   lt_cv_path_NM="$NM"
1864 else
1865   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1866   for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
1867     test -z "$ac_dir" && ac_dir=.
1868     tmp_nm=$ac_dir/${ac_tool_prefix}nm
1869     if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
1870       # Check to see if the nm accepts a BSD-compat flag.
1871       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1872       #   nm: unknown option "B" ignored
1873       # Tru64's nm complains that /dev/null is an invalid object file
1874       if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
1875         lt_cv_path_NM="$tmp_nm -B"
1876         break
1877       elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
1878         lt_cv_path_NM="$tmp_nm -p"
1879         break
1880       else
1881         lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
1882         continue # so that we can try to find one that supports BSD flags
1883       fi
1884     fi
1885   done
1886   IFS="$ac_save_ifs"
1887   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
1888 fi
1889 fi
1890
1891 NM="$lt_cv_path_NM"
1892 echo "$ac_t""$NM" 1>&6
1893
1894 echo $ac_n "checking how to recognise dependant libraries""... $ac_c" 1>&6
1895 echo "configure:1896: checking how to recognise dependant libraries" >&5
1896 if eval "test \"`echo '$''{'lt_cv_deplibs_check_method'+set}'`\" = set"; then
1897   echo $ac_n "(cached) $ac_c" 1>&6
1898 else
1899   lt_cv_file_magic_cmd='$MAGIC_CMD'
1900 lt_cv_file_magic_test_file=
1901 lt_cv_deplibs_check_method='unknown'
1902 # Need to set the preceding variable on all platforms that support
1903 # interlibrary dependencies.
1904 # 'none' -- dependencies not supported.
1905 # `unknown' -- same as none, but documents that we really don't know.
1906 # 'pass_all' -- all dependencies passed with no checks.
1907 # 'test_compile' -- check by making test program.
1908 # 'file_magic [regex]' -- check by looking for files in library path
1909 # which responds to the $file_magic_cmd with a given egrep regex.
1910 # If you have `file' or equivalent on your system and you're not sure
1911 # whether `pass_all' will *always* work, you probably want this one.
1912
1913 case $host_os in
1914 aix*)
1915   lt_cv_deplibs_check_method=pass_all
1916   ;;
1917
1918 beos*)
1919   lt_cv_deplibs_check_method=pass_all
1920   ;;
1921
1922 bsdi4*)
1923   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
1924   lt_cv_file_magic_cmd='/usr/bin/file -L'
1925   lt_cv_file_magic_test_file=/shlib/libc.so
1926   ;;
1927
1928 cygwin* | mingw* |pw32*)
1929   lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
1930   lt_cv_file_magic_cmd='$OBJDUMP -f'
1931   ;;
1932
1933 darwin* | rhapsody*)
1934   lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
1935   lt_cv_file_magic_cmd='/usr/bin/file -L'
1936   case "$host_os" in
1937   rhapsody* | darwin1.012)
1938     lt_cv_file_magic_test_file='/System/Library/Frameworks/System.framework/System'
1939     ;;
1940   *) # Darwin 1.3 on
1941     lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
1942     ;;
1943   esac
1944   ;;
1945
1946 freebsd* )
1947   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1948     case $host_cpu in
1949     i*86 )
1950       # Not sure whether the presence of OpenBSD here was a mistake.
1951       # Let's accept both of them until this is cleared up.
1952       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
1953       lt_cv_file_magic_cmd=/usr/bin/file
1954       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
1955       ;;
1956     esac
1957   else
1958     lt_cv_deplibs_check_method=pass_all
1959   fi
1960   ;;
1961
1962 gnu*)
1963   lt_cv_deplibs_check_method=pass_all
1964   ;;
1965
1966 hpux10.20*|hpux11*)
1967   lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
1968   lt_cv_file_magic_cmd=/usr/bin/file
1969   lt_cv_file_magic_test_file=/usr/lib/libc.sl
1970   ;;
1971
1972 irix5* | irix6*)
1973   case $host_os in
1974   irix5*)
1975     # this will be overridden with pass_all, but let us keep it just in case
1976     lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
1977     ;;
1978   *)
1979     case $LD in
1980     *-32|*"-32 ") libmagic=32-bit;;
1981     *-n32|*"-n32 ") libmagic=N32;;
1982     *-64|*"-64 ") libmagic=64-bit;;
1983     *) libmagic=never-match;;
1984     esac
1985     # this will be overridden with pass_all, but let us keep it just in case
1986     lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
1987     ;;
1988   esac
1989   lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
1990   lt_cv_deplibs_check_method=pass_all
1991   ;;
1992
1993 # This must be Linux ELF.
1994 linux-gnu*)
1995   case $host_cpu in
1996   alpha* | hppa* | i*86 | powerpc* | sparc* | ia64* )
1997     lt_cv_deplibs_check_method=pass_all ;;
1998   *)
1999     # glibc up to 2.1.1 does not perform some relocations on ARM
2000     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
2001   esac
2002   lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
2003   ;;
2004
2005 netbsd*)
2006   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
2007     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
2008   else
2009     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
2010   fi
2011   ;;
2012
2013 newsos6)
2014   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
2015   lt_cv_file_magic_cmd=/usr/bin/file
2016   lt_cv_file_magic_test_file=/usr/lib/libnls.so
2017   ;;
2018
2019 osf3* | osf4* | osf5*)
2020   # this will be overridden with pass_all, but let us keep it just in case
2021   lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
2022   lt_cv_file_magic_test_file=/shlib/libc.so
2023   lt_cv_deplibs_check_method=pass_all
2024   ;;
2025
2026 sco3.2v5*)
2027   lt_cv_deplibs_check_method=pass_all
2028   ;;
2029
2030 solaris*)
2031   lt_cv_deplibs_check_method=pass_all
2032   lt_cv_file_magic_test_file=/lib/libc.so
2033   ;;
2034
2035 sysv5uw[78]* | sysv4*uw2*)
2036   lt_cv_deplibs_check_method=pass_all
2037   ;;
2038
2039 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
2040   case $host_vendor in
2041   ncr)
2042     lt_cv_deplibs_check_method=pass_all
2043     ;;
2044   motorola)
2045     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]'
2046     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
2047     ;;
2048   esac
2049   ;;
2050 esac
2051
2052 fi
2053
2054 echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6
2055 file_magic_cmd=$lt_cv_file_magic_cmd
2056 deplibs_check_method=$lt_cv_deplibs_check_method
2057
2058 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
2059 echo "configure:2060: checking for object suffix" >&5
2060 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
2061   echo $ac_n "(cached) $ac_c" 1>&6
2062 else
2063   rm -f conftest*
2064 echo 'int i = 1;' > conftest.$ac_ext
2065 if { (eval echo configure:2066: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2066   for ac_file in conftest.*; do
2067     case $ac_file in
2068     *.c) ;;
2069     *) ac_cv_objext=`echo $ac_file | sed -e s/conftest.//` ;;
2070     esac
2071   done
2072 else
2073   { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
2074 fi
2075 rm -f conftest*
2076 fi
2077
2078 echo "$ac_t""$ac_cv_objext" 1>&6
2079 OBJEXT=$ac_cv_objext
2080 ac_objext=$ac_cv_objext
2081
2082 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
2083
2084 # Only perform the check for file, if the check method requires it
2085 case $deplibs_check_method in
2086 file_magic*)
2087   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
2088     echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
2089 echo "configure:2090: checking for ${ac_tool_prefix}file" >&5
2090 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
2091   echo $ac_n "(cached) $ac_c" 1>&6
2092 else
2093   case $MAGIC_CMD in
2094   /*)
2095   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
2096   ;;
2097   ?:/*)
2098   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
2099   ;;
2100   *)
2101   ac_save_MAGIC_CMD="$MAGIC_CMD"
2102   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2103   ac_dummy="/usr/bin:$PATH"
2104   for ac_dir in $ac_dummy; do
2105     test -z "$ac_dir" && ac_dir=.
2106     if test -f $ac_dir/${ac_tool_prefix}file; then
2107       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
2108       if test -n "$file_magic_test_file"; then
2109         case $deplibs_check_method in
2110         "file_magic "*)
2111           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
2112           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
2113           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
2114             egrep "$file_magic_regex" > /dev/null; then
2115             :
2116           else
2117             cat <<EOF 1>&2
2118
2119 *** Warning: the command libtool uses to detect shared libraries,
2120 *** $file_magic_cmd, produces output that libtool cannot recognize.
2121 *** The result is that libtool may fail to recognize shared libraries
2122 *** as such.  This will affect the creation of libtool libraries that
2123 *** depend on shared libraries, but programs linked with such libtool
2124 *** libraries will work regardless of this problem.  Nevertheless, you
2125 *** may want to report the problem to your system manager and/or to
2126 *** bug-libtool@gnu.org
2127
2128 EOF
2129           fi ;;
2130         esac
2131       fi
2132       break
2133     fi
2134   done
2135   IFS="$ac_save_ifs"
2136   MAGIC_CMD="$ac_save_MAGIC_CMD"
2137   ;;
2138 esac
2139 fi
2140
2141 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
2142 if test -n "$MAGIC_CMD"; then
2143   echo "$ac_t""$MAGIC_CMD" 1>&6
2144 else
2145   echo "$ac_t""no" 1>&6
2146 fi
2147
2148 if test -z "$lt_cv_path_MAGIC_CMD"; then
2149   if test -n "$ac_tool_prefix"; then
2150     echo $ac_n "checking for file""... $ac_c" 1>&6
2151 echo "configure:2152: checking for file" >&5
2152 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
2153   echo $ac_n "(cached) $ac_c" 1>&6
2154 else
2155   case $MAGIC_CMD in
2156   /*)
2157   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
2158   ;;
2159   ?:/*)
2160   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
2161   ;;
2162   *)
2163   ac_save_MAGIC_CMD="$MAGIC_CMD"
2164   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2165   ac_dummy="/usr/bin:$PATH"
2166   for ac_dir in $ac_dummy; do
2167     test -z "$ac_dir" && ac_dir=.
2168     if test -f $ac_dir/file; then
2169       lt_cv_path_MAGIC_CMD="$ac_dir/file"
2170       if test -n "$file_magic_test_file"; then
2171         case $deplibs_check_method in
2172         "file_magic "*)
2173           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
2174           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
2175           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
2176             egrep "$file_magic_regex" > /dev/null; then
2177             :
2178           else
2179             cat <<EOF 1>&2
2180
2181 *** Warning: the command libtool uses to detect shared libraries,
2182 *** $file_magic_cmd, produces output that libtool cannot recognize.
2183 *** The result is that libtool may fail to recognize shared libraries
2184 *** as such.  This will affect the creation of libtool libraries that
2185 *** depend on shared libraries, but programs linked with such libtool
2186 *** libraries will work regardless of this problem.  Nevertheless, you
2187 *** may want to report the problem to your system manager and/or to
2188 *** bug-libtool@gnu.org
2189
2190 EOF
2191           fi ;;
2192         esac
2193       fi
2194       break
2195     fi
2196   done
2197   IFS="$ac_save_ifs"
2198   MAGIC_CMD="$ac_save_MAGIC_CMD"
2199   ;;
2200 esac
2201 fi
2202
2203 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
2204 if test -n "$MAGIC_CMD"; then
2205   echo "$ac_t""$MAGIC_CMD" 1>&6
2206 else
2207   echo "$ac_t""no" 1>&6
2208 fi
2209
2210   else
2211     MAGIC_CMD=:
2212   fi
2213 fi
2214
2215   fi
2216   ;;
2217 esac
2218
2219 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
2220 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
2221 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2222 echo "configure:2223: checking for $ac_word" >&5
2223 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2224   echo $ac_n "(cached) $ac_c" 1>&6
2225 else
2226   if test -n "$RANLIB"; then
2227   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2228 else
2229   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2230   ac_dummy="$PATH"
2231   for ac_dir in $ac_dummy; do
2232     test -z "$ac_dir" && ac_dir=.
2233     if test -f $ac_dir/$ac_word; then
2234       ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
2235       break
2236     fi
2237   done
2238   IFS="$ac_save_ifs"
2239 fi
2240 fi
2241 RANLIB="$ac_cv_prog_RANLIB"
2242 if test -n "$RANLIB"; then
2243   echo "$ac_t""$RANLIB" 1>&6
2244 else
2245   echo "$ac_t""no" 1>&6
2246 fi
2247
2248
2249 if test -z "$ac_cv_prog_RANLIB"; then
2250 if test -n "$ac_tool_prefix"; then
2251   # Extract the first word of "ranlib", so it can be a program name with args.
2252 set dummy ranlib; ac_word=$2
2253 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2254 echo "configure:2255: checking for $ac_word" >&5
2255 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2256   echo $ac_n "(cached) $ac_c" 1>&6
2257 else
2258   if test -n "$RANLIB"; then
2259   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2260 else
2261   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2262   ac_dummy="$PATH"
2263   for ac_dir in $ac_dummy; do
2264     test -z "$ac_dir" && ac_dir=.
2265     if test -f $ac_dir/$ac_word; then
2266       ac_cv_prog_RANLIB="ranlib"
2267       break
2268     fi
2269   done
2270   IFS="$ac_save_ifs"
2271   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
2272 fi
2273 fi
2274 RANLIB="$ac_cv_prog_RANLIB"
2275 if test -n "$RANLIB"; then
2276   echo "$ac_t""$RANLIB" 1>&6
2277 else
2278   echo "$ac_t""no" 1>&6
2279 fi
2280
2281 else
2282   RANLIB=":"
2283 fi
2284 fi
2285
2286 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2287 set dummy ${ac_tool_prefix}strip; ac_word=$2
2288 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2289 echo "configure:2290: checking for $ac_word" >&5
2290 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
2291   echo $ac_n "(cached) $ac_c" 1>&6
2292 else
2293   if test -n "$STRIP"; then
2294   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2295 else
2296   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2297   ac_dummy="$PATH"
2298   for ac_dir in $ac_dummy; do
2299     test -z "$ac_dir" && ac_dir=.
2300     if test -f $ac_dir/$ac_word; then
2301       ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2302       break
2303     fi
2304   done
2305   IFS="$ac_save_ifs"
2306 fi
2307 fi
2308 STRIP="$ac_cv_prog_STRIP"
2309 if test -n "$STRIP"; then
2310   echo "$ac_t""$STRIP" 1>&6
2311 else
2312   echo "$ac_t""no" 1>&6
2313 fi
2314
2315
2316 if test -z "$ac_cv_prog_STRIP"; then
2317 if test -n "$ac_tool_prefix"; then
2318   # Extract the first word of "strip", so it can be a program name with args.
2319 set dummy strip; ac_word=$2
2320 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2321 echo "configure:2322: checking for $ac_word" >&5
2322 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
2323   echo $ac_n "(cached) $ac_c" 1>&6
2324 else
2325   if test -n "$STRIP"; then
2326   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2327 else
2328   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2329   ac_dummy="$PATH"
2330   for ac_dir in $ac_dummy; do
2331     test -z "$ac_dir" && ac_dir=.
2332     if test -f $ac_dir/$ac_word; then
2333       ac_cv_prog_STRIP="strip"
2334       break
2335     fi
2336   done
2337   IFS="$ac_save_ifs"
2338   test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
2339 fi
2340 fi
2341 STRIP="$ac_cv_prog_STRIP"
2342 if test -n "$STRIP"; then
2343   echo "$ac_t""$STRIP" 1>&6
2344 else
2345   echo "$ac_t""no" 1>&6
2346 fi
2347
2348 else
2349   STRIP=":"
2350 fi
2351 fi
2352
2353
2354 # Check for any special flags to pass to ltconfig.
2355 libtool_flags="--cache-file=$cache_file"
2356 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
2357 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
2358 test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
2359 test "$GCC" = yes && libtool_flags="$libtool_flags --with-gcc"
2360 test "$lt_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
2361 libtool_flags="$libtool_flags --enable-dlopen"
2362
2363 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
2364 if test "${enable_libtool_lock+set}" = set; then
2365   enableval="$enable_libtool_lock"
2366   :
2367 fi
2368
2369 test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
2370 test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
2371
2372 # Check whether --with-pic or --without-pic was given.
2373 if test "${with_pic+set}" = set; then
2374   withval="$with_pic"
2375   pic_mode="$withval"
2376 else
2377   pic_mode=default
2378 fi
2379
2380 test x"$pic_mode" = xyes && libtool_flags="$libtool_flags --prefer-pic"
2381 test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic"
2382
2383 # Some flags need to be propagated to the compiler or linker for good
2384 # libtool support.
2385 case $host in
2386 *-*-irix6*)
2387   # Find out which ABI we are using.
2388   echo '#line 2389 "configure"' > conftest.$ac_ext
2389   if { (eval echo configure:2390: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2390     case `/usr/bin/file conftest.$ac_objext` in
2391     *32-bit*)
2392       LD="${LD-ld} -32"
2393       ;;
2394     *N32*)
2395       LD="${LD-ld} -n32"
2396       ;;
2397     *64-bit*)
2398       LD="${LD-ld} -64"
2399       ;;
2400     esac
2401   fi
2402   rm -rf conftest*
2403   ;;
2404
2405 *-*-sco3.2v5*)
2406   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
2407   SAVE_CFLAGS="$CFLAGS"
2408   CFLAGS="$CFLAGS -belf"
2409   echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
2410 echo "configure:2411: checking whether the C compiler needs -belf" >&5
2411 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
2412   echo $ac_n "(cached) $ac_c" 1>&6
2413 else
2414   
2415      ac_ext=c
2416 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2417 ac_cpp='$CPP $CPPFLAGS'
2418 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2419 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2420 cross_compiling=$ac_cv_prog_cc_cross
2421
2422      cat > conftest.$ac_ext <<EOF
2423 #line 2424 "configure"
2424 #include "confdefs.h"
2425
2426 int main() {
2427
2428 ; return 0; }
2429 EOF
2430 if { (eval echo configure:2431: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2431   rm -rf conftest*
2432   lt_cv_cc_needs_belf=yes
2433 else
2434   echo "configure: failed program was:" >&5
2435   cat conftest.$ac_ext >&5
2436   rm -rf conftest*
2437   lt_cv_cc_needs_belf=no
2438 fi
2439 rm -f conftest*
2440      ac_ext=c
2441 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2442 ac_cpp='$CPP $CPPFLAGS'
2443 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2444 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2445 cross_compiling=$ac_cv_prog_cc_cross
2446
2447 fi
2448
2449 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
2450   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
2451     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
2452     CFLAGS="$SAVE_CFLAGS"
2453   fi
2454   ;;
2455
2456
2457 esac
2458
2459 echo $ac_n "checking how to run the C++ preprocessor""... $ac_c" 1>&6
2460 echo "configure:2461: checking how to run the C++ preprocessor" >&5
2461 if test -z "$CXXCPP"; then
2462 if eval "test \"`echo '$''{'ac_cv_prog_CXXCPP'+set}'`\" = set"; then
2463   echo $ac_n "(cached) $ac_c" 1>&6
2464 else
2465   ac_ext=C
2466 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2467 ac_cpp='$CXXCPP $CPPFLAGS'
2468 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2469 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2470 cross_compiling=$ac_cv_prog_cxx_cross
2471   CXXCPP="${CXX-g++} -E"
2472   cat > conftest.$ac_ext <<EOF
2473 #line 2474 "configure"
2474 #include "confdefs.h"
2475 #include <stdlib.h>
2476 EOF
2477 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2478 { (eval echo configure:2479: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2479 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2480 if test -z "$ac_err"; then
2481   :
2482 else
2483   echo "$ac_err" >&5
2484   echo "configure: failed program was:" >&5
2485   cat conftest.$ac_ext >&5
2486   rm -rf conftest*
2487   CXXCPP=/lib/cpp
2488 fi
2489 rm -f conftest*
2490   ac_cv_prog_CXXCPP="$CXXCPP"
2491 ac_ext=c
2492 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2493 ac_cpp='$CPP $CPPFLAGS'
2494 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2495 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2496 cross_compiling=$ac_cv_prog_cc_cross
2497 fi
2498 fi
2499 CXXCPP="$ac_cv_prog_CXXCPP"
2500 echo "$ac_t""$CXXCPP" 1>&6
2501
2502
2503 # Save cache, so that ltconfig can load it
2504 cat > confcache <<\EOF
2505 # This file is a shell script that caches the results of configure
2506 # tests run on this system so they can be shared between configure
2507 # scripts and configure runs.  It is not useful on other systems.
2508 # If it contains results you don't want to keep, you may remove or edit it.
2509 #
2510 # By default, configure uses ./config.cache as the cache file,
2511 # creating it if it does not exist already.  You can give configure
2512 # the --cache-file=FILE option to use a different cache file; that is
2513 # what configure does when it calls configure scripts in
2514 # subdirectories, so they share the cache.
2515 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2516 # config.status only pays attention to the cache file if you give it the
2517 # --recheck option to rerun configure.
2518 #
2519 EOF
2520 # The following way of writing the cache mishandles newlines in values,
2521 # but we know of no workaround that is simple, portable, and efficient.
2522 # So, don't put newlines in cache variables' values.
2523 # Ultrix sh set writes to stderr and can't be redirected directly,
2524 # and sets the high bit in the cache file unless we assign to the vars.
2525 (set) 2>&1 |
2526   case `(ac_space=' '; set | grep ac_space) 2>&1` in
2527   *ac_space=\ *)
2528     # `set' does not quote correctly, so add quotes (double-quote substitution
2529     # turns \\\\ into \\, and sed turns \\ into \).
2530     sed -n \
2531       -e "s/'/'\\\\''/g" \
2532       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2533     ;;
2534   *)
2535     # `set' quotes correctly as required by POSIX, so do not add quotes.
2536     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2537     ;;
2538   esac >> confcache
2539 if cmp -s $cache_file confcache; then
2540   :
2541 else
2542   if test -w $cache_file; then
2543     echo "updating cache $cache_file"
2544     cat confcache > $cache_file
2545   else
2546     echo "not updating unwritable cache $cache_file"
2547   fi
2548 fi
2549 rm -f confcache
2550
2551
2552 # Actually configure libtool.  ac_aux_dir is where install-sh is found.
2553 AR="$AR" LTCC="$CC" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
2554 MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
2555 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
2556 AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
2557 objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
2558 deplibs_check_method="$deplibs_check_method" file_magic_cmd="$file_magic_cmd" \
2559 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
2560 $libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh $host \
2561 || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
2562
2563 # Reload cache, that may have been modified by ltconfig
2564 if test -r "$cache_file"; then
2565   echo "loading cache $cache_file"
2566   . $cache_file
2567 else
2568   echo "creating cache $cache_file"
2569   > $cache_file
2570 fi
2571
2572
2573 # This can be used to rebuild libtool when needed
2574 LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
2575
2576 # Always use our own libtool.
2577 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
2578
2579 # Redirect the config.log output again, so that the ltconfig log is not
2580 # clobbered by the next message.
2581 exec 5>>./config.log
2582
2583
2584
2585 LIBTOOL_DEPS=$LIBTOOL_DEPS" $ac_aux_dir/ltcf-cxx.sh"
2586 lt_save_CC="$CC"
2587 lt_save_CFLAGS="$CFLAGS"
2588 AR="$AR" LTCC="$CC" CC="$CXX" CXX="$CXX" CFLAGS="$CXXFLAGS" CPPFLAGS="$CPPFLAGS" \
2589 MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
2590 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
2591 AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
2592 objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
2593 deplibs_check_method="$deplibs_check_method" \
2594 file_magic_cmd="$file_magic_cmd" \
2595 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig -o libtool $libtool_flags \
2596 --build="$build" --add-tag=CXX $ac_aux_dir/ltcf-cxx.sh $host \
2597 || { echo "configure: error: libtool tag configuration failed" 1>&2; exit 1; }
2598 CC="$lt_save_CC"
2599 CFLAGS="$lt_save_CFLAGS"
2600
2601 # Redirect the config.log output again, so that the ltconfig log is not
2602 # clobbered by the next message.
2603 exec 5>>./config.log
2604
2605   
2606
2607   
2608          
2609          
2610
2611
2612
2613 # Check for c++ or library specific bits that don't require linking.
2614 #GLIBCPP_CHECK_COMPILER_VERSION
2615 echo $ac_n "checking for GNU make""... $ac_c" 1>&6
2616 echo "configure:2617: checking for GNU make" >&5
2617 if eval "test \"`echo '$''{'_cv_gnu_make_command'+set}'`\" = set"; then
2618   echo $ac_n "(cached) $ac_c" 1>&6
2619 else
2620   _cv_gnu_make_command='' ;
2621           for a in "${MAKE-make}" make gmake gnumake ; do
2622                   if ( $a --version 2> /dev/null | grep -c GNU > /dev/null )
2623                   then
2624                           _cv_gnu_make_command=$a ;
2625                           break;
2626                   fi
2627           done ;
2628   
2629 fi
2630
2631 echo "$ac_t""$_cv_gnu_make_command" 1>&6 ;
2632   if test  "x$_cv_gnu_make_command" != "x"  ; then
2633           ifGNUmake='' ;
2634   else
2635           ifGNUmake='#' ;
2636   fi
2637   
2638
2639
2640 # Enable all the variable C++ stuff.  C_MBCHAR must come early.
2641 # Check whether --enable-debug or --disable-debug was given.
2642 if test "${enable_debug+set}" = set; then
2643   enableval="$enable_debug"
2644   case "${enableval}" in
2645  yes) enable_debug=yes ;;
2646  no)  enable_debug=no ;;
2647  *)   { echo "configure: error: Unknown argument to enable/disable extra debugging" 1>&2; exit 1; } ;;
2648  esac
2649 else
2650   enable_debug=no
2651 fi
2652
2653 case "${enable_debug}" in
2654     yes) 
2655         DEBUG_FLAGS='-O0 -ggdb3'                        
2656         ;; 
2657     no)   
2658         DEBUG_FLAGS='-g'
2659         ;;
2660 esac
2661
2662
2663 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
2664 echo "configure:2665: checking how to run the C preprocessor" >&5
2665 # On Suns, sometimes $CPP names a directory.
2666 if test -n "$CPP" && test -d "$CPP"; then
2667   CPP=
2668 fi
2669 if test -z "$CPP"; then
2670 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
2671   echo $ac_n "(cached) $ac_c" 1>&6
2672 else
2673     # This must be in double quotes, not single quotes, because CPP may get
2674   # substituted into the Makefile and "${CC-cc}" will confuse make.
2675   CPP="${CC-cc} -E"
2676   # On the NeXT, cc -E runs the code through the compiler's parser,
2677   # not just through cpp.
2678   cat > conftest.$ac_ext <<EOF
2679 #line 2680 "configure"
2680 #include "confdefs.h"
2681 #include <assert.h>
2682 Syntax Error
2683 EOF
2684 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2685 { (eval echo configure:2686: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2686 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2687 if test -z "$ac_err"; then
2688   :
2689 else
2690   echo "$ac_err" >&5
2691   echo "configure: failed program was:" >&5
2692   cat conftest.$ac_ext >&5
2693   rm -rf conftest*
2694   CPP="${CC-cc} -E -traditional-cpp"
2695   cat > conftest.$ac_ext <<EOF
2696 #line 2697 "configure"
2697 #include "confdefs.h"
2698 #include <assert.h>
2699 Syntax Error
2700 EOF
2701 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2702 { (eval echo configure:2703: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2703 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2704 if test -z "$ac_err"; then
2705   :
2706 else
2707   echo "$ac_err" >&5
2708   echo "configure: failed program was:" >&5
2709   cat conftest.$ac_ext >&5
2710   rm -rf conftest*
2711   CPP="${CC-cc} -nologo -E"
2712   cat > conftest.$ac_ext <<EOF
2713 #line 2714 "configure"
2714 #include "confdefs.h"
2715 #include <assert.h>
2716 Syntax Error
2717 EOF
2718 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2719 { (eval echo configure:2720: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2720 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2721 if test -z "$ac_err"; then
2722   :
2723 else
2724   echo "$ac_err" >&5
2725   echo "configure: failed program was:" >&5
2726   cat conftest.$ac_ext >&5
2727   rm -rf conftest*
2728   CPP=/lib/cpp
2729 fi
2730 rm -f conftest*
2731 fi
2732 rm -f conftest*
2733 fi
2734 rm -f conftest*
2735   ac_cv_prog_CPP="$CPP"
2736 fi
2737   CPP="$ac_cv_prog_CPP"
2738 else
2739   ac_cv_prog_CPP="$CPP"
2740 fi
2741 echo "$ac_t""$CPP" 1>&6
2742
2743
2744   echo $ac_n "checking for cstdio to use""... $ac_c" 1>&6
2745 echo "configure:2746: checking for cstdio to use" >&5
2746   # Check whether --enable-cstdio or --disable-cstdio was given.
2747 if test "${enable_cstdio+set}" = set; then
2748   enableval="$enable_cstdio"
2749   if test x$enable_cstdio = xno; then
2750      enable_cstdio=stdio
2751   fi
2752 else
2753   enable_cstdio=stdio
2754 fi
2755
2756
2757   enable_cstdio_flag=$enable_cstdio
2758
2759     case x${enable_cstdio_flag} in
2760     xlibio)
2761       CSTDIO_H=config/io/c_io_libio.h
2762       BASIC_FILE_H=config/io/basic_file_libio.h
2763       BASIC_FILE_CC=config/io/basic_file_libio.cc
2764       echo "$ac_t""libio" 1>&6
2765
2766       # see if we are on a system with libio native (ie, linux)
2767       ac_safe=`echo "libio.h" | sed 'y%./+-%__p_%'`
2768 echo $ac_n "checking for libio.h""... $ac_c" 1>&6
2769 echo "configure:2770: checking for libio.h" >&5
2770 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2771   echo $ac_n "(cached) $ac_c" 1>&6
2772 else
2773   cat > conftest.$ac_ext <<EOF
2774 #line 2775 "configure"
2775 #include "confdefs.h"
2776 #include <libio.h>
2777 EOF
2778 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2779 { (eval echo configure:2780: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2780 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2781 if test -z "$ac_err"; then
2782   rm -rf conftest*
2783   eval "ac_cv_header_$ac_safe=yes"
2784 else
2785   echo "$ac_err" >&5
2786   echo "configure: failed program was:" >&5
2787   cat conftest.$ac_ext >&5
2788   rm -rf conftest*
2789   eval "ac_cv_header_$ac_safe=no"
2790 fi
2791 rm -f conftest*
2792 fi
2793 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2794   echo "$ac_t""yes" 1>&6
2795   has_libio=yes
2796 else
2797   echo "$ac_t""no" 1>&6
2798 has_libio=no
2799 fi
2800
2801
2802       # Need to check and see what version of glibc is being used. If
2803       # it's not glibc-2.2 or higher, then we'll need to go ahead and 
2804       # compile most of libio for linux systems.
2805       if test x$has_libio = x"yes"; then
2806         case "$target" in
2807           *-*-linux*)
2808               echo $ac_n "checking for glibc version >= 2.2""... $ac_c" 1>&6
2809 echo "configure:2810: checking for glibc version >= 2.2" >&5
2810               cat > conftest.$ac_ext <<EOF
2811 #line 2812 "configure"
2812 #include "confdefs.h"
2813
2814             #include <features.h>
2815               #if __GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2) 
2816                     ok
2817               #endif
2818               
2819 EOF
2820 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2821   egrep "ok" >/dev/null 2>&1; then
2822   rm -rf conftest*
2823   glibc_satisfactory=yes
2824 else
2825   rm -rf conftest*
2826   glibc_satisfactory=no
2827 fi
2828 rm -f conftest*
2829
2830               echo "$ac_t""$glibc_satisfactory" 1>&6
2831             ;;
2832         esac
2833
2834         # XXX at the moment, admit defeat and force the recompilation
2835         # XXX of glibc even on glibc-2.2 systems, because libio is not synched.
2836         glibc_satisfactory=no        
2837
2838         if test x$glibc_satisfactory = x"yes"; then
2839            need_libio=no
2840            need_wlibio=no        
2841         else
2842            need_libio=yes
2843            # bkoz XXX need to add checks to enable this
2844            # pme XXX here's a first pass at such a check
2845            if test x$enable_c_mbchar != xno; then
2846               need_wlibio=yes
2847            else
2848               need_wlibio=no
2849            fi
2850         fi
2851
2852       else
2853          # Using libio, but <libio.h> doesn't exist on the target system. . .
2854          need_libio=yes
2855          # bkoz XXX need to add checks to enable this
2856          # pme XXX here's a first pass at such a check
2857          if test x$enable_c_mbchar != xno; then
2858              need_wlibio=yes
2859          else
2860              need_wlibio=no
2861          fi
2862       fi
2863       ;;
2864     xstdio | x | xno | xnone | xyes)
2865       # default
2866       CSTDIO_H=config/io/c_io_stdio.h
2867       BASIC_FILE_H=config/io/basic_file_stdio.h
2868       BASIC_FILE_CC=config/io/basic_file_stdio.cc
2869       echo "$ac_t""stdio" 1>&6
2870
2871       # We're not using stdio.
2872       need_libio=no
2873       need_wlibio=no
2874       ;;
2875     *)
2876       echo "$enable_cstdio is an unknown io package" 1>&2
2877       exit 1
2878       ;;
2879   esac
2880   
2881   
2882   
2883
2884   # 2000-08-04 bkoz hack
2885   CCODECVT_C=config/io/c_io_libio_codecvt.c
2886   
2887   # 2000-08-04 bkoz hack
2888
2889   
2890
2891 if test "$need_libio" = yes || test "$need_wlibio" = yes; then
2892   GLIBCPP_BUILD_LIBIO_TRUE=
2893   GLIBCPP_BUILD_LIBIO_FALSE='#'
2894 else
2895   GLIBCPP_BUILD_LIBIO_TRUE='#'
2896   GLIBCPP_BUILD_LIBIO_FALSE=
2897 fi
2898   
2899
2900 if test "$need_libio" = yes; then
2901   GLIBCPP_NEED_LIBIO_TRUE=
2902   GLIBCPP_NEED_LIBIO_FALSE='#'
2903 else
2904   GLIBCPP_NEED_LIBIO_TRUE='#'
2905   GLIBCPP_NEED_LIBIO_FALSE=
2906 fi
2907   
2908
2909 if test "$need_wlibio" = yes; then
2910   GLIBCPP_NEED_WLIBIO_TRUE=
2911   GLIBCPP_NEED_WLIBIO_FALSE='#'
2912 else
2913   GLIBCPP_NEED_WLIBIO_TRUE='#'
2914   GLIBCPP_NEED_WLIBIO_FALSE=
2915 fi
2916   if test "$need_libio" = yes || test "$need_wlibio" = yes; then
2917     libio_la=../libio/libio.la
2918   else
2919     libio_la=
2920   fi
2921   
2922
2923
2924   echo $ac_n "checking for clocale to use""... $ac_c" 1>&6
2925 echo "configure:2926: checking for clocale to use" >&5
2926   # Check whether --enable-clocale or --disable-clocale was given.
2927 if test "${enable_clocale+set}" = set; then
2928   enableval="$enable_clocale"
2929   if test x$enable_clocale = xno; then
2930      enable_clocale=no
2931   fi
2932 else
2933   enable_clocale=no
2934 fi
2935
2936
2937   enable_clocale_flag=$enable_clocale
2938
2939       if test x$enable_clocale_flag = xno; then
2940     case x${target_os} in
2941       xlinux* | xgnu*)
2942         cat > conftest.$ac_ext <<EOF
2943 #line 2944 "configure"
2944 #include "confdefs.h"
2945
2946         #include <features.h>
2947         #if __GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2) 
2948           _GLIBCPP_ok
2949         #endif
2950         
2951 EOF
2952 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2953   egrep "_GLIBCPP_ok" >/dev/null 2>&1; then
2954   rm -rf conftest*
2955   enable_clocale_flag=gnu
2956 else
2957   rm -rf conftest*
2958   enable_clocale_flag=generic
2959 fi
2960 rm -f conftest*
2961
2962
2963         # Test for bugs early in glibc-2.2.x series
2964         if test x$enable_clocale_flag = xgnu; then
2965           if test "$cross_compiling" = yes; then
2966   enable_clocale_flag=generic
2967 else
2968   cat > conftest.$ac_ext <<EOF
2969 #line 2970 "configure"
2970 #include "confdefs.h"
2971
2972           #define _GNU_SOURCE 1
2973           #include <locale.h>
2974           int main()
2975           {
2976             const char __one[] = "Äuglein Augmen";
2977             const char __two[] = "Äuglein";
2978             int i;
2979             int j;
2980             __locale_t  loc;
2981             __locale_t  loc_dup;
2982             loc = __newlocale(1 << LC_ALL, "de_DE", 0);
2983             loc_dup = __duplocale(loc);
2984             i = __strcoll_l(__one, __two, loc);
2985             j = __strcoll_l(__one, __two, loc_dup);
2986             return 0;
2987           }
2988           
2989 EOF
2990 if { (eval echo configure:2991: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2991 then
2992   enable_clocale_flag=gnu
2993 else
2994   echo "configure: failed program was:" >&5
2995   cat conftest.$ac_ext >&5
2996   rm -fr conftest*
2997   enable_clocale_flag=generic
2998 fi
2999 rm -fr conftest*
3000 fi
3001
3002         fi
3003
3004         # ... at some point put __strxfrm_l tests in as well.
3005         ;;
3006       *)
3007         enable_clocale_flag=generic
3008         ;;
3009     esac
3010   fi
3011
3012     # Check whether --enable-nls or --disable-nls was given.
3013 if test "${enable_nls+set}" = set; then
3014   enableval="$enable_nls"
3015   :
3016 else
3017   enable_nls=yes
3018 fi
3019
3020   USE_NLS=no
3021
3022     case x${enable_clocale_flag} in
3023     xgeneric)
3024       echo "$ac_t""generic" 1>&6
3025
3026       CLOCALE_H=config/locale/generic/c_locale.h
3027       CLOCALE_CC=config/locale/generic/c_locale.cc
3028       CCODECVT_H=config/locale/generic/codecvt_specializations.h
3029       CCOLLATE_CC=config/locale/generic/collate_members.cc
3030       CCTYPE_CC=config/locale/generic/ctype_members.cc
3031       CMESSAGES_H=config/locale/generic/messages_members.h
3032       CMESSAGES_CC=config/locale/generic/messages_members.cc
3033       CMONEY_CC=config/locale/generic/monetary_members.cc
3034       CNUMERIC_CC=config/locale/generic/numeric_members.cc
3035       CTIME_CC=config/locale/generic/time_members.cc
3036       ;;
3037     xgnu)
3038       echo "$ac_t""gnu" 1>&6
3039
3040       # Declare intention to use gettext, and add support for specific
3041       # languages.
3042       # For some reason, ALL_LINGUAS has to be before AM-GNU-GETTEXT
3043       ALL_LINGUAS="de fr"
3044
3045       # Don't call AM-GNU-GETTEXT here. Instead, assume glibc.
3046       # Extract the first word of "msgfmt", so it can be a program name with args.
3047 set dummy msgfmt; ac_word=$2
3048 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3049 echo "configure:3050: checking for $ac_word" >&5
3050 if eval "test \"`echo '$''{'ac_cv_prog_check_msgfmt'+set}'`\" = set"; then
3051   echo $ac_n "(cached) $ac_c" 1>&6
3052 else
3053   if test -n "$check_msgfmt"; then
3054   ac_cv_prog_check_msgfmt="$check_msgfmt" # Let the user override the test.
3055 else
3056   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3057   ac_dummy="$PATH"
3058   for ac_dir in $ac_dummy; do
3059     test -z "$ac_dir" && ac_dir=.
3060     if test -f $ac_dir/$ac_word; then
3061       ac_cv_prog_check_msgfmt="yes"
3062       break
3063     fi
3064   done
3065   IFS="$ac_save_ifs"
3066   test -z "$ac_cv_prog_check_msgfmt" && ac_cv_prog_check_msgfmt="no"
3067 fi
3068 fi
3069 check_msgfmt="$ac_cv_prog_check_msgfmt"
3070 if test -n "$check_msgfmt"; then
3071   echo "$ac_t""$check_msgfmt" 1>&6
3072 else
3073   echo "$ac_t""no" 1>&6
3074 fi
3075
3076       if test x"$check_msgfmt" = x"yes" && test x"$enable_nls" = x"yes"; then
3077         USE_NLS=yes
3078       fi
3079       # Export the build objects.
3080       for ling in $ALL_LINGUAS; do \
3081         glibcpp_MOFILES="$glibcpp_MOFILES $ling.mo"; \
3082         glibcpp_POFILES="$glibcpp_POFILES $ling.po"; \
3083       done
3084       
3085       
3086
3087       CLOCALE_H=config/locale/gnu/c_locale.h
3088       CLOCALE_CC=config/locale/gnu/c_locale.cc
3089       CCODECVT_H=config/locale/ieee_1003.1-2001/codecvt_specializations.h
3090       CCOLLATE_CC=config/locale/gnu/collate_members.cc
3091       CCTYPE_CC=config/locale/gnu/ctype_members.cc
3092       CMESSAGES_H=config/locale/gnu/messages_members.h
3093       CMESSAGES_CC=config/locale/gnu/messages_members.cc
3094       CMONEY_CC=config/locale/gnu/monetary_members.cc
3095       CNUMERIC_CC=config/locale/gnu/numeric_members.cc
3096       CTIME_CC=config/locale/gnu/time_members.cc
3097       ;;
3098     xieee_1003.1-2001)
3099       echo "$ac_t""generic" 1>&6
3100
3101       CLOCALE_H=config/locale/ieee_1003.1-2001/c_locale.h
3102       CLOCALE_CC=config/locale/ieee_1003.1-2001/c_locale.cc
3103       CCODECVT_H=config/locale/ieee_1003.1-2001/codecvt_specializations.h
3104       CCOLLATE_CC=config/locale/generic/collate_members.cc
3105       CCTYPE_CC=config/locale/generic/ctype_members.cc
3106       CMESSAGES_H=config/locale/ieee_1003.1-2001/messages_members.h
3107       CMESSAGES_CC=config/locale/ieee_1003.1-2001/messages_members.cc
3108       CMONEY_CC=config/locale/generic/monetary_members.cc
3109       CNUMERIC_CC=config/locale/generic/numeric_members.cc
3110       CTIME_CC=config/locale/generic/time_members.cc
3111       ;;
3112     *)
3113       echo "$enable_clocale is an unknown locale package" 1>&2
3114       exit 1
3115       ;;
3116   esac
3117
3118   # This is where the testsuite looks for locale catalogs, using the
3119   # -DLOCALEDIR define during testsuite compilation.
3120   glibcpp_localedir=${glibcpp_builddir}/po/share/locale
3121   
3122
3123   
3124   
3125   
3126   
3127   
3128   
3129   
3130   
3131   
3132   
3133   
3134
3135 # Check whether --enable-c-mbchar or --disable-c-mbchar was given.
3136 if test "${enable_c_mbchar+set}" = set; then
3137   enableval="$enable_c_mbchar"
3138   case "$enableval" in
3139  yes) enable_c_mbchar=yes ;;
3140  no)  enable_c_mbchar=no ;;
3141  *)   { echo "configure: error: Unknown argument to enable/disable c-mbchar" 1>&2; exit 1; } ;;
3142  esac
3143 else
3144   enable_c_mbchar=yes
3145 fi
3146
3147   
3148   # Check whether --enable-c99 or --disable-c99 was given.
3149 if test "${enable_c99+set}" = set; then
3150   enableval="$enable_c99"
3151     case "$enableval" in
3152    yes) enable_c99=yes ;;
3153    no)  enable_c99=no ;;
3154    *)   { echo "configure: error: Unknown argument to enable/disable C99" 1>&2; exit 1; } ;;
3155    esac
3156 else
3157   enable_c99=yes
3158 fi
3159  
3160   
3161   ac_ext=C
3162 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3163 ac_cpp='$CXXCPP $CPPFLAGS'
3164 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3165 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3166 cross_compiling=$ac_cv_prog_cxx_cross
3167
3168
3169   # Check for the existence of <math.h> functions used if C99 is enabled.
3170   ac_c99_math=yes;
3171   echo $ac_n "checking for ISO C99 support in <math.h>""... $ac_c" 1>&6
3172 echo "configure:3173: checking for ISO C99 support in <math.h>" >&5
3173   cat > conftest.$ac_ext <<EOF
3174 #line 3175 "configure"
3175 #include "confdefs.h"
3176 #include <math.h>
3177 int main() {
3178 fpclassify(0.0);
3179 ; return 0; }
3180 EOF
3181 if { (eval echo configure:3182: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3182   :
3183 else
3184   echo "configure: failed program was:" >&5
3185   cat conftest.$ac_ext >&5
3186   rm -rf conftest*
3187   ac_c99_math=no
3188 fi
3189 rm -f conftest*
3190   cat > conftest.$ac_ext <<EOF
3191 #line 3192 "configure"
3192 #include "confdefs.h"
3193 #include <math.h>
3194 int main() {
3195 isfinite(0.0);
3196 ; return 0; }
3197 EOF
3198 if { (eval echo configure:3199: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3199   :
3200 else
3201   echo "configure: failed program was:" >&5
3202   cat conftest.$ac_ext >&5
3203   rm -rf conftest*
3204   ac_c99_math=no
3205 fi
3206 rm -f conftest*
3207   cat > conftest.$ac_ext <<EOF
3208 #line 3209 "configure"
3209 #include "confdefs.h"
3210 #include <math.h>
3211 int main() {
3212 isinf(0.0);
3213 ; return 0; }
3214 EOF
3215 if { (eval echo configure:3216: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3216   :
3217 else
3218   echo "configure: failed program was:" >&5
3219   cat conftest.$ac_ext >&5
3220   rm -rf conftest*
3221   ac_c99_math=no
3222 fi
3223 rm -f conftest*
3224   cat > conftest.$ac_ext <<EOF
3225 #line 3226 "configure"
3226 #include "confdefs.h"
3227 #include <math.h>
3228 int main() {
3229 isnan(0.0);
3230 ; return 0; }
3231 EOF
3232 if { (eval echo configure:3233: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3233   :
3234 else
3235   echo "configure: failed program was:" >&5
3236   cat conftest.$ac_ext >&5
3237   rm -rf conftest*
3238   ac_c99_math=no
3239 fi
3240 rm -f conftest*
3241   cat > conftest.$ac_ext <<EOF
3242 #line 3243 "configure"
3243 #include "confdefs.h"
3244 #include <math.h>
3245 int main() {
3246 isnormal(0.0);
3247 ; return 0; }
3248 EOF
3249 if { (eval echo configure:3250: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3250   :
3251 else
3252   echo "configure: failed program was:" >&5
3253   cat conftest.$ac_ext >&5
3254   rm -rf conftest*
3255   ac_c99_math=no
3256 fi
3257 rm -f conftest*
3258   cat > conftest.$ac_ext <<EOF
3259 #line 3260 "configure"
3260 #include "confdefs.h"
3261 #include <math.h>
3262 int main() {
3263 signbit(0.0);
3264 ; return 0; }
3265 EOF
3266 if { (eval echo configure:3267: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3267   :
3268 else
3269   echo "configure: failed program was:" >&5
3270   cat conftest.$ac_ext >&5
3271   rm -rf conftest*
3272   ac_c99_math=no
3273 fi
3274 rm -f conftest*
3275   cat > conftest.$ac_ext <<EOF
3276 #line 3277 "configure"
3277 #include "confdefs.h"
3278 #include <math.h>
3279 int main() {
3280 isgreater(0.0,0.0);
3281 ; return 0; }
3282 EOF
3283 if { (eval echo configure:3284: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3284   :
3285 else
3286   echo "configure: failed program was:" >&5
3287   cat conftest.$ac_ext >&5
3288   rm -rf conftest*
3289   ac_c99_math=no
3290 fi
3291 rm -f conftest*
3292   cat > conftest.$ac_ext <<EOF
3293 #line 3294 "configure"
3294 #include "confdefs.h"
3295 #include <math.h>
3296 int main() {
3297 isgreaterequal(0.0,0.0);
3298 ; return 0; }
3299 EOF
3300 if { (eval echo configure:3301: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3301   :
3302 else
3303   echo "configure: failed program was:" >&5
3304   cat conftest.$ac_ext >&5
3305   rm -rf conftest*
3306   ac_c99_math=no
3307 fi
3308 rm -f conftest*
3309   cat > conftest.$ac_ext <<EOF
3310 #line 3311 "configure"
3311 #include "confdefs.h"
3312 #include <math.h>
3313 int main() {
3314 isless(0.0,0.0);
3315 ; return 0; }
3316 EOF
3317 if { (eval echo configure:3318: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3318   :
3319 else
3320   echo "configure: failed program was:" >&5
3321   cat conftest.$ac_ext >&5
3322   rm -rf conftest*
3323   ac_c99_math=no
3324 fi
3325 rm -f conftest*
3326   cat > conftest.$ac_ext <<EOF
3327 #line 3328 "configure"
3328 #include "confdefs.h"
3329 #include <math.h>
3330 int main() {
3331 islessequal(0.0,0.0);
3332 ; return 0; }
3333 EOF
3334 if { (eval echo configure:3335: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3335   :
3336 else
3337   echo "configure: failed program was:" >&5
3338   cat conftest.$ac_ext >&5
3339   rm -rf conftest*
3340   ac_c99_math=no
3341 fi
3342 rm -f conftest*
3343   cat > conftest.$ac_ext <<EOF
3344 #line 3345 "configure"
3345 #include "confdefs.h"
3346 #include <math.h>
3347 int main() {
3348 islessgreater(0.0,0.0);
3349 ; return 0; }
3350 EOF
3351 if { (eval echo configure:3352: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3352   :
3353 else
3354   echo "configure: failed program was:" >&5
3355   cat conftest.$ac_ext >&5
3356   rm -rf conftest*
3357   ac_c99_math=no
3358 fi
3359 rm -f conftest*
3360   cat > conftest.$ac_ext <<EOF
3361 #line 3362 "configure"
3362 #include "confdefs.h"
3363 #include <math.h>
3364 int main() {
3365 isunordered(0.0,0.0);
3366 ; return 0; }
3367 EOF
3368 if { (eval echo configure:3369: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3369   :
3370 else
3371   echo "configure: failed program was:" >&5
3372   cat conftest.$ac_ext >&5
3373   rm -rf conftest*
3374   ac_c99_math=no
3375 fi
3376 rm -f conftest*
3377   echo "$ac_t""$ac_c99_math" 1>&6
3378
3379   # Check for the existence in <stdio.h> of vscanf, et. al.
3380   ac_c99_stdio=yes;
3381   echo $ac_n "checking for ISO C99 support in <stdio.h>""... $ac_c" 1>&6
3382 echo "configure:3383: checking for ISO C99 support in <stdio.h>" >&5
3383   cat > conftest.$ac_ext <<EOF
3384 #line 3385 "configure"
3385 #include "confdefs.h"
3386 #include <stdio.h>
3387 int main() {
3388 snprintf("12", 0, "%i");
3389 ; return 0; }
3390 EOF
3391 if { (eval echo configure:3392: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3392   :
3393 else
3394   echo "configure: failed program was:" >&5
3395   cat conftest.$ac_ext >&5
3396   rm -rf conftest*
3397   ac_c99_stdio=no
3398 fi
3399 rm -f conftest*
3400   cat > conftest.$ac_ext <<EOF
3401 #line 3402 "configure"
3402 #include "confdefs.h"
3403 #include <stdio.h>
3404                   #include <stdarg.h>
3405                   void foo(char* fmt, ...)
3406                   {va_list args; va_start(args, fmt);
3407                   vfscanf(stderr, "%i", args);}
3408 int main() {
3409
3410 ; return 0; }
3411 EOF
3412 if { (eval echo configure:3413: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3413   :
3414 else
3415   echo "configure: failed program was:" >&5
3416   cat conftest.$ac_ext >&5
3417   rm -rf conftest*
3418   ac_c99_stdio=no
3419 fi
3420 rm -f conftest*
3421   cat > conftest.$ac_ext <<EOF
3422 #line 3423 "configure"
3423 #include "confdefs.h"
3424 #include <stdio.h>
3425                   #include <stdarg.h>
3426                   void foo(char* fmt, ...)
3427                   {va_list args; va_start(args, fmt);
3428                   vscanf("%i", args);}
3429 int main() {
3430
3431 ; return 0; }
3432 EOF
3433 if { (eval echo configure:3434: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3434   :
3435 else
3436   echo "configure: failed program was:" >&5
3437   cat conftest.$ac_ext >&5
3438   rm -rf conftest*
3439   ac_c99_stdio=no
3440 fi
3441 rm -f conftest*
3442   cat > conftest.$ac_ext <<EOF
3443 #line 3444 "configure"
3444 #include "confdefs.h"
3445 #include <stdio.h>
3446                   #include <stdarg.h>
3447                   void foo(char* fmt, ...)
3448                   {va_list args; va_start(args, fmt);
3449                   vsnprintf(fmt, 0, "%i", args);}
3450 int main() {
3451
3452 ; return 0; }
3453 EOF
3454 if { (eval echo configure:3455: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3455   :
3456 else
3457   echo "configure: failed program was:" >&5
3458   cat conftest.$ac_ext >&5
3459   rm -rf conftest*
3460   ac_c99_stdio=no
3461 fi
3462 rm -f conftest*
3463   cat > conftest.$ac_ext <<EOF
3464 #line 3465 "configure"
3465 #include "confdefs.h"
3466 #include <stdio.h>
3467                   #include <stdarg.h>
3468                   void foo(char* fmt, ...)
3469                   {va_list args; va_start(args, fmt);
3470                   vsscanf(fmt, "%i", args);}
3471 int main() {
3472
3473 ; return 0; }
3474 EOF
3475 if { (eval echo configure:3476: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3476   :
3477 else
3478   echo "configure: failed program was:" >&5
3479   cat conftest.$ac_ext >&5
3480   rm -rf conftest*
3481   ac_c99_stdio=no
3482 fi
3483 rm -f conftest*
3484   echo "$ac_t""$ac_c99_stdio" 1>&6
3485
3486   # Check for the existence in <stdlib.h> of lldiv_t, et. al.
3487   ac_c99_stdlib=yes;
3488   echo $ac_n "checking for lldiv_t declaration""... $ac_c" 1>&6
3489 echo "configure:3490: checking for lldiv_t declaration" >&5
3490   if eval "test \"`echo '$''{'ac_c99_lldiv_t'+set}'`\" = set"; then
3491   echo $ac_n "(cached) $ac_c" 1>&6
3492 else
3493   
3494   cat > conftest.$ac_ext <<EOF
3495 #line 3496 "configure"
3496 #include "confdefs.h"
3497 #include <stdlib.h>
3498 int main() {
3499  lldiv_t mydivt;
3500 ; return 0; }
3501 EOF
3502 if { (eval echo configure:3503: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3503   rm -rf conftest*
3504   ac_c99_lldiv_t=yes
3505 else
3506   echo "configure: failed program was:" >&5
3507   cat conftest.$ac_ext >&5
3508   rm -rf conftest*
3509   ac_c99_lldiv_t=no
3510 fi
3511 rm -f conftest*
3512   
3513 fi
3514
3515   echo "$ac_t""$ac_c99_lldiv_t" 1>&6
3516
3517   echo $ac_n "checking for ISO C99 support in <stdlib.h>""... $ac_c" 1>&6
3518 echo "configure:3519: checking for ISO C99 support in <stdlib.h>" >&5
3519   cat > conftest.$ac_ext <<EOF
3520 #line 3521 "configure"
3521 #include "confdefs.h"
3522 #include <stdlib.h>
3523 int main() {
3524 char* tmp; strtof("gnu", &tmp);
3525 ; return 0; }
3526 EOF
3527 if { (eval echo configure:3528: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3528   :
3529 else
3530   echo "configure: failed program was:" >&5
3531   cat conftest.$ac_ext >&5
3532   rm -rf conftest*
3533   ac_c99_stdlib=no
3534 fi
3535 rm -f conftest*
3536   cat > conftest.$ac_ext <<EOF
3537 #line 3538 "configure"
3538 #include "confdefs.h"
3539 #include <stdlib.h>
3540 int main() {
3541 char* tmp; strtold("gnu", &tmp);
3542 ; return 0; }
3543 EOF
3544 if { (eval echo configure:3545: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3545   :
3546 else
3547   echo "configure: failed program was:" >&5
3548   cat conftest.$ac_ext >&5
3549   rm -rf conftest*
3550   ac_c99_stdlib=no
3551 fi
3552 rm -f conftest*
3553   cat > conftest.$ac_ext <<EOF
3554 #line 3555 "configure"
3555 #include "confdefs.h"
3556 #include <stdlib.h>
3557 int main() {
3558 llabs(10);
3559 ; return 0; }
3560 EOF
3561 if { (eval echo configure:3562: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3562   :
3563 else
3564   echo "configure: failed program was:" >&5
3565   cat conftest.$ac_ext >&5
3566   rm -rf conftest*
3567   ac_c99_stdlib=no
3568 fi
3569 rm -f conftest*
3570   cat > conftest.$ac_ext <<EOF
3571 #line 3572 "configure"
3572 #include "confdefs.h"
3573 #include <stdlib.h>
3574 int main() {
3575 lldiv(10,1);
3576 ; return 0; }
3577 EOF
3578 if { (eval echo configure:3579: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3579   :
3580 else
3581   echo "configure: failed program was:" >&5
3582   cat conftest.$ac_ext >&5
3583   rm -rf conftest*
3584   ac_c99_stdlib=no
3585 fi
3586 rm -f conftest*
3587   cat > conftest.$ac_ext <<EOF
3588 #line 3589 "configure"
3589 #include "confdefs.h"
3590 #include <stdlib.h>
3591 int main() {
3592 atoll("10");
3593 ; return 0; }
3594 EOF
3595 if { (eval echo configure:3596: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3596   :
3597 else
3598   echo "configure: failed program was:" >&5
3599   cat conftest.$ac_ext >&5
3600   rm -rf conftest*
3601   ac_c99_stdlib=no
3602 fi
3603 rm -f conftest*
3604   cat > conftest.$ac_ext <<EOF
3605 #line 3606 "configure"
3606 #include "confdefs.h"
3607 #include <stdlib.h>
3608 int main() {
3609 _Exit(0);
3610 ; return 0; }
3611 EOF
3612 if { (eval echo configure:3613: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3613   :
3614 else
3615   echo "configure: failed program was:" >&5
3616   cat conftest.$ac_ext >&5
3617   rm -rf conftest*
3618   ac_c99_stdlib=no
3619 fi
3620 rm -f conftest*
3621   if test x"$ac_c99_lldiv_t" = x"no"; then
3622     ac_c99_stdlib=no; 
3623   fi; 
3624   echo "$ac_t""$ac_c99_stdlib" 1>&6
3625
3626   # Check for the existence of <wchar.h> functions used if C99 is enabled.
3627   # XXX the wchar.h checks should be rolled into the general C99 bits.
3628   ac_c99_wchar=yes;
3629   echo $ac_n "checking for additional ISO C99 support in <wchar.h>""... $ac_c" 1>&6
3630 echo "configure:3631: checking for additional ISO C99 support in <wchar.h>" >&5
3631   cat > conftest.$ac_ext <<EOF
3632 #line 3633 "configure"
3633 #include "confdefs.h"
3634 #include <wchar.h>
3635 int main() {
3636 wcstold(L"10.0", NULL);
3637 ; return 0; }
3638 EOF
3639 if { (eval echo configure:3640: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3640   :
3641 else
3642   echo "configure: failed program was:" >&5
3643   cat conftest.$ac_ext >&5
3644   rm -rf conftest*
3645   ac_c99_wchar=no
3646 fi
3647 rm -f conftest*
3648   cat > conftest.$ac_ext <<EOF
3649 #line 3650 "configure"
3650 #include "confdefs.h"
3651 #include <wchar.h>
3652 int main() {
3653 wcstoll(L"10", NULL, 10);
3654 ; return 0; }
3655 EOF
3656 if { (eval echo configure:3657: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3657   :
3658 else
3659   echo "configure: failed program was:" >&5
3660   cat conftest.$ac_ext >&5
3661   rm -rf conftest*
3662   ac_c99_wchar=no
3663 fi
3664 rm -f conftest*
3665   cat > conftest.$ac_ext <<EOF
3666 #line 3667 "configure"
3667 #include "confdefs.h"
3668 #include <wchar.h>
3669 int main() {
3670 wcstoull(L"10", NULL, 10);
3671 ; return 0; }
3672 EOF
3673 if { (eval echo configure:3674: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3674   :
3675 else
3676   echo "configure: failed program was:" >&5
3677   cat conftest.$ac_ext >&5
3678   rm -rf conftest*
3679   ac_c99_wchar=no
3680 fi
3681 rm -f conftest*
3682   echo "$ac_t""$ac_c99_wchar" 1>&6
3683
3684   echo $ac_n "checking for enabled ISO C99 support""... $ac_c" 1>&6
3685 echo "configure:3686: checking for enabled ISO C99 support" >&5
3686   if test x"$ac_c99_math" = x"no" ||
3687      test x"$ac_c99_stdio" = x"no" ||
3688      test x"$ac_c99_stdlib" = x"no" ||
3689      test x"$ac_c99_wchar" = x"no"; then
3690     enable_c99=no; 
3691   fi; 
3692   echo "$ac_t""$enable_c99" 1>&6
3693
3694   # Option parsed, now set things appropriately
3695   if test x"$enable_c99" = x"yes"; then
3696     cat >> confdefs.h <<\EOF
3697 #define _GLIBCPP_USE_C99 1
3698 EOF
3699
3700   fi
3701
3702   ac_ext=c
3703 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3704 ac_cpp='$CPP $CPPFLAGS'
3705 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3706 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3707 cross_compiling=$ac_cv_prog_cc_cross
3708
3709
3710   
3711   # Check whether --enable-long-long or --disable-long-long was given.
3712 if test "${enable_long_long+set}" = set; then
3713   enableval="$enable_long_long"
3714     case "$enableval" in
3715    yes) enable_long_long=yes ;;
3716    no)  enable_long_long=no ;;
3717    *)   { echo "configure: error: Unknown argument to enable/disable long long" 1>&2; exit 1; } ;;
3718    esac
3719 else
3720   enable_long_long=yes
3721 fi
3722
3723   
3724   ac_ext=C
3725 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3726 ac_cpp='$CXXCPP $CPPFLAGS'
3727 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3728 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3729 cross_compiling=$ac_cv_prog_cxx_cross
3730
3731
3732   echo $ac_n "checking for enabled long long I/O support""... $ac_c" 1>&6
3733 echo "configure:3734: checking for enabled long long I/O support" >&5
3734   # iostreams require strtoll, strtoull to compile
3735   cat > conftest.$ac_ext <<EOF
3736 #line 3737 "configure"
3737 #include "confdefs.h"
3738 #include <stdlib.h>
3739 int main() {
3740 char* tmp; strtoll("gnu", &tmp, 10);
3741 ; return 0; }
3742 EOF
3743 if { (eval echo configure:3744: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3744   :
3745 else
3746   echo "configure: failed program was:" >&5
3747   cat conftest.$ac_ext >&5
3748   rm -rf conftest*
3749   enable_long_long=no
3750 fi
3751 rm -f conftest*
3752   cat > conftest.$ac_ext <<EOF
3753 #line 3754 "configure"
3754 #include "confdefs.h"
3755 #include <stdlib.h>
3756 int main() {
3757 char* tmp; strtoull("gnu", &tmp, 10);
3758 ; return 0; }
3759 EOF
3760 if { (eval echo configure:3761: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3761   :
3762 else
3763   echo "configure: failed program was:" >&5
3764   cat conftest.$ac_ext >&5
3765   rm -rf conftest*
3766   enable_long_long=no
3767 fi
3768 rm -f conftest*
3769
3770   # Option parsed, now set things appropriately
3771   if test x"$enable_long_long" = xyes; then
3772     cat >> confdefs.h <<\EOF
3773 #define _GLIBCPP_USE_LONG_LONG 1
3774 EOF
3775
3776   fi
3777   echo "$ac_t""$enable_long_long" 1>&6
3778
3779   ac_ext=c
3780 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3781 ac_cpp='$CPP $CPPFLAGS'
3782 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3783 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3784 cross_compiling=$ac_cv_prog_cc_cross
3785
3786
3787 echo $ac_n "checking for c header strategy to use""... $ac_c" 1>&6
3788 echo "configure:3789: checking for c header strategy to use" >&5
3789 # Check whether --enable-cheaders or --disable-cheaders was given.
3790 if test "${enable_cheaders+set}" = set; then
3791   enableval="$enable_cheaders"
3792   
3793   case "$enableval" in
3794    c) 
3795         enable_cheaders=c 
3796         ;;
3797    c_std)  
3798         enable_cheaders=c_std 
3799         ;;
3800    c_shadow)  
3801         enable_cheaders=c_shadow 
3802         ;;
3803    *)   { echo "configure: error: Unknown argument to enable/disable "C" headers" 1>&2; exit 1; } 
3804         ;;
3805   esac
3806 else
3807   enable_cheaders=c_std
3808 fi
3809
3810   echo "$ac_t""$enable_cheaders" 1>&6
3811
3812     case "$enable_cheaders" in
3813     c_shadow) 
3814         C_INCLUDE_DIR='${glibcpp_srcdir}/include/c_shadow'
3815         ;;
3816     c_std)   
3817         C_INCLUDE_DIR='${glibcpp_srcdir}/include/c_std'
3818         ;;
3819     c)   
3820         C_INCLUDE_DIR='${glibcpp_srcdir}/include/c'
3821         ;;
3822   esac
3823
3824   
3825   
3826
3827 if test "$enable_cheaders" = c; then
3828   GLIBCPP_C_HEADERS_C_TRUE=
3829   GLIBCPP_C_HEADERS_C_FALSE='#'
3830 else
3831   GLIBCPP_C_HEADERS_C_TRUE='#'
3832   GLIBCPP_C_HEADERS_C_FALSE=
3833 fi
3834   
3835
3836 if test "$enable_cheaders" = c_std; then
3837   GLIBCPP_C_HEADERS_C_STD_TRUE=
3838   GLIBCPP_C_HEADERS_C_STD_FALSE='#'
3839 else
3840   GLIBCPP_C_HEADERS_C_STD_TRUE='#'
3841   GLIBCPP_C_HEADERS_C_STD_FALSE=
3842 fi
3843   
3844
3845 if test "$c_compatibility" = yes; then
3846   GLIBCPP_C_HEADERS_COMPATIBILITY_TRUE=
3847   GLIBCPP_C_HEADERS_COMPATIBILITY_FALSE='#'
3848 else
3849   GLIBCPP_C_HEADERS_COMPATIBILITY_TRUE='#'
3850   GLIBCPP_C_HEADERS_COMPATIBILITY_FALSE=
3851 fi
3852
3853
3854   echo $ac_n "checking for thread model used by GCC""... $ac_c" 1>&6
3855 echo "configure:3856: checking for thread model used by GCC" >&5
3856   target_thread_file=`$CC -v 2>&1 | sed -n 's/^Thread model: //p'`
3857   echo "$ac_t""$target_thread_file" 1>&6
3858
3859   if test $target_thread_file != single; then
3860     cat >> confdefs.h <<\EOF
3861 #define HAVE_GTHR_DEFAULT 1
3862 EOF
3863
3864     cat >> confdefs.h <<\EOF
3865 #define _GLIBCPP_SUPPORTS_WEAK __GXX_WEAK__
3866 EOF
3867
3868   fi
3869
3870   glibcpp_thread_h=gthr-$target_thread_file.h
3871   
3872
3873 # Check whether --enable-cxx-flags or --disable-cxx-flags was given.
3874 if test "${enable_cxx_flags+set}" = set; then
3875   enableval="$enable_cxx_flags"
3876   case "x$enableval" in
3877  xyes)   
3878         { echo "configure: error: --enable-cxx-flags needs compiler flags as arguments" 1>&2; exit 1; } ;;
3879  xno|x)  
3880         enable_cxx_flags='' ;;
3881  *)      
3882         enable_cxx_flags="$enableval" ;;
3883  esac
3884 else
3885   enable_cxx_flags='none'
3886 fi
3887
3888
3889 if test "$enable_cxx_flags" = "none"; then 
3890   enable_cxx_flags=''; 
3891 fi
3892
3893 if test -n "$enable_cxx_flags"; then
3894     for f in $enable_cxx_flags; do
3895         case "$f" in
3896             -fhonor-std)  ;;
3897             -*)  ;;
3898             *)   # and we're trying to pass /what/ exactly?
3899                  { echo "configure: error: compiler flags start with a -" 1>&2; exit 1; } ;;
3900         esac
3901     done
3902 fi
3903 EXTRA_CXX_FLAGS="$enable_cxx_flags"
3904
3905
3906
3907   echo $ac_n "checking for exception model to use""... $ac_c" 1>&6
3908 echo "configure:3909: checking for exception model to use" >&5
3909   
3910   ac_ext=C
3911 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3912 ac_cpp='$CXXCPP $CPPFLAGS'
3913 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3914 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3915 cross_compiling=$ac_cv_prog_cxx_cross
3916
3917   # Check whether --enable-sjlj-exceptions or --disable-sjlj-exceptions was given.
3918 if test "${enable_sjlj_exceptions+set}" = set; then
3919   enableval="$enable_sjlj_exceptions"
3920   :
3921 else
3922                        cat > conftest.$ac_ext << EOF
3923 #line 3924 "configure"
3924 struct S { ~S(); };
3925 void bar();
3926 void foo()
3927 {
3928   S s;
3929   bar();
3930 }
3931 EOF
3932    old_CXXFLAGS="$CXXFLAGS"  
3933    CXXFLAGS=-S
3934    if { (eval echo configure:3935: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3935      if grep _Unwind_SjLj_Resume conftest.s >/dev/null 2>&1 ; then
3936        enable_sjlj_exceptions=yes
3937      elif grep _Unwind_Resume conftest.s >/dev/null 2>&1 ; then
3938        enable_sjlj_exceptions=no
3939      fi
3940    fi
3941    CXXFLAGS="$old_CXXFLAGS"
3942    rm -f conftest*
3943 fi
3944
3945    if test x$enable_sjlj_exceptions = xyes; then
3946      cat >> confdefs.h <<\EOF
3947 #define _GLIBCPP_SJLJ_EXCEPTIONS 1
3948 EOF
3949
3950      ac_exception_model_name=sjlj
3951    elif test x$enable_sjlj_exceptions = xno; then
3952      ac_exception_model_name="call frame"
3953    else
3954      { echo "configure: error: unable to detect exception model" 1>&2; exit 1; }
3955    fi
3956    ac_ext=c
3957 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3958 ac_cpp='$CPP $CPPFLAGS'
3959 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3960 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3961 cross_compiling=$ac_cv_prog_cc_cross
3962
3963    echo "$ac_t""$ac_exception_model_name" 1>&6
3964
3965
3966   echo $ac_n "checking for use of libunwind""... $ac_c" 1>&6
3967 echo "configure:3968: checking for use of libunwind" >&5
3968   # Check whether --enable-libunwind-exceptions or --disable-libunwind-exceptions was given.
3969 if test "${enable_libunwind_exceptions+set}" = set; then
3970   enableval="$enable_libunwind_exceptions"
3971   use_libunwind_exceptions=$enableval
3972 else
3973   use_libunwind_exceptions=no
3974 fi
3975
3976   echo "$ac_t""$use_libunwind_exceptions" 1>&6
3977     if test x"$use_libunwind_exceptions" = xyes; then
3978     LIBUNWIND_FLAG="-lunwind"
3979   else
3980     LIBUNWIND_FLAG=""
3981   fi
3982   
3983
3984 # Check whether --enable-concept-checks or --disable-concept-checks was given.
3985 if test "${enable_concept_checks+set}" = set; then
3986   enableval="$enable_concept_checks"
3987   case "$enableval" in
3988  yes) enable_concept_checks=yes ;;
3989  no)  enable_concept_checks=no ;;
3990  *)   { echo "configure: error: Unknown argument to enable/disable concept checks" 1>&2; exit 1; } ;;
3991  esac
3992 else
3993   enable_concept_checks=no
3994 fi
3995 if test x"$enable_concept_checks" = xyes; then
3996   cat >> confdefs.h <<\EOF
3997 #define _GLIBCPP_CONCEPT_CHECKS 1
3998 EOF
3999
4000 fi
4001
4002
4003 # Check for headers necessary for libsupc++ using dyn-string.c/cxa_demangle.c
4004 for ac_hdr in string.h stdlib.h
4005 do
4006 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4007 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4008 echo "configure:4009: checking for $ac_hdr" >&5
4009 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4010   echo $ac_n "(cached) $ac_c" 1>&6
4011 else
4012   cat > conftest.$ac_ext <<EOF
4013 #line 4014 "configure"
4014 #include "confdefs.h"
4015 #include <$ac_hdr>
4016 EOF
4017 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4018 { (eval echo configure:4019: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4019 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4020 if test -z "$ac_err"; then
4021   rm -rf conftest*
4022   eval "ac_cv_header_$ac_safe=yes"
4023 else
4024   echo "$ac_err" >&5
4025   echo "configure: failed program was:" >&5
4026   cat conftest.$ac_ext >&5
4027   rm -rf conftest*
4028   eval "ac_cv_header_$ac_safe=no"
4029 fi
4030 rm -f conftest*
4031 fi
4032 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4033   echo "$ac_t""yes" 1>&6
4034     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4035   cat >> confdefs.h <<EOF
4036 #define $ac_tr_hdr 1
4037 EOF
4038  
4039 else
4040   echo "$ac_t""no" 1>&6
4041 fi
4042 done
4043
4044
4045 if test -n "$with_cross_host" || test x"$build" != x"$host"; then
4046
4047   # We are being configured with some form of cross compiler.
4048   GLIBCPP_IS_CROSS_COMPILING=1
4049
4050   # This lets us hard-code the functionality we know we'll have in the cross
4051   # target environment.  "Let" is a sugar-coated word placed on an especially
4052   # dull and tedious hack, actually.
4053   #
4054   # Here's why GLIBCPP_CHECK_MATH_SUPPORT, and other autoconf macros
4055   # that involve linking, can't be used:
4056   #    "cannot open sim-crt0.o"
4057   #    "cannot open crt0.o"
4058   # etc.  All this is because there currently exists no unified, consistent
4059   # way for top level CC information to be passed down to target directories:
4060   # newlib includes, newlib linking info, libgloss versus newlib crt0.o, etc.
4061   # When all of that is done, all of this hokey, excessive AC_DEFINE junk for
4062   # crosses can be removed.
4063
4064   # If Canadian cross, then don't pick up tools from the build directory.
4065   # Used in GLIBCPP_EXPORT_INCLUDES (and nowhere else?).
4066   if test -n "$with_cross_host" && test x"$build" != x"$with_cross_host"; then
4067     CANADIAN=yes
4068   else
4069     CANADIAN=no
4070   fi
4071
4072   # Construct crosses by hand, eliminating bits that need ld...
4073   # GLIBCPP_CHECK_COMPILER_FEATURES
4074   # GLIBCPP_CHECK_BUILTIN_MATH_SUPPORT
4075   # GLIBCPP_CHECK_MATH_SUPPORT
4076
4077   case "$target_alias" in
4078     *-linux*)
4079       os_include_dir="os/gnu-linux"
4080       for ac_hdr in nan.h ieeefp.h endian.h sys/isa_defs.h \
4081         machine/endian.h machine/param.h sys/machine.h sys/types.h \
4082         fp.h locale.h float.h inttypes.h
4083 do
4084 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4085 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4086 echo "configure:4087: checking for $ac_hdr" >&5
4087 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4088   echo $ac_n "(cached) $ac_c" 1>&6
4089 else
4090   cat > conftest.$ac_ext <<EOF
4091 #line 4092 "configure"
4092 #include "confdefs.h"
4093 #include <$ac_hdr>
4094 EOF
4095 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4096 { (eval echo configure:4097: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4097 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4098 if test -z "$ac_err"; then
4099   rm -rf conftest*
4100   eval "ac_cv_header_$ac_safe=yes"
4101 else
4102   echo "$ac_err" >&5
4103   echo "configure: failed program was:" >&5
4104   cat conftest.$ac_ext >&5
4105   rm -rf conftest*
4106   eval "ac_cv_header_$ac_safe=no"
4107 fi
4108 rm -f conftest*
4109 fi
4110 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4111   echo "$ac_t""yes" 1>&6
4112     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4113   cat >> confdefs.h <<EOF
4114 #define $ac_tr_hdr 1
4115 EOF
4116  
4117 else
4118   echo "$ac_t""no" 1>&6
4119 fi
4120 done
4121
4122       SECTION_FLAGS='-ffunction-sections -fdata-sections'
4123       
4124       
4125   # If we're not using GNU ld, then there's no point in even trying these
4126   # tests.  Check for that first.  We should have already tested for gld
4127   # by now (in libtool), but require it now just to be safe...
4128   test -z "$SECTION_LDFLAGS" && SECTION_LDFLAGS=''
4129   test -z "$OPT_LDFLAGS" && OPT_LDFLAGS=''
4130   
4131
4132   # The name set by libtool depends on the version of libtool.  Shame on us
4133   # for depending on an impl detail, but c'est la vie.  Older versions used
4134   # ac_cv_prog_gnu_ld, but now it's lt_cv_prog_gnu_ld, and is copied back on
4135   # top of with_gnu_ld (which is also set by --with-gnu-ld, so that actually
4136   # makes sense).  We'll test with_gnu_ld everywhere else, so if that isn't
4137   # set (hence we're using an older libtool), then set it.
4138   if test x${with_gnu_ld+set} != xset; then
4139     if test x${ac_cv_prog_gnu_ld+set} != xset; then
4140       # We got through "ac_require(ac_prog_ld)" and still not set?  Huh?
4141       with_gnu_ld=no
4142     else
4143       with_gnu_ld=$ac_cv_prog_gnu_ld
4144     fi
4145   fi
4146
4147   # Start by getting the version number.  I think the libtool test already
4148   # does some of this, but throws away the result.
4149   
4150   ldver=`$LD --version 2>/dev/null | head -1 | \
4151          sed -e 's/GNU ld version \([0-9.][0-9.]*\).*/\1/'`
4152   
4153   glibcpp_gnu_ld_version=`echo $ldver | \
4154          $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'`
4155
4156   # Set --gc-sections.
4157   if test "$with_gnu_ld" = "notbroken"; then
4158     # GNU ld it is!  Joy and bunny rabbits!
4159
4160     # All these tests are for C++; save the language and the compiler flags.
4161     # Need to do this so that g++ won't try to link in libstdc++
4162     ac_test_CFLAGS="${CFLAGS+set}"
4163     ac_save_CFLAGS="$CFLAGS"
4164     CFLAGS='-x c++  -Wl,--gc-sections'
4165
4166     # Check for -Wl,--gc-sections
4167     # XXX This test is broken at the moment, as symbols required for
4168     # linking are now in libsupc++ (not built yet.....). In addition, 
4169     # this test has cored on solaris in the past. In addition,
4170     # --gc-sections doesn't really work at the moment (keeps on discarding
4171     # used sections, first .eh_frame and now some of the glibc sections for
4172     # iconv). Bzzzzt. Thanks for playing, maybe next time.
4173     echo $ac_n "checking for ld that supports -Wl,--gc-sections""... $ac_c" 1>&6
4174 echo "configure:4175: checking for ld that supports -Wl,--gc-sections" >&5
4175     if test "$cross_compiling" = yes; then
4176   ac_sectionLDflags=yes
4177 else
4178   cat > conftest.$ac_ext <<EOF
4179 #line 4180 "configure"
4180 #include "confdefs.h"
4181
4182      int main(void) 
4183      {
4184        try { throw 1; }
4185        catch (...) { };
4186        return 0;
4187      }
4188     
4189 EOF
4190 if { (eval echo configure:4191: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4191 then
4192   ac_sectionLDflags=yes
4193 else
4194   echo "configure: failed program was:" >&5
4195   cat conftest.$ac_ext >&5
4196   rm -fr conftest*
4197   ac_sectionLDflags=no
4198 fi
4199 rm -fr conftest*
4200 fi
4201
4202     if test "$ac_test_CFLAGS" = set; then
4203       CFLAGS="$ac_save_CFLAGS"
4204     else
4205       # this is the suspicious part
4206       CFLAGS=''
4207     fi
4208     if test "$ac_sectionLDflags" = "yes"; then
4209       SECTION_LDFLAGS="-Wl,--gc-sections $SECTION_LDFLAGS"
4210     fi
4211     echo "$ac_t""$ac_sectionLDflags" 1>&6
4212   fi
4213
4214   # Set linker optimization flags.
4215   if test x"$with_gnu_ld" = x"yes" && test x"$enable_debug" = x"no"; then
4216     OPT_LDFLAGS="-Wl,-O1 $OPT_LDFLAGS"
4217   fi
4218
4219   
4220   
4221
4222       
4223     echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
4224 echo "configure:4225: checking for main in -lm" >&5
4225 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
4226 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4227   echo $ac_n "(cached) $ac_c" 1>&6
4228 else
4229   ac_save_LIBS="$LIBS"
4230 LIBS="-lm  $LIBS"
4231 cat > conftest.$ac_ext <<EOF
4232 #line 4233 "configure"
4233 #include "confdefs.h"
4234
4235 int main() {
4236 main()
4237 ; return 0; }
4238 EOF
4239 if { (eval echo configure:4240: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4240   rm -rf conftest*
4241   eval "ac_cv_lib_$ac_lib_var=yes"
4242 else
4243   echo "configure: failed program was:" >&5
4244   cat conftest.$ac_ext >&5
4245   rm -rf conftest*
4246   eval "ac_cv_lib_$ac_lib_var=no"
4247 fi
4248 rm -f conftest*
4249 LIBS="$ac_save_LIBS"
4250
4251 fi
4252 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4253   echo "$ac_t""yes" 1>&6
4254     ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4255     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4256   cat >> confdefs.h <<EOF
4257 #define $ac_tr_lib 1
4258 EOF
4259
4260   LIBS="-lm $LIBS"
4261
4262 else
4263   echo "$ac_t""no" 1>&6
4264 fi
4265
4266   for ac_func in nan copysignf
4267 do
4268 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4269 echo "configure:4270: checking for $ac_func" >&5
4270 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4271   echo $ac_n "(cached) $ac_c" 1>&6
4272 else
4273   cat > conftest.$ac_ext <<EOF
4274 #line 4275 "configure"
4275 #include "confdefs.h"
4276 /* System header to define __stub macros and hopefully few prototypes,
4277     which can conflict with char $ac_func(); below.  */
4278 #include <assert.h>
4279 /* Override any gcc2 internal prototype to avoid an error.  */
4280 /* We use char because int might match the return type of a gcc2
4281     builtin and then its argument prototype would still apply.  */
4282 char $ac_func();
4283
4284 int main() {
4285
4286 /* The GNU C library defines this for functions which it implements
4287     to always fail with ENOSYS.  Some functions are actually named
4288     something starting with __ and the normal name is an alias.  */
4289 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4290 choke me
4291 #else
4292 $ac_func();
4293 #endif
4294
4295 ; return 0; }
4296 EOF
4297 if { (eval echo configure:4298: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4298   rm -rf conftest*
4299   eval "ac_cv_func_$ac_func=yes"
4300 else
4301   echo "configure: failed program was:" >&5
4302   cat conftest.$ac_ext >&5
4303   rm -rf conftest*
4304   eval "ac_cv_func_$ac_func=no"
4305 fi
4306 rm -f conftest*
4307 fi
4308
4309 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4310   echo "$ac_t""yes" 1>&6
4311     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4312   cat >> confdefs.h <<EOF
4313 #define $ac_tr_func 1
4314 EOF
4315  
4316 else
4317   echo "$ac_t""no" 1>&6
4318 LIBMATHOBJS="$LIBMATHOBJS ${ac_func}.lo"
4319 fi
4320 done
4321
4322
4323     for ac_func in __signbit
4324 do
4325 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4326 echo "configure:4327: checking for $ac_func" >&5
4327 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4328   echo $ac_n "(cached) $ac_c" 1>&6
4329 else
4330   cat > conftest.$ac_ext <<EOF
4331 #line 4332 "configure"
4332 #include "confdefs.h"
4333 /* System header to define __stub macros and hopefully few prototypes,
4334     which can conflict with char $ac_func(); below.  */
4335 #include <assert.h>
4336 /* Override any gcc2 internal prototype to avoid an error.  */
4337 /* We use char because int might match the return type of a gcc2
4338     builtin and then its argument prototype would still apply.  */
4339 char $ac_func();
4340
4341 int main() {
4342
4343 /* The GNU C library defines this for functions which it implements
4344     to always fail with ENOSYS.  Some functions are actually named
4345     something starting with __ and the normal name is an alias.  */
4346 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4347 choke me
4348 #else
4349 $ac_func();
4350 #endif
4351
4352 ; return 0; }
4353 EOF
4354 if { (eval echo configure:4355: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4355   rm -rf conftest*
4356   eval "ac_cv_func_$ac_func=yes"
4357 else
4358   echo "configure: failed program was:" >&5
4359   cat conftest.$ac_ext >&5
4360   rm -rf conftest*
4361   eval "ac_cv_func_$ac_func=no"
4362 fi
4363 rm -f conftest*
4364 fi
4365
4366 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4367   echo "$ac_t""yes" 1>&6
4368     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4369   cat >> confdefs.h <<EOF
4370 #define $ac_tr_func 1
4371 EOF
4372  
4373 else
4374   echo "$ac_t""no" 1>&6
4375 LIBMATHOBJS="$LIBMATHOBJS signbit.lo"
4376 fi
4377 done
4378
4379   for ac_func in __signbitf
4380 do
4381 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4382 echo "configure:4383: checking for $ac_func" >&5
4383 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4384   echo $ac_n "(cached) $ac_c" 1>&6
4385 else
4386   cat > conftest.$ac_ext <<EOF
4387 #line 4388 "configure"
4388 #include "confdefs.h"
4389 /* System header to define __stub macros and hopefully few prototypes,
4390     which can conflict with char $ac_func(); below.  */
4391 #include <assert.h>
4392 /* Override any gcc2 internal prototype to avoid an error.  */
4393 /* We use char because int might match the return type of a gcc2
4394     builtin and then its argument prototype would still apply.  */
4395 char $ac_func();
4396
4397 int main() {
4398
4399 /* The GNU C library defines this for functions which it implements
4400     to always fail with ENOSYS.  Some functions are actually named
4401     something starting with __ and the normal name is an alias.  */
4402 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4403 choke me
4404 #else
4405 $ac_func();
4406 #endif
4407
4408 ; return 0; }
4409 EOF
4410 if { (eval echo configure:4411: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4411   rm -rf conftest*
4412   eval "ac_cv_func_$ac_func=yes"
4413 else
4414   echo "configure: failed program was:" >&5
4415   cat conftest.$ac_ext >&5
4416   rm -rf conftest*
4417   eval "ac_cv_func_$ac_func=no"
4418 fi
4419 rm -f conftest*
4420 fi
4421
4422 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4423   echo "$ac_t""yes" 1>&6
4424     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4425   cat >> confdefs.h <<EOF
4426 #define $ac_tr_func 1
4427 EOF
4428  
4429 else
4430   echo "$ac_t""no" 1>&6
4431 LIBMATHOBJS="$LIBMATHOBJS signbitf.lo"
4432 fi
4433 done
4434
4435
4436           if test x$ac_cv_func_copysignl = x"yes"; then
4437     for ac_func in __signbitl
4438 do
4439 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4440 echo "configure:4441: checking for $ac_func" >&5
4441 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4442   echo $ac_n "(cached) $ac_c" 1>&6
4443 else
4444   cat > conftest.$ac_ext <<EOF
4445 #line 4446 "configure"
4446 #include "confdefs.h"
4447 /* System header to define __stub macros and hopefully few prototypes,
4448     which can conflict with char $ac_func(); below.  */
4449 #include <assert.h>
4450 /* Override any gcc2 internal prototype to avoid an error.  */
4451 /* We use char because int might match the return type of a gcc2
4452     builtin and then its argument prototype would still apply.  */
4453 char $ac_func();
4454
4455 int main() {
4456
4457 /* The GNU C library defines this for functions which it implements
4458     to always fail with ENOSYS.  Some functions are actually named
4459     something starting with __ and the normal name is an alias.  */
4460 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4461 choke me
4462 #else
4463 $ac_func();
4464 #endif
4465
4466 ; return 0; }
4467 EOF
4468 if { (eval echo configure:4469: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4469   rm -rf conftest*
4470   eval "ac_cv_func_$ac_func=yes"
4471 else
4472   echo "configure: failed program was:" >&5
4473   cat conftest.$ac_ext >&5
4474   rm -rf conftest*
4475   eval "ac_cv_func_$ac_func=no"
4476 fi
4477 rm -f conftest*
4478 fi
4479
4480 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4481   echo "$ac_t""yes" 1>&6
4482     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4483   cat >> confdefs.h <<EOF
4484 #define $ac_tr_func 1
4485 EOF
4486  
4487 else
4488   echo "$ac_t""no" 1>&6
4489 LIBMATHOBJS="$LIBMATHOBJS signbitl.lo"
4490 fi
4491 done
4492
4493   fi
4494
4495   
4496
4497       
4498
4499       echo $ac_n "checking for mbstate_t""... $ac_c" 1>&6
4500 echo "configure:4501: checking for mbstate_t" >&5
4501   cat > conftest.$ac_ext <<EOF
4502 #line 4503 "configure"
4503 #include "confdefs.h"
4504 #include <wchar.h>
4505 int main() {
4506 mbstate_t teststate;
4507 ; return 0; }
4508 EOF
4509 if { (eval echo configure:4510: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4510   rm -rf conftest*
4511   have_mbstate_t=yes
4512 else
4513   echo "configure: failed program was:" >&5
4514   cat conftest.$ac_ext >&5
4515   rm -rf conftest*
4516   have_mbstate_t=no
4517 fi
4518 rm -f conftest*
4519   echo "$ac_t""$have_mbstate_t" 1>&6
4520   if test x"$have_mbstate_t" = xyes; then
4521     cat >> confdefs.h <<\EOF
4522 #define HAVE_MBSTATE_T 1
4523 EOF
4524
4525   fi
4526
4527     for ac_hdr in wchar.h
4528 do
4529 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4530 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4531 echo "configure:4532: checking for $ac_hdr" >&5
4532 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4533   echo $ac_n "(cached) $ac_c" 1>&6
4534 else
4535   cat > conftest.$ac_ext <<EOF
4536 #line 4537 "configure"
4537 #include "confdefs.h"
4538 #include <$ac_hdr>
4539 EOF
4540 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4541 { (eval echo configure:4542: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4542 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4543 if test -z "$ac_err"; then
4544   rm -rf conftest*
4545   eval "ac_cv_header_$ac_safe=yes"
4546 else
4547   echo "$ac_err" >&5
4548   echo "configure: failed program was:" >&5
4549   cat conftest.$ac_ext >&5
4550   rm -rf conftest*
4551   eval "ac_cv_header_$ac_safe=no"
4552 fi
4553 rm -f conftest*
4554 fi
4555 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4556   echo "$ac_t""yes" 1>&6
4557     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4558   cat >> confdefs.h <<EOF
4559 #define $ac_tr_hdr 1
4560 EOF
4561  ac_has_wchar_h=yes
4562 else
4563   echo "$ac_t""no" 1>&6
4564 ac_has_wchar_h=no
4565 fi
4566 done
4567
4568   for ac_hdr in wctype.h
4569 do
4570 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4571 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4572 echo "configure:4573: checking for $ac_hdr" >&5
4573 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4574   echo $ac_n "(cached) $ac_c" 1>&6
4575 else
4576   cat > conftest.$ac_ext <<EOF
4577 #line 4578 "configure"
4578 #include "confdefs.h"
4579 #include <$ac_hdr>
4580 EOF
4581 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4582 { (eval echo configure:4583: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4583 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4584 if test -z "$ac_err"; then
4585   rm -rf conftest*
4586   eval "ac_cv_header_$ac_safe=yes"
4587 else
4588   echo "$ac_err" >&5
4589   echo "configure: failed program was:" >&5
4590   cat conftest.$ac_ext >&5
4591   rm -rf conftest*
4592   eval "ac_cv_header_$ac_safe=no"
4593 fi
4594 rm -f conftest*
4595 fi
4596 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4597   echo "$ac_t""yes" 1>&6
4598     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4599   cat >> confdefs.h <<EOF
4600 #define $ac_tr_hdr 1
4601 EOF
4602  ac_has_wctype_h=yes
4603 else
4604   echo "$ac_t""no" 1>&6
4605 ac_has_wctype_h=no
4606 fi
4607 done
4608
4609   
4610     if test x"$ac_has_wchar_h" = xyes &&
4611      test x"$ac_has_wctype_h" = xyes &&
4612      test x"$enable_c_mbchar" != xno; then
4613       
4614             echo $ac_n "checking for WCHAR_MIN and WCHAR_MAX""... $ac_c" 1>&6
4615 echo "configure:4616: checking for WCHAR_MIN and WCHAR_MAX" >&5
4616     cat > conftest.$ac_ext <<EOF
4617 #line 4618 "configure"
4618 #include "confdefs.h"
4619 #include <wchar.h>
4620 int main() {
4621 int i = WCHAR_MIN; int j = WCHAR_MAX;
4622 ; return 0; }
4623 EOF
4624 if { (eval echo configure:4625: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4625   rm -rf conftest*
4626   has_wchar_minmax=yes
4627 else
4628   echo "configure: failed program was:" >&5
4629   cat conftest.$ac_ext >&5
4630   rm -rf conftest*
4631   has_wchar_minmax=no
4632 fi
4633 rm -f conftest*
4634     echo "$ac_t""$has_wchar_minmax" 1>&6
4635     
4636             echo $ac_n "checking for WEOF""... $ac_c" 1>&6
4637 echo "configure:4638: checking for WEOF" >&5
4638     cat > conftest.$ac_ext <<EOF
4639 #line 4640 "configure"
4640 #include "confdefs.h"
4641
4642       #include <wchar.h>
4643       #include <stddef.h>
4644 int main() {
4645 wint_t i = WEOF;
4646 ; return 0; }
4647 EOF
4648 if { (eval echo configure:4649: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4649   rm -rf conftest*
4650   has_weof=yes
4651 else
4652   echo "configure: failed program was:" >&5
4653   cat conftest.$ac_ext >&5
4654   rm -rf conftest*
4655   has_weof=no
4656 fi
4657 rm -f conftest*
4658     echo "$ac_t""$has_weof" 1>&6
4659   
4660         ac_wfuncs=yes
4661     for ac_func in wcslen wmemchr wmemcmp wmemcpy wmemmove wmemset
4662 do
4663 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4664 echo "configure:4665: checking for $ac_func" >&5
4665 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4666   echo $ac_n "(cached) $ac_c" 1>&6
4667 else
4668   cat > conftest.$ac_ext <<EOF
4669 #line 4670 "configure"
4670 #include "confdefs.h"
4671 /* System header to define __stub macros and hopefully few prototypes,
4672     which can conflict with char $ac_func(); below.  */
4673 #include <assert.h>
4674 /* Override any gcc2 internal prototype to avoid an error.  */
4675 /* We use char because int might match the return type of a gcc2
4676     builtin and then its argument prototype would still apply.  */
4677 char $ac_func();
4678
4679 int main() {
4680
4681 /* The GNU C library defines this for functions which it implements
4682     to always fail with ENOSYS.  Some functions are actually named
4683     something starting with __ and the normal name is an alias.  */
4684 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4685 choke me
4686 #else
4687 $ac_func();
4688 #endif
4689
4690 ; return 0; }
4691 EOF
4692 if { (eval echo configure:4693: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4693   rm -rf conftest*
4694   eval "ac_cv_func_$ac_func=yes"
4695 else
4696   echo "configure: failed program was:" >&5
4697   cat conftest.$ac_ext >&5
4698   rm -rf conftest*
4699   eval "ac_cv_func_$ac_func=no"
4700 fi
4701 rm -f conftest*
4702 fi
4703
4704 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4705   echo "$ac_t""yes" 1>&6
4706     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4707   cat >> confdefs.h <<EOF
4708 #define $ac_tr_func 1
4709 EOF
4710  
4711 else
4712   echo "$ac_t""no" 1>&6
4713 \
4714     ac_wfuncs=no
4715 fi
4716 done
4717
4718   
4719         for ac_func in btowc wctob fgetwc fgetwc fgetws fputwc fputws fwide \
4720     fwprintf fwscanf swprintf swscanf vfwprintf vfwscanf vswprintf vswscanf \
4721     vwprintf vwscanf wprintf wscanf getwc getwchar mbsinit mbrlen mbrtowc \
4722     mbsrtowcs wcsrtombs putwc putwchar ungetwc wcrtomb wcstod wcstof wcstol \
4723     wcstoul wcscpy wcsncpy wcscat wcsncat wcscmp wcscoll wcsncmp wcsxfrm \
4724     wcscspn wcsspn wcstok wcsftime wcschr wcspbrk wcsrchr wcsstr
4725 do
4726 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4727 echo "configure:4728: checking for $ac_func" >&5
4728 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4729   echo $ac_n "(cached) $ac_c" 1>&6
4730 else
4731   cat > conftest.$ac_ext <<EOF
4732 #line 4733 "configure"
4733 #include "confdefs.h"
4734 /* System header to define __stub macros and hopefully few prototypes,
4735     which can conflict with char $ac_func(); below.  */
4736 #include <assert.h>
4737 /* Override any gcc2 internal prototype to avoid an error.  */
4738 /* We use char because int might match the return type of a gcc2
4739     builtin and then its argument prototype would still apply.  */
4740 char $ac_func();
4741
4742 int main() {
4743
4744 /* The GNU C library defines this for functions which it implements
4745     to always fail with ENOSYS.  Some functions are actually named
4746     something starting with __ and the normal name is an alias.  */
4747 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4748 choke me
4749 #else
4750 $ac_func();
4751 #endif
4752
4753 ; return 0; }
4754 EOF
4755 if { (eval echo configure:4756: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4756   rm -rf conftest*
4757   eval "ac_cv_func_$ac_func=yes"
4758 else
4759   echo "configure: failed program was:" >&5
4760   cat conftest.$ac_ext >&5
4761   rm -rf conftest*
4762   eval "ac_cv_func_$ac_func=no"
4763 fi
4764 rm -f conftest*
4765 fi
4766
4767 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4768   echo "$ac_t""yes" 1>&6
4769     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4770   cat >> confdefs.h <<EOF
4771 #define $ac_tr_func 1
4772 EOF
4773  
4774 else
4775   echo "$ac_t""no" 1>&6
4776 \
4777     ac_wfuncs=no
4778 fi
4779 done
4780
4781
4782     echo $ac_n "checking for ISO C99 wchar_t support""... $ac_c" 1>&6
4783 echo "configure:4784: checking for ISO C99 wchar_t support" >&5
4784     if test x"$has_weof" = xyes &&
4785        test x"$has_wchar_minmax" = xyes &&
4786        test x"$ac_wfuncs" = xyes; then
4787       ac_isoC99_wchar_t=yes
4788     else
4789       ac_isoC99_wchar_t=no
4790     fi
4791     echo "$ac_t""$ac_isoC99_wchar_t" 1>&6
4792   
4793             ac_safe=`echo "iconv.h" | sed 'y%./+-%__p_%'`
4794 echo $ac_n "checking for iconv.h""... $ac_c" 1>&6
4795 echo "configure:4796: checking for iconv.h" >&5
4796 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4797   echo $ac_n "(cached) $ac_c" 1>&6
4798 else
4799   cat > conftest.$ac_ext <<EOF
4800 #line 4801 "configure"
4801 #include "confdefs.h"
4802 #include <iconv.h>
4803 EOF
4804 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4805 { (eval echo configure:4806: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4806 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4807 if test -z "$ac_err"; then
4808   rm -rf conftest*
4809   eval "ac_cv_header_$ac_safe=yes"
4810 else
4811   echo "$ac_err" >&5
4812   echo "configure: failed program was:" >&5
4813   cat conftest.$ac_ext >&5
4814   rm -rf conftest*
4815   eval "ac_cv_header_$ac_safe=no"
4816 fi
4817 rm -f conftest*
4818 fi
4819 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4820   echo "$ac_t""yes" 1>&6
4821   ac_has_iconv_h=yes
4822 else
4823   echo "$ac_t""no" 1>&6
4824 ac_has_iconv_h=no
4825 fi
4826
4827     ac_safe=`echo "langinfo.h" | sed 'y%./+-%__p_%'`
4828 echo $ac_n "checking for langinfo.h""... $ac_c" 1>&6
4829 echo "configure:4830: checking for langinfo.h" >&5
4830 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4831   echo $ac_n "(cached) $ac_c" 1>&6
4832 else
4833   cat > conftest.$ac_ext <<EOF
4834 #line 4835 "configure"
4835 #include "confdefs.h"
4836 #include <langinfo.h>
4837 EOF
4838 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4839 { (eval echo configure:4840: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4840 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4841 if test -z "$ac_err"; then
4842   rm -rf conftest*
4843   eval "ac_cv_header_$ac_safe=yes"
4844 else
4845   echo "$ac_err" >&5
4846   echo "configure: failed program was:" >&5
4847   cat conftest.$ac_ext >&5
4848   rm -rf conftest*
4849   eval "ac_cv_header_$ac_safe=no"
4850 fi
4851 rm -f conftest*
4852 fi
4853 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4854   echo "$ac_t""yes" 1>&6
4855   ac_has_langinfo_h=yes
4856 else
4857   echo "$ac_t""no" 1>&6
4858 ac_has_langinfo_h=no
4859 fi
4860
4861
4862         echo $ac_n "checking for iconv in -liconv""... $ac_c" 1>&6
4863 echo "configure:4864: checking for iconv in -liconv" >&5
4864 ac_lib_var=`echo iconv'_'iconv | sed 'y%./+-%__p_%'`
4865 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4866   echo $ac_n "(cached) $ac_c" 1>&6
4867 else
4868   ac_save_LIBS="$LIBS"
4869 LIBS="-liconv  $LIBS"
4870 cat > conftest.$ac_ext <<EOF
4871 #line 4872 "configure"
4872 #include "confdefs.h"
4873 /* Override any gcc2 internal prototype to avoid an error.  */
4874 /* We use char because int might match the return type of a gcc2
4875     builtin and then its argument prototype would still apply.  */
4876 char iconv();
4877
4878 int main() {
4879 iconv()
4880 ; return 0; }
4881 EOF
4882 if { (eval echo configure:4883: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4883   rm -rf conftest*
4884   eval "ac_cv_lib_$ac_lib_var=yes"
4885 else
4886   echo "configure: failed program was:" >&5
4887   cat conftest.$ac_ext >&5
4888   rm -rf conftest*
4889   eval "ac_cv_lib_$ac_lib_var=no"
4890 fi
4891 rm -f conftest*
4892 LIBS="$ac_save_LIBS"
4893
4894 fi
4895 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4896   echo "$ac_t""yes" 1>&6
4897   libiconv="-liconv"
4898 else
4899   echo "$ac_t""no" 1>&6
4900 fi
4901
4902     ac_save_LIBS="$LIBS"
4903     LIBS="$LIBS $libiconv"
4904
4905     for ac_func in iconv_open iconv_close iconv nl_langinfo
4906 do
4907 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4908 echo "configure:4909: checking for $ac_func" >&5
4909 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4910   echo $ac_n "(cached) $ac_c" 1>&6
4911 else
4912   cat > conftest.$ac_ext <<EOF
4913 #line 4914 "configure"
4914 #include "confdefs.h"
4915 /* System header to define __stub macros and hopefully few prototypes,
4916     which can conflict with char $ac_func(); below.  */
4917 #include <assert.h>
4918 /* Override any gcc2 internal prototype to avoid an error.  */
4919 /* We use char because int might match the return type of a gcc2
4920     builtin and then its argument prototype would still apply.  */
4921 char $ac_func();
4922
4923 int main() {
4924
4925 /* The GNU C library defines this for functions which it implements
4926     to always fail with ENOSYS.  Some functions are actually named
4927     something starting with __ and the normal name is an alias.  */
4928 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4929 choke me
4930 #else
4931 $ac_func();
4932 #endif
4933
4934 ; return 0; }
4935 EOF
4936 if { (eval echo configure:4937: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4937   rm -rf conftest*
4938   eval "ac_cv_func_$ac_func=yes"
4939 else
4940   echo "configure: failed program was:" >&5
4941   cat conftest.$ac_ext >&5
4942   rm -rf conftest*
4943   eval "ac_cv_func_$ac_func=no"
4944 fi
4945 rm -f conftest*
4946 fi
4947
4948 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4949   echo "$ac_t""yes" 1>&6
4950     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4951   cat >> confdefs.h <<EOF
4952 #define $ac_tr_func 1
4953 EOF
4954  \
4955     ac_XPG2funcs=yes
4956 else
4957   echo "$ac_t""no" 1>&6
4958 ac_XPG2funcs=no
4959 fi
4960 done
4961
4962   
4963     LIBS="$ac_save_LIBS"
4964
4965     echo $ac_n "checking for XPG2 wchar_t support""... $ac_c" 1>&6
4966 echo "configure:4967: checking for XPG2 wchar_t support" >&5
4967     if test x"$ac_has_iconv_h" = xyes &&
4968        test x"$ac_has_langinfo_h" = xyes &&
4969        test x"$ac_XPG2funcs" = xyes; then
4970       ac_XPG2_wchar_t=yes
4971     else
4972       ac_XPG2_wchar_t=no
4973     fi
4974     echo "$ac_t""$ac_XPG2_wchar_t" 1>&6
4975   
4976             echo $ac_n "checking for enabled wchar_t specializations""... $ac_c" 1>&6
4977 echo "configure:4978: checking for enabled wchar_t specializations" >&5
4978     if test x"$ac_isoC99_wchar_t" = xyes &&
4979        test x"$ac_XPG2_wchar_t" = xyes; then
4980       cat >> confdefs.h <<\EOF
4981 #define _GLIBCPP_USE_WCHAR_T 1
4982 EOF
4983
4984       echo "$ac_t"""yes"" 1>&6
4985     else
4986       echo "$ac_t"""no"" 1>&6
4987     fi
4988   else
4989         echo "configure: warning: wchar_t support disabled." 1>&2
4990   fi
4991
4992       cat >> confdefs.h <<\EOF
4993 #define HAVE_COPYSIGN 1
4994 EOF
4995
4996       cat >> confdefs.h <<\EOF
4997 #define HAVE_COPYSIGNF 1
4998 EOF
4999
5000       cat >> confdefs.h <<\EOF
5001 #define HAVE_FINITE 1
5002 EOF
5003
5004       cat >> confdefs.h <<\EOF
5005 #define HAVE_FINITEF 1
5006 EOF
5007
5008       cat >> confdefs.h <<\EOF
5009 #define HAVE_FREXPF 1
5010 EOF
5011
5012       cat >> confdefs.h <<\EOF
5013 #define HAVE_HYPOTF 1
5014 EOF
5015
5016       cat >> confdefs.h <<\EOF
5017 #define HAVE_ISINF 1
5018 EOF
5019
5020       cat >> confdefs.h <<\EOF
5021 #define HAVE_ISINFF 1
5022 EOF
5023
5024       cat >> confdefs.h <<\EOF
5025 #define HAVE_ISNAN 1
5026 EOF
5027
5028       cat >> confdefs.h <<\EOF
5029 #define HAVE_ISNANF 1
5030 EOF
5031
5032       cat >> confdefs.h <<\EOF
5033 #define HAVE_SINCOS 1
5034 EOF
5035
5036       cat >> confdefs.h <<\EOF
5037 #define HAVE_SINCOSF 1
5038 EOF
5039
5040       if test x"long_double_math_on_this_cpu" = x"yes"; then
5041         cat >> confdefs.h <<\EOF
5042 #define HAVE_FINITEL 1
5043 EOF
5044
5045         cat >> confdefs.h <<\EOF
5046 #define HAVE_HYPOTL 1
5047 EOF
5048
5049         cat >> confdefs.h <<\EOF
5050 #define HAVE_ISINFL 1
5051 EOF
5052
5053         cat >> confdefs.h <<\EOF
5054 #define HAVE_ISNANL 1
5055 EOF
5056
5057       fi
5058       ;;
5059     *-hpux*)
5060       # Check for available headers.
5061       for ac_hdr in nan.h ieeefp.h endian.h sys/isa_defs.h \
5062         machine/endian.h machine/param.h sys/machine.h sys/types.h \
5063         fp.h locale.h float.h inttypes.h
5064 do
5065 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5066 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5067 echo "configure:5068: checking for $ac_hdr" >&5
5068 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5069   echo $ac_n "(cached) $ac_c" 1>&6
5070 else
5071   cat > conftest.$ac_ext <<EOF
5072 #line 5073 "configure"
5073 #include "confdefs.h"
5074 #include <$ac_hdr>
5075 EOF
5076 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5077 { (eval echo configure:5078: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5078 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5079 if test -z "$ac_err"; then
5080   rm -rf conftest*
5081   eval "ac_cv_header_$ac_safe=yes"
5082 else
5083   echo "$ac_err" >&5
5084   echo "configure: failed program was:" >&5
5085   cat conftest.$ac_ext >&5
5086   rm -rf conftest*
5087   eval "ac_cv_header_$ac_safe=no"
5088 fi
5089 rm -f conftest*
5090 fi
5091 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5092   echo "$ac_t""yes" 1>&6
5093     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5094   cat >> confdefs.h <<EOF
5095 #define $ac_tr_hdr 1
5096 EOF
5097  
5098 else
5099   echo "$ac_t""no" 1>&6
5100 fi
5101 done
5102
5103       SECTION_FLAGS='-ffunction-sections -fdata-sections'
5104       
5105       
5106   # If we're not using GNU ld, then there's no point in even trying these
5107   # tests.  Check for that first.  We should have already tested for gld
5108   # by now (in libtool), but require it now just to be safe...
5109   test -z "$SECTION_LDFLAGS" && SECTION_LDFLAGS=''
5110   test -z "$OPT_LDFLAGS" && OPT_LDFLAGS=''
5111   
5112
5113   # The name set by libtool depends on the version of libtool.  Shame on us
5114   # for depending on an impl detail, but c'est la vie.  Older versions used
5115   # ac_cv_prog_gnu_ld, but now it's lt_cv_prog_gnu_ld, and is copied back on
5116   # top of with_gnu_ld (which is also set by --with-gnu-ld, so that actually
5117   # makes sense).  We'll test with_gnu_ld everywhere else, so if that isn't
5118   # set (hence we're using an older libtool), then set it.
5119   if test x${with_gnu_ld+set} != xset; then
5120     if test x${ac_cv_prog_gnu_ld+set} != xset; then
5121       # We got through "ac_require(ac_prog_ld)" and still not set?  Huh?
5122       with_gnu_ld=no
5123     else
5124       with_gnu_ld=$ac_cv_prog_gnu_ld
5125     fi
5126   fi
5127
5128   # Start by getting the version number.  I think the libtool test already
5129   # does some of this, but throws away the result.
5130   
5131   ldver=`$LD --version 2>/dev/null | head -1 | \
5132          sed -e 's/GNU ld version \([0-9.][0-9.]*\).*/\1/'`
5133   
5134   glibcpp_gnu_ld_version=`echo $ldver | \
5135          $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'`
5136
5137   # Set --gc-sections.
5138   if test "$with_gnu_ld" = "notbroken"; then
5139     # GNU ld it is!  Joy and bunny rabbits!
5140
5141     # All these tests are for C++; save the language and the compiler flags.
5142     # Need to do this so that g++ won't try to link in libstdc++
5143     ac_test_CFLAGS="${CFLAGS+set}"
5144     ac_save_CFLAGS="$CFLAGS"
5145     CFLAGS='-x c++  -Wl,--gc-sections'
5146
5147     # Check for -Wl,--gc-sections
5148     # XXX This test is broken at the moment, as symbols required for
5149     # linking are now in libsupc++ (not built yet.....). In addition, 
5150     # this test has cored on solaris in the past. In addition,
5151     # --gc-sections doesn't really work at the moment (keeps on discarding
5152     # used sections, first .eh_frame and now some of the glibc sections for
5153     # iconv). Bzzzzt. Thanks for playing, maybe next time.
5154     echo $ac_n "checking for ld that supports -Wl,--gc-sections""... $ac_c" 1>&6
5155 echo "configure:5156: checking for ld that supports -Wl,--gc-sections" >&5
5156     if test "$cross_compiling" = yes; then
5157   ac_sectionLDflags=yes
5158 else
5159   cat > conftest.$ac_ext <<EOF
5160 #line 5161 "configure"
5161 #include "confdefs.h"
5162
5163      int main(void) 
5164      {
5165        try { throw 1; }
5166        catch (...) { };
5167        return 0;
5168      }
5169     
5170 EOF
5171 if { (eval echo configure:5172: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
5172 then
5173   ac_sectionLDflags=yes
5174 else
5175   echo "configure: failed program was:" >&5
5176   cat conftest.$ac_ext >&5
5177   rm -fr conftest*
5178   ac_sectionLDflags=no
5179 fi
5180 rm -fr conftest*
5181 fi
5182
5183     if test "$ac_test_CFLAGS" = set; then
5184       CFLAGS="$ac_save_CFLAGS"
5185     else
5186       # this is the suspicious part
5187       CFLAGS=''
5188     fi
5189     if test "$ac_sectionLDflags" = "yes"; then
5190       SECTION_LDFLAGS="-Wl,--gc-sections $SECTION_LDFLAGS"
5191     fi
5192     echo "$ac_t""$ac_sectionLDflags" 1>&6
5193   fi
5194
5195   # Set linker optimization flags.
5196   if test x"$with_gnu_ld" = x"yes" && test x"$enable_debug" = x"no"; then
5197     OPT_LDFLAGS="-Wl,-O1 $OPT_LDFLAGS"
5198   fi
5199
5200   
5201   
5202
5203       
5204     echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5205 echo "configure:5206: checking for main in -lm" >&5
5206 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
5207 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5208   echo $ac_n "(cached) $ac_c" 1>&6
5209 else
5210   ac_save_LIBS="$LIBS"
5211 LIBS="-lm  $LIBS"
5212 cat > conftest.$ac_ext <<EOF
5213 #line 5214 "configure"
5214 #include "confdefs.h"
5215
5216 int main() {
5217 main()
5218 ; return 0; }
5219 EOF
5220 if { (eval echo configure:5221: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5221   rm -rf conftest*
5222   eval "ac_cv_lib_$ac_lib_var=yes"
5223 else
5224   echo "configure: failed program was:" >&5
5225   cat conftest.$ac_ext >&5
5226   rm -rf conftest*
5227   eval "ac_cv_lib_$ac_lib_var=no"
5228 fi
5229 rm -f conftest*
5230 LIBS="$ac_save_LIBS"
5231
5232 fi
5233 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5234   echo "$ac_t""yes" 1>&6
5235     ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5236     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5237   cat >> confdefs.h <<EOF
5238 #define $ac_tr_lib 1
5239 EOF
5240
5241   LIBS="-lm $LIBS"
5242
5243 else
5244   echo "$ac_t""no" 1>&6
5245 fi
5246
5247   for ac_func in nan copysignf
5248 do
5249 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5250 echo "configure:5251: checking for $ac_func" >&5
5251 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5252   echo $ac_n "(cached) $ac_c" 1>&6
5253 else
5254   cat > conftest.$ac_ext <<EOF
5255 #line 5256 "configure"
5256 #include "confdefs.h"
5257 /* System header to define __stub macros and hopefully few prototypes,
5258     which can conflict with char $ac_func(); below.  */
5259 #include <assert.h>
5260 /* Override any gcc2 internal prototype to avoid an error.  */
5261 /* We use char because int might match the return type of a gcc2
5262     builtin and then its argument prototype would still apply.  */
5263 char $ac_func();
5264
5265 int main() {
5266
5267 /* The GNU C library defines this for functions which it implements
5268     to always fail with ENOSYS.  Some functions are actually named
5269     something starting with __ and the normal name is an alias.  */
5270 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5271 choke me
5272 #else
5273 $ac_func();
5274 #endif
5275
5276 ; return 0; }
5277 EOF
5278 if { (eval echo configure:5279: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5279   rm -rf conftest*
5280   eval "ac_cv_func_$ac_func=yes"
5281 else
5282   echo "configure: failed program was:" >&5
5283   cat conftest.$ac_ext >&5
5284   rm -rf conftest*
5285   eval "ac_cv_func_$ac_func=no"
5286 fi
5287 rm -f conftest*
5288 fi
5289
5290 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5291   echo "$ac_t""yes" 1>&6
5292     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5293   cat >> confdefs.h <<EOF
5294 #define $ac_tr_func 1
5295 EOF
5296  
5297 else
5298   echo "$ac_t""no" 1>&6
5299 LIBMATHOBJS="$LIBMATHOBJS ${ac_func}.lo"
5300 fi
5301 done
5302
5303
5304     for ac_func in __signbit
5305 do
5306 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5307 echo "configure:5308: checking for $ac_func" >&5
5308 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5309   echo $ac_n "(cached) $ac_c" 1>&6
5310 else
5311   cat > conftest.$ac_ext <<EOF
5312 #line 5313 "configure"
5313 #include "confdefs.h"
5314 /* System header to define __stub macros and hopefully few prototypes,
5315     which can conflict with char $ac_func(); below.  */
5316 #include <assert.h>
5317 /* Override any gcc2 internal prototype to avoid an error.  */
5318 /* We use char because int might match the return type of a gcc2
5319     builtin and then its argument prototype would still apply.  */
5320 char $ac_func();
5321
5322 int main() {
5323
5324 /* The GNU C library defines this for functions which it implements
5325     to always fail with ENOSYS.  Some functions are actually named
5326     something starting with __ and the normal name is an alias.  */
5327 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5328 choke me
5329 #else
5330 $ac_func();
5331 #endif
5332
5333 ; return 0; }
5334 EOF
5335 if { (eval echo configure:5336: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5336   rm -rf conftest*
5337   eval "ac_cv_func_$ac_func=yes"
5338 else
5339   echo "configure: failed program was:" >&5
5340   cat conftest.$ac_ext >&5
5341   rm -rf conftest*
5342   eval "ac_cv_func_$ac_func=no"
5343 fi
5344 rm -f conftest*
5345 fi
5346
5347 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5348   echo "$ac_t""yes" 1>&6
5349     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5350   cat >> confdefs.h <<EOF
5351 #define $ac_tr_func 1
5352 EOF
5353  
5354 else
5355   echo "$ac_t""no" 1>&6
5356 LIBMATHOBJS="$LIBMATHOBJS signbit.lo"
5357 fi
5358 done
5359
5360   for ac_func in __signbitf
5361 do
5362 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5363 echo "configure:5364: checking for $ac_func" >&5
5364 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5365   echo $ac_n "(cached) $ac_c" 1>&6
5366 else
5367   cat > conftest.$ac_ext <<EOF
5368 #line 5369 "configure"
5369 #include "confdefs.h"
5370 /* System header to define __stub macros and hopefully few prototypes,
5371     which can conflict with char $ac_func(); below.  */
5372 #include <assert.h>
5373 /* Override any gcc2 internal prototype to avoid an error.  */
5374 /* We use char because int might match the return type of a gcc2
5375     builtin and then its argument prototype would still apply.  */
5376 char $ac_func();
5377
5378 int main() {
5379
5380 /* The GNU C library defines this for functions which it implements
5381     to always fail with ENOSYS.  Some functions are actually named
5382     something starting with __ and the normal name is an alias.  */
5383 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5384 choke me
5385 #else
5386 $ac_func();
5387 #endif
5388
5389 ; return 0; }
5390 EOF
5391 if { (eval echo configure:5392: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5392   rm -rf conftest*
5393   eval "ac_cv_func_$ac_func=yes"
5394 else
5395   echo "configure: failed program was:" >&5
5396   cat conftest.$ac_ext >&5
5397   rm -rf conftest*
5398   eval "ac_cv_func_$ac_func=no"
5399 fi
5400 rm -f conftest*
5401 fi
5402
5403 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5404   echo "$ac_t""yes" 1>&6
5405     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5406   cat >> confdefs.h <<EOF
5407 #define $ac_tr_func 1
5408 EOF
5409  
5410 else
5411   echo "$ac_t""no" 1>&6
5412 LIBMATHOBJS="$LIBMATHOBJS signbitf.lo"
5413 fi
5414 done
5415
5416
5417           if test x$ac_cv_func_copysignl = x"yes"; then
5418     for ac_func in __signbitl
5419 do
5420 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5421 echo "configure:5422: checking for $ac_func" >&5
5422 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5423   echo $ac_n "(cached) $ac_c" 1>&6
5424 else
5425   cat > conftest.$ac_ext <<EOF
5426 #line 5427 "configure"
5427 #include "confdefs.h"
5428 /* System header to define __stub macros and hopefully few prototypes,
5429     which can conflict with char $ac_func(); below.  */
5430 #include <assert.h>
5431 /* Override any gcc2 internal prototype to avoid an error.  */
5432 /* We use char because int might match the return type of a gcc2
5433     builtin and then its argument prototype would still apply.  */
5434 char $ac_func();
5435
5436 int main() {
5437
5438 /* The GNU C library defines this for functions which it implements
5439     to always fail with ENOSYS.  Some functions are actually named
5440     something starting with __ and the normal name is an alias.  */
5441 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5442 choke me
5443 #else
5444 $ac_func();
5445 #endif
5446
5447 ; return 0; }
5448 EOF
5449 if { (eval echo configure:5450: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5450   rm -rf conftest*
5451   eval "ac_cv_func_$ac_func=yes"
5452 else
5453   echo "configure: failed program was:" >&5
5454   cat conftest.$ac_ext >&5
5455   rm -rf conftest*
5456   eval "ac_cv_func_$ac_func=no"
5457 fi
5458 rm -f conftest*
5459 fi
5460
5461 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5462   echo "$ac_t""yes" 1>&6
5463     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5464   cat >> confdefs.h <<EOF
5465 #define $ac_tr_func 1
5466 EOF
5467  
5468 else
5469   echo "$ac_t""no" 1>&6
5470 LIBMATHOBJS="$LIBMATHOBJS signbitl.lo"
5471 fi
5472 done
5473
5474   fi
5475
5476   
5477
5478       
5479
5480       echo $ac_n "checking for mbstate_t""... $ac_c" 1>&6
5481 echo "configure:5482: checking for mbstate_t" >&5
5482   cat > conftest.$ac_ext <<EOF
5483 #line 5484 "configure"
5484 #include "confdefs.h"
5485 #include <wchar.h>
5486 int main() {
5487 mbstate_t teststate;
5488 ; return 0; }
5489 EOF
5490 if { (eval echo configure:5491: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5491   rm -rf conftest*
5492   have_mbstate_t=yes
5493 else
5494   echo "configure: failed program was:" >&5
5495   cat conftest.$ac_ext >&5
5496   rm -rf conftest*
5497   have_mbstate_t=no
5498 fi
5499 rm -f conftest*
5500   echo "$ac_t""$have_mbstate_t" 1>&6
5501   if test x"$have_mbstate_t" = xyes; then
5502     cat >> confdefs.h <<\EOF
5503 #define HAVE_MBSTATE_T 1
5504 EOF
5505
5506   fi
5507
5508     for ac_hdr in wchar.h
5509 do
5510 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5511 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5512 echo "configure:5513: checking for $ac_hdr" >&5
5513 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5514   echo $ac_n "(cached) $ac_c" 1>&6
5515 else
5516   cat > conftest.$ac_ext <<EOF
5517 #line 5518 "configure"
5518 #include "confdefs.h"
5519 #include <$ac_hdr>
5520 EOF
5521 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5522 { (eval echo configure:5523: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5523 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5524 if test -z "$ac_err"; then
5525   rm -rf conftest*
5526   eval "ac_cv_header_$ac_safe=yes"
5527 else
5528   echo "$ac_err" >&5
5529   echo "configure: failed program was:" >&5
5530   cat conftest.$ac_ext >&5
5531   rm -rf conftest*
5532   eval "ac_cv_header_$ac_safe=no"
5533 fi
5534 rm -f conftest*
5535 fi
5536 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5537   echo "$ac_t""yes" 1>&6
5538     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5539   cat >> confdefs.h <<EOF
5540 #define $ac_tr_hdr 1
5541 EOF
5542  ac_has_wchar_h=yes
5543 else
5544   echo "$ac_t""no" 1>&6
5545 ac_has_wchar_h=no
5546 fi
5547 done
5548
5549   for ac_hdr in wctype.h
5550 do
5551 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5552 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5553 echo "configure:5554: checking for $ac_hdr" >&5
5554 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5555   echo $ac_n "(cached) $ac_c" 1>&6
5556 else
5557   cat > conftest.$ac_ext <<EOF
5558 #line 5559 "configure"
5559 #include "confdefs.h"
5560 #include <$ac_hdr>
5561 EOF
5562 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5563 { (eval echo configure:5564: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5564 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5565 if test -z "$ac_err"; then
5566   rm -rf conftest*
5567   eval "ac_cv_header_$ac_safe=yes"
5568 else
5569   echo "$ac_err" >&5
5570   echo "configure: failed program was:" >&5
5571   cat conftest.$ac_ext >&5
5572   rm -rf conftest*
5573   eval "ac_cv_header_$ac_safe=no"
5574 fi
5575 rm -f conftest*
5576 fi
5577 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5578   echo "$ac_t""yes" 1>&6
5579     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5580   cat >> confdefs.h <<EOF
5581 #define $ac_tr_hdr 1
5582 EOF
5583  ac_has_wctype_h=yes
5584 else
5585   echo "$ac_t""no" 1>&6
5586 ac_has_wctype_h=no
5587 fi
5588 done
5589
5590   
5591     if test x"$ac_has_wchar_h" = xyes &&
5592      test x"$ac_has_wctype_h" = xyes &&
5593      test x"$enable_c_mbchar" != xno; then
5594       
5595             echo $ac_n "checking for WCHAR_MIN and WCHAR_MAX""... $ac_c" 1>&6
5596 echo "configure:5597: checking for WCHAR_MIN and WCHAR_MAX" >&5
5597     cat > conftest.$ac_ext <<EOF
5598 #line 5599 "configure"
5599 #include "confdefs.h"
5600 #include <wchar.h>
5601 int main() {
5602 int i = WCHAR_MIN; int j = WCHAR_MAX;
5603 ; return 0; }
5604 EOF
5605 if { (eval echo configure:5606: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5606   rm -rf conftest*
5607   has_wchar_minmax=yes
5608 else
5609   echo "configure: failed program was:" >&5
5610   cat conftest.$ac_ext >&5
5611   rm -rf conftest*
5612   has_wchar_minmax=no
5613 fi
5614 rm -f conftest*
5615     echo "$ac_t""$has_wchar_minmax" 1>&6
5616     
5617             echo $ac_n "checking for WEOF""... $ac_c" 1>&6
5618 echo "configure:5619: checking for WEOF" >&5
5619     cat > conftest.$ac_ext <<EOF
5620 #line 5621 "configure"
5621 #include "confdefs.h"
5622
5623       #include <wchar.h>
5624       #include <stddef.h>
5625 int main() {
5626 wint_t i = WEOF;
5627 ; return 0; }
5628 EOF
5629 if { (eval echo configure:5630: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5630   rm -rf conftest*
5631   has_weof=yes
5632 else
5633   echo "configure: failed program was:" >&5
5634   cat conftest.$ac_ext >&5
5635   rm -rf conftest*
5636   has_weof=no
5637 fi
5638 rm -f conftest*
5639     echo "$ac_t""$has_weof" 1>&6
5640   
5641         ac_wfuncs=yes
5642     for ac_func in wcslen wmemchr wmemcmp wmemcpy wmemmove wmemset
5643 do
5644 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5645 echo "configure:5646: checking for $ac_func" >&5
5646 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5647   echo $ac_n "(cached) $ac_c" 1>&6
5648 else
5649   cat > conftest.$ac_ext <<EOF
5650 #line 5651 "configure"
5651 #include "confdefs.h"
5652 /* System header to define __stub macros and hopefully few prototypes,
5653     which can conflict with char $ac_func(); below.  */
5654 #include <assert.h>
5655 /* Override any gcc2 internal prototype to avoid an error.  */
5656 /* We use char because int might match the return type of a gcc2
5657     builtin and then its argument prototype would still apply.  */
5658 char $ac_func();
5659
5660 int main() {
5661
5662 /* The GNU C library defines this for functions which it implements
5663     to always fail with ENOSYS.  Some functions are actually named
5664     something starting with __ and the normal name is an alias.  */
5665 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5666 choke me
5667 #else
5668 $ac_func();
5669 #endif
5670
5671 ; return 0; }
5672 EOF
5673 if { (eval echo configure:5674: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5674   rm -rf conftest*
5675   eval "ac_cv_func_$ac_func=yes"
5676 else
5677   echo "configure: failed program was:" >&5
5678   cat conftest.$ac_ext >&5
5679   rm -rf conftest*
5680   eval "ac_cv_func_$ac_func=no"
5681 fi
5682 rm -f conftest*
5683 fi
5684
5685 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5686   echo "$ac_t""yes" 1>&6
5687     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5688   cat >> confdefs.h <<EOF
5689 #define $ac_tr_func 1
5690 EOF
5691  
5692 else
5693   echo "$ac_t""no" 1>&6
5694 \
5695     ac_wfuncs=no
5696 fi
5697 done
5698
5699   
5700         for ac_func in btowc wctob fgetwc fgetwc fgetws fputwc fputws fwide \
5701     fwprintf fwscanf swprintf swscanf vfwprintf vfwscanf vswprintf vswscanf \
5702     vwprintf vwscanf wprintf wscanf getwc getwchar mbsinit mbrlen mbrtowc \
5703     mbsrtowcs wcsrtombs putwc putwchar ungetwc wcrtomb wcstod wcstof wcstol \
5704     wcstoul wcscpy wcsncpy wcscat wcsncat wcscmp wcscoll wcsncmp wcsxfrm \
5705     wcscspn wcsspn wcstok wcsftime wcschr wcspbrk wcsrchr wcsstr
5706 do
5707 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5708 echo "configure:5709: checking for $ac_func" >&5
5709 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5710   echo $ac_n "(cached) $ac_c" 1>&6
5711 else
5712   cat > conftest.$ac_ext <<EOF
5713 #line 5714 "configure"
5714 #include "confdefs.h"
5715 /* System header to define __stub macros and hopefully few prototypes,
5716     which can conflict with char $ac_func(); below.  */
5717 #include <assert.h>
5718 /* Override any gcc2 internal prototype to avoid an error.  */
5719 /* We use char because int might match the return type of a gcc2
5720     builtin and then its argument prototype would still apply.  */
5721 char $ac_func();
5722
5723 int main() {
5724
5725 /* The GNU C library defines this for functions which it implements
5726     to always fail with ENOSYS.  Some functions are actually named
5727     something starting with __ and the normal name is an alias.  */
5728 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5729 choke me
5730 #else
5731 $ac_func();
5732 #endif
5733
5734 ; return 0; }
5735 EOF
5736 if { (eval echo configure:5737: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5737   rm -rf conftest*
5738   eval "ac_cv_func_$ac_func=yes"
5739 else
5740   echo "configure: failed program was:" >&5
5741   cat conftest.$ac_ext >&5
5742   rm -rf conftest*
5743   eval "ac_cv_func_$ac_func=no"
5744 fi
5745 rm -f conftest*
5746 fi
5747
5748 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5749   echo "$ac_t""yes" 1>&6
5750     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5751   cat >> confdefs.h <<EOF
5752 #define $ac_tr_func 1
5753 EOF
5754  
5755 else
5756   echo "$ac_t""no" 1>&6
5757 \
5758     ac_wfuncs=no
5759 fi
5760 done
5761
5762
5763     echo $ac_n "checking for ISO C99 wchar_t support""... $ac_c" 1>&6
5764 echo "configure:5765: checking for ISO C99 wchar_t support" >&5
5765     if test x"$has_weof" = xyes &&
5766        test x"$has_wchar_minmax" = xyes &&
5767        test x"$ac_wfuncs" = xyes; then
5768       ac_isoC99_wchar_t=yes
5769     else
5770       ac_isoC99_wchar_t=no
5771     fi
5772     echo "$ac_t""$ac_isoC99_wchar_t" 1>&6
5773   
5774             ac_safe=`echo "iconv.h" | sed 'y%./+-%__p_%'`
5775 echo $ac_n "checking for iconv.h""... $ac_c" 1>&6
5776 echo "configure:5777: checking for iconv.h" >&5
5777 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5778   echo $ac_n "(cached) $ac_c" 1>&6
5779 else
5780   cat > conftest.$ac_ext <<EOF
5781 #line 5782 "configure"
5782 #include "confdefs.h"
5783 #include <iconv.h>
5784 EOF
5785 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5786 { (eval echo configure:5787: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5787 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5788 if test -z "$ac_err"; then
5789   rm -rf conftest*
5790   eval "ac_cv_header_$ac_safe=yes"
5791 else
5792   echo "$ac_err" >&5
5793   echo "configure: failed program was:" >&5
5794   cat conftest.$ac_ext >&5
5795   rm -rf conftest*
5796   eval "ac_cv_header_$ac_safe=no"
5797 fi
5798 rm -f conftest*
5799 fi
5800 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5801   echo "$ac_t""yes" 1>&6
5802   ac_has_iconv_h=yes
5803 else
5804   echo "$ac_t""no" 1>&6
5805 ac_has_iconv_h=no
5806 fi
5807
5808     ac_safe=`echo "langinfo.h" | sed 'y%./+-%__p_%'`
5809 echo $ac_n "checking for langinfo.h""... $ac_c" 1>&6
5810 echo "configure:5811: checking for langinfo.h" >&5
5811 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5812   echo $ac_n "(cached) $ac_c" 1>&6
5813 else
5814   cat > conftest.$ac_ext <<EOF
5815 #line 5816 "configure"
5816 #include "confdefs.h"
5817 #include <langinfo.h>
5818 EOF
5819 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5820 { (eval echo configure:5821: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5821 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5822 if test -z "$ac_err"; then
5823   rm -rf conftest*
5824   eval "ac_cv_header_$ac_safe=yes"
5825 else
5826   echo "$ac_err" >&5
5827   echo "configure: failed program was:" >&5
5828   cat conftest.$ac_ext >&5
5829   rm -rf conftest*
5830   eval "ac_cv_header_$ac_safe=no"
5831 fi
5832 rm -f conftest*
5833 fi
5834 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5835   echo "$ac_t""yes" 1>&6
5836   ac_has_langinfo_h=yes
5837 else
5838   echo "$ac_t""no" 1>&6
5839 ac_has_langinfo_h=no
5840 fi
5841
5842
5843         echo $ac_n "checking for iconv in -liconv""... $ac_c" 1>&6
5844 echo "configure:5845: checking for iconv in -liconv" >&5
5845 ac_lib_var=`echo iconv'_'iconv | sed 'y%./+-%__p_%'`
5846 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5847   echo $ac_n "(cached) $ac_c" 1>&6
5848 else
5849   ac_save_LIBS="$LIBS"
5850 LIBS="-liconv  $LIBS"
5851 cat > conftest.$ac_ext <<EOF
5852 #line 5853 "configure"
5853 #include "confdefs.h"
5854 /* Override any gcc2 internal prototype to avoid an error.  */
5855 /* We use char because int might match the return type of a gcc2
5856     builtin and then its argument prototype would still apply.  */
5857 char iconv();
5858
5859 int main() {
5860 iconv()
5861 ; return 0; }
5862 EOF
5863 if { (eval echo configure:5864: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5864   rm -rf conftest*
5865   eval "ac_cv_lib_$ac_lib_var=yes"
5866 else
5867   echo "configure: failed program was:" >&5
5868   cat conftest.$ac_ext >&5
5869   rm -rf conftest*
5870   eval "ac_cv_lib_$ac_lib_var=no"
5871 fi
5872 rm -f conftest*
5873 LIBS="$ac_save_LIBS"
5874
5875 fi
5876 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5877   echo "$ac_t""yes" 1>&6
5878   libiconv="-liconv"
5879 else
5880   echo "$ac_t""no" 1>&6
5881 fi
5882
5883     ac_save_LIBS="$LIBS"
5884     LIBS="$LIBS $libiconv"
5885
5886     for ac_func in iconv_open iconv_close iconv nl_langinfo
5887 do
5888 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5889 echo "configure:5890: checking for $ac_func" >&5
5890 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5891   echo $ac_n "(cached) $ac_c" 1>&6
5892 else
5893   cat > conftest.$ac_ext <<EOF
5894 #line 5895 "configure"
5895 #include "confdefs.h"
5896 /* System header to define __stub macros and hopefully few prototypes,
5897     which can conflict with char $ac_func(); below.  */
5898 #include <assert.h>
5899 /* Override any gcc2 internal prototype to avoid an error.  */
5900 /* We use char because int might match the return type of a gcc2
5901     builtin and then its argument prototype would still apply.  */
5902 char $ac_func();
5903
5904 int main() {
5905
5906 /* The GNU C library defines this for functions which it implements
5907     to always fail with ENOSYS.  Some functions are actually named
5908     something starting with __ and the normal name is an alias.  */
5909 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5910 choke me
5911 #else
5912 $ac_func();
5913 #endif
5914
5915 ; return 0; }
5916 EOF
5917 if { (eval echo configure:5918: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5918   rm -rf conftest*
5919   eval "ac_cv_func_$ac_func=yes"
5920 else
5921   echo "configure: failed program was:" >&5
5922   cat conftest.$ac_ext >&5
5923   rm -rf conftest*
5924   eval "ac_cv_func_$ac_func=no"
5925 fi
5926 rm -f conftest*
5927 fi
5928
5929 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5930   echo "$ac_t""yes" 1>&6
5931     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5932   cat >> confdefs.h <<EOF
5933 #define $ac_tr_func 1
5934 EOF
5935  \
5936     ac_XPG2funcs=yes
5937 else
5938   echo "$ac_t""no" 1>&6
5939 ac_XPG2funcs=no
5940 fi
5941 done
5942
5943   
5944     LIBS="$ac_save_LIBS"
5945
5946     echo $ac_n "checking for XPG2 wchar_t support""... $ac_c" 1>&6
5947 echo "configure:5948: checking for XPG2 wchar_t support" >&5
5948     if test x"$ac_has_iconv_h" = xyes &&
5949        test x"$ac_has_langinfo_h" = xyes &&
5950        test x"$ac_XPG2funcs" = xyes; then
5951       ac_XPG2_wchar_t=yes
5952     else
5953       ac_XPG2_wchar_t=no
5954     fi
5955     echo "$ac_t""$ac_XPG2_wchar_t" 1>&6
5956   
5957             echo $ac_n "checking for enabled wchar_t specializations""... $ac_c" 1>&6
5958 echo "configure:5959: checking for enabled wchar_t specializations" >&5
5959     if test x"$ac_isoC99_wchar_t" = xyes &&
5960        test x"$ac_XPG2_wchar_t" = xyes; then
5961       cat >> confdefs.h <<\EOF
5962 #define _GLIBCPP_USE_WCHAR_T 1
5963 EOF
5964
5965       echo "$ac_t"""yes"" 1>&6
5966     else
5967       echo "$ac_t"""no"" 1>&6
5968     fi
5969   else
5970         echo "configure: warning: wchar_t support disabled." 1>&2
5971   fi
5972
5973       os_include_dir="os/hpux"
5974       cat >> confdefs.h <<\EOF
5975 #define HAVE_COPYSIGN 1
5976 EOF
5977
5978       cat >> confdefs.h <<\EOF
5979 #define HAVE_COPYSIGNF 1
5980 EOF
5981
5982       cat >> confdefs.h <<\EOF
5983 #define HAVE_FREXPF 1
5984 EOF
5985
5986       cat >> confdefs.h <<\EOF
5987 #define HAVE_HYPOT 1
5988 EOF
5989
5990       case "$target_alias" in
5991         *-hpux10*)
5992           cat >> confdefs.h <<\EOF
5993 #define HAVE_FINITE 1
5994 EOF
5995
5996           cat >> confdefs.h <<\EOF
5997 #define HAVE_FINITEF 1
5998 EOF
5999
6000           cat >> confdefs.h <<\EOF
6001 #define HAVE_ISINF 1
6002 EOF
6003
6004           cat >> confdefs.h <<\EOF
6005 #define HAVE_ISINFF 1
6006 EOF
6007
6008           cat >> confdefs.h <<\EOF
6009 #define HAVE_ISNAN 1
6010 EOF
6011
6012           cat >> confdefs.h <<\EOF
6013 #define HAVE_ISNANF 1
6014 EOF
6015
6016           ;;
6017       esac
6018
6019       ;;
6020     *-netbsd*)
6021       # Check for available headers.
6022       for ac_hdr in nan.h ieeefp.h endian.h sys/isa_defs.h \
6023         machine/endian.h machine/param.h sys/machine.h sys/types.h \
6024         fp.h locale.h float.h inttypes.h
6025 do
6026 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6027 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6028 echo "configure:6029: checking for $ac_hdr" >&5
6029 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6030   echo $ac_n "(cached) $ac_c" 1>&6
6031 else
6032   cat > conftest.$ac_ext <<EOF
6033 #line 6034 "configure"
6034 #include "confdefs.h"
6035 #include <$ac_hdr>
6036 EOF
6037 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6038 { (eval echo configure:6039: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6039 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6040 if test -z "$ac_err"; then
6041   rm -rf conftest*
6042   eval "ac_cv_header_$ac_safe=yes"
6043 else
6044   echo "$ac_err" >&5
6045   echo "configure: failed program was:" >&5
6046   cat conftest.$ac_ext >&5
6047   rm -rf conftest*
6048   eval "ac_cv_header_$ac_safe=no"
6049 fi
6050 rm -f conftest*
6051 fi
6052 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6053   echo "$ac_t""yes" 1>&6
6054     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6055   cat >> confdefs.h <<EOF
6056 #define $ac_tr_hdr 1
6057 EOF
6058  
6059 else
6060   echo "$ac_t""no" 1>&6
6061 fi
6062 done
6063
6064       SECTION_FLAGS='-ffunction-sections -fdata-sections'
6065        
6066       
6067   # If we're not using GNU ld, then there's no point in even trying these
6068   # tests.  Check for that first.  We should have already tested for gld
6069   # by now (in libtool), but require it now just to be safe...
6070   test -z "$SECTION_LDFLAGS" && SECTION_LDFLAGS=''
6071   test -z "$OPT_LDFLAGS" && OPT_LDFLAGS=''
6072   
6073
6074   # The name set by libtool depends on the version of libtool.  Shame on us
6075   # for depending on an impl detail, but c'est la vie.  Older versions used
6076   # ac_cv_prog_gnu_ld, but now it's lt_cv_prog_gnu_ld, and is copied back on
6077   # top of with_gnu_ld (which is also set by --with-gnu-ld, so that actually
6078   # makes sense).  We'll test with_gnu_ld everywhere else, so if that isn't
6079   # set (hence we're using an older libtool), then set it.
6080   if test x${with_gnu_ld+set} != xset; then
6081     if test x${ac_cv_prog_gnu_ld+set} != xset; then
6082       # We got through "ac_require(ac_prog_ld)" and still not set?  Huh?
6083       with_gnu_ld=no
6084     else
6085       with_gnu_ld=$ac_cv_prog_gnu_ld
6086     fi
6087   fi
6088
6089   # Start by getting the version number.  I think the libtool test already
6090   # does some of this, but throws away the result.
6091   
6092   ldver=`$LD --version 2>/dev/null | head -1 | \
6093          sed -e 's/GNU ld version \([0-9.][0-9.]*\).*/\1/'`
6094   
6095   glibcpp_gnu_ld_version=`echo $ldver | \
6096          $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'`
6097
6098   # Set --gc-sections.
6099   if test "$with_gnu_ld" = "notbroken"; then
6100     # GNU ld it is!  Joy and bunny rabbits!
6101
6102     # All these tests are for C++; save the language and the compiler flags.
6103     # Need to do this so that g++ won't try to link in libstdc++
6104     ac_test_CFLAGS="${CFLAGS+set}"
6105     ac_save_CFLAGS="$CFLAGS"
6106     CFLAGS='-x c++  -Wl,--gc-sections'
6107
6108     # Check for -Wl,--gc-sections
6109     # XXX This test is broken at the moment, as symbols required for
6110     # linking are now in libsupc++ (not built yet.....). In addition, 
6111     # this test has cored on solaris in the past. In addition,
6112     # --gc-sections doesn't really work at the moment (keeps on discarding
6113     # used sections, first .eh_frame and now some of the glibc sections for
6114     # iconv). Bzzzzt. Thanks for playing, maybe next time.
6115     echo $ac_n "checking for ld that supports -Wl,--gc-sections""... $ac_c" 1>&6
6116 echo "configure:6117: checking for ld that supports -Wl,--gc-sections" >&5
6117     if test "$cross_compiling" = yes; then
6118   ac_sectionLDflags=yes
6119 else
6120   cat > conftest.$ac_ext <<EOF
6121 #line 6122 "configure"
6122 #include "confdefs.h"
6123
6124      int main(void) 
6125      {
6126        try { throw 1; }
6127        catch (...) { };
6128        return 0;
6129      }
6130     
6131 EOF
6132 if { (eval echo configure:6133: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6133 then
6134   ac_sectionLDflags=yes
6135 else
6136   echo "configure: failed program was:" >&5
6137   cat conftest.$ac_ext >&5
6138   rm -fr conftest*
6139   ac_sectionLDflags=no
6140 fi
6141 rm -fr conftest*
6142 fi
6143
6144     if test "$ac_test_CFLAGS" = set; then
6145       CFLAGS="$ac_save_CFLAGS"
6146     else
6147       # this is the suspicious part
6148       CFLAGS=''
6149     fi
6150     if test "$ac_sectionLDflags" = "yes"; then
6151       SECTION_LDFLAGS="-Wl,--gc-sections $SECTION_LDFLAGS"
6152     fi
6153     echo "$ac_t""$ac_sectionLDflags" 1>&6
6154   fi
6155
6156   # Set linker optimization flags.
6157   if test x"$with_gnu_ld" = x"yes" && test x"$enable_debug" = x"no"; then
6158     OPT_LDFLAGS="-Wl,-O1 $OPT_LDFLAGS"
6159   fi
6160
6161   
6162   
6163
6164       
6165     echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
6166 echo "configure:6167: checking for main in -lm" >&5
6167 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
6168 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6169   echo $ac_n "(cached) $ac_c" 1>&6
6170 else
6171   ac_save_LIBS="$LIBS"
6172 LIBS="-lm  $LIBS"
6173 cat > conftest.$ac_ext <<EOF
6174 #line 6175 "configure"
6175 #include "confdefs.h"
6176
6177 int main() {
6178 main()
6179 ; return 0; }
6180 EOF
6181 if { (eval echo configure:6182: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6182   rm -rf conftest*
6183   eval "ac_cv_lib_$ac_lib_var=yes"
6184 else
6185   echo "configure: failed program was:" >&5
6186   cat conftest.$ac_ext >&5
6187   rm -rf conftest*
6188   eval "ac_cv_lib_$ac_lib_var=no"
6189 fi
6190 rm -f conftest*
6191 LIBS="$ac_save_LIBS"
6192
6193 fi
6194 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6195   echo "$ac_t""yes" 1>&6
6196     ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
6197     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
6198   cat >> confdefs.h <<EOF
6199 #define $ac_tr_lib 1
6200 EOF
6201
6202   LIBS="-lm $LIBS"
6203
6204 else
6205   echo "$ac_t""no" 1>&6
6206 fi
6207
6208   for ac_func in nan copysignf
6209 do
6210 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6211 echo "configure:6212: checking for $ac_func" >&5
6212 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6213   echo $ac_n "(cached) $ac_c" 1>&6
6214 else
6215   cat > conftest.$ac_ext <<EOF
6216 #line 6217 "configure"
6217 #include "confdefs.h"
6218 /* System header to define __stub macros and hopefully few prototypes,
6219     which can conflict with char $ac_func(); below.  */
6220 #include <assert.h>
6221 /* Override any gcc2 internal prototype to avoid an error.  */
6222 /* We use char because int might match the return type of a gcc2
6223     builtin and then its argument prototype would still apply.  */
6224 char $ac_func();
6225
6226 int main() {
6227
6228 /* The GNU C library defines this for functions which it implements
6229     to always fail with ENOSYS.  Some functions are actually named
6230     something starting with __ and the normal name is an alias.  */
6231 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6232 choke me
6233 #else
6234 $ac_func();
6235 #endif
6236
6237 ; return 0; }
6238 EOF
6239 if { (eval echo configure:6240: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6240   rm -rf conftest*
6241   eval "ac_cv_func_$ac_func=yes"
6242 else
6243   echo "configure: failed program was:" >&5
6244   cat conftest.$ac_ext >&5
6245   rm -rf conftest*
6246   eval "ac_cv_func_$ac_func=no"
6247 fi
6248 rm -f conftest*
6249 fi
6250
6251 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6252   echo "$ac_t""yes" 1>&6
6253     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6254   cat >> confdefs.h <<EOF
6255 #define $ac_tr_func 1
6256 EOF
6257  
6258 else
6259   echo "$ac_t""no" 1>&6
6260 LIBMATHOBJS="$LIBMATHOBJS ${ac_func}.lo"
6261 fi
6262 done
6263
6264
6265     for ac_func in __signbit
6266 do
6267 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6268 echo "configure:6269: checking for $ac_func" >&5
6269 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6270   echo $ac_n "(cached) $ac_c" 1>&6
6271 else
6272   cat > conftest.$ac_ext <<EOF
6273 #line 6274 "configure"
6274 #include "confdefs.h"
6275 /* System header to define __stub macros and hopefully few prototypes,
6276     which can conflict with char $ac_func(); below.  */
6277 #include <assert.h>
6278 /* Override any gcc2 internal prototype to avoid an error.  */
6279 /* We use char because int might match the return type of a gcc2
6280     builtin and then its argument prototype would still apply.  */
6281 char $ac_func();
6282
6283 int main() {
6284
6285 /* The GNU C library defines this for functions which it implements
6286     to always fail with ENOSYS.  Some functions are actually named
6287     something starting with __ and the normal name is an alias.  */
6288 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6289 choke me
6290 #else
6291 $ac_func();
6292 #endif
6293
6294 ; return 0; }
6295 EOF
6296 if { (eval echo configure:6297: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6297   rm -rf conftest*
6298   eval "ac_cv_func_$ac_func=yes"
6299 else
6300   echo "configure: failed program was:" >&5
6301   cat conftest.$ac_ext >&5
6302   rm -rf conftest*
6303   eval "ac_cv_func_$ac_func=no"
6304 fi
6305 rm -f conftest*
6306 fi
6307
6308 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6309   echo "$ac_t""yes" 1>&6
6310     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6311   cat >> confdefs.h <<EOF
6312 #define $ac_tr_func 1
6313 EOF
6314  
6315 else
6316   echo "$ac_t""no" 1>&6
6317 LIBMATHOBJS="$LIBMATHOBJS signbit.lo"
6318 fi
6319 done
6320
6321   for ac_func in __signbitf
6322 do
6323 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6324 echo "configure:6325: checking for $ac_func" >&5
6325 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6326   echo $ac_n "(cached) $ac_c" 1>&6
6327 else
6328   cat > conftest.$ac_ext <<EOF
6329 #line 6330 "configure"
6330 #include "confdefs.h"
6331 /* System header to define __stub macros and hopefully few prototypes,
6332     which can conflict with char $ac_func(); below.  */
6333 #include <assert.h>
6334 /* Override any gcc2 internal prototype to avoid an error.  */
6335 /* We use char because int might match the return type of a gcc2
6336     builtin and then its argument prototype would still apply.  */
6337 char $ac_func();
6338
6339 int main() {
6340
6341 /* The GNU C library defines this for functions which it implements
6342     to always fail with ENOSYS.  Some functions are actually named
6343     something starting with __ and the normal name is an alias.  */
6344 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6345 choke me
6346 #else
6347 $ac_func();
6348 #endif
6349
6350 ; return 0; }
6351 EOF
6352 if { (eval echo configure:6353: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6353   rm -rf conftest*
6354   eval "ac_cv_func_$ac_func=yes"
6355 else
6356   echo "configure: failed program was:" >&5
6357   cat conftest.$ac_ext >&5
6358   rm -rf conftest*
6359   eval "ac_cv_func_$ac_func=no"
6360 fi
6361 rm -f conftest*
6362 fi
6363
6364 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6365   echo "$ac_t""yes" 1>&6
6366     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6367   cat >> confdefs.h <<EOF
6368 #define $ac_tr_func 1
6369 EOF
6370  
6371 else
6372   echo "$ac_t""no" 1>&6
6373 LIBMATHOBJS="$LIBMATHOBJS signbitf.lo"
6374 fi
6375 done
6376
6377
6378           if test x$ac_cv_func_copysignl = x"yes"; then
6379     for ac_func in __signbitl
6380 do
6381 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6382 echo "configure:6383: checking for $ac_func" >&5
6383 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6384   echo $ac_n "(cached) $ac_c" 1>&6
6385 else
6386   cat > conftest.$ac_ext <<EOF
6387 #line 6388 "configure"
6388 #include "confdefs.h"
6389 /* System header to define __stub macros and hopefully few prototypes,
6390     which can conflict with char $ac_func(); below.  */
6391 #include <assert.h>
6392 /* Override any gcc2 internal prototype to avoid an error.  */
6393 /* We use char because int might match the return type of a gcc2
6394     builtin and then its argument prototype would still apply.  */
6395 char $ac_func();
6396
6397 int main() {
6398
6399 /* The GNU C library defines this for functions which it implements
6400     to always fail with ENOSYS.  Some functions are actually named
6401     something starting with __ and the normal name is an alias.  */
6402 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6403 choke me
6404 #else
6405 $ac_func();
6406 #endif
6407
6408 ; return 0; }
6409 EOF
6410 if { (eval echo configure:6411: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6411   rm -rf conftest*
6412   eval "ac_cv_func_$ac_func=yes"
6413 else
6414   echo "configure: failed program was:" >&5
6415   cat conftest.$ac_ext >&5
6416   rm -rf conftest*
6417   eval "ac_cv_func_$ac_func=no"
6418 fi
6419 rm -f conftest*
6420 fi
6421
6422 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6423   echo "$ac_t""yes" 1>&6
6424     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6425   cat >> confdefs.h <<EOF
6426 #define $ac_tr_func 1
6427 EOF
6428  
6429 else
6430   echo "$ac_t""no" 1>&6
6431 LIBMATHOBJS="$LIBMATHOBJS signbitl.lo"
6432 fi
6433 done
6434
6435   fi
6436
6437   
6438
6439       
6440
6441       echo $ac_n "checking for mbstate_t""... $ac_c" 1>&6
6442 echo "configure:6443: checking for mbstate_t" >&5
6443   cat > conftest.$ac_ext <<EOF
6444 #line 6445 "configure"
6445 #include "confdefs.h"
6446 #include <wchar.h>
6447 int main() {
6448 mbstate_t teststate;
6449 ; return 0; }
6450 EOF
6451 if { (eval echo configure:6452: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6452   rm -rf conftest*
6453   have_mbstate_t=yes
6454 else
6455   echo "configure: failed program was:" >&5
6456   cat conftest.$ac_ext >&5
6457   rm -rf conftest*
6458   have_mbstate_t=no
6459 fi
6460 rm -f conftest*
6461   echo "$ac_t""$have_mbstate_t" 1>&6
6462   if test x"$have_mbstate_t" = xyes; then
6463     cat >> confdefs.h <<\EOF
6464 #define HAVE_MBSTATE_T 1
6465 EOF
6466
6467   fi
6468
6469     for ac_hdr in wchar.h
6470 do
6471 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6472 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6473 echo "configure:6474: checking for $ac_hdr" >&5
6474 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6475   echo $ac_n "(cached) $ac_c" 1>&6
6476 else
6477   cat > conftest.$ac_ext <<EOF
6478 #line 6479 "configure"
6479 #include "confdefs.h"
6480 #include <$ac_hdr>
6481 EOF
6482 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6483 { (eval echo configure:6484: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6484 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6485 if test -z "$ac_err"; then
6486   rm -rf conftest*
6487   eval "ac_cv_header_$ac_safe=yes"
6488 else
6489   echo "$ac_err" >&5
6490   echo "configure: failed program was:" >&5
6491   cat conftest.$ac_ext >&5
6492   rm -rf conftest*
6493   eval "ac_cv_header_$ac_safe=no"
6494 fi
6495 rm -f conftest*
6496 fi
6497 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6498   echo "$ac_t""yes" 1>&6
6499     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6500   cat >> confdefs.h <<EOF
6501 #define $ac_tr_hdr 1
6502 EOF
6503  ac_has_wchar_h=yes
6504 else
6505   echo "$ac_t""no" 1>&6
6506 ac_has_wchar_h=no
6507 fi
6508 done
6509
6510   for ac_hdr in wctype.h
6511 do
6512 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6513 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6514 echo "configure:6515: checking for $ac_hdr" >&5
6515 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6516   echo $ac_n "(cached) $ac_c" 1>&6
6517 else
6518   cat > conftest.$ac_ext <<EOF
6519 #line 6520 "configure"
6520 #include "confdefs.h"
6521 #include <$ac_hdr>
6522 EOF
6523 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6524 { (eval echo configure:6525: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6525 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6526 if test -z "$ac_err"; then
6527   rm -rf conftest*
6528   eval "ac_cv_header_$ac_safe=yes"
6529 else
6530   echo "$ac_err" >&5
6531   echo "configure: failed program was:" >&5
6532   cat conftest.$ac_ext >&5
6533   rm -rf conftest*
6534   eval "ac_cv_header_$ac_safe=no"
6535 fi
6536 rm -f conftest*
6537 fi
6538 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6539   echo "$ac_t""yes" 1>&6
6540     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6541   cat >> confdefs.h <<EOF
6542 #define $ac_tr_hdr 1
6543 EOF
6544  ac_has_wctype_h=yes
6545 else
6546   echo "$ac_t""no" 1>&6
6547 ac_has_wctype_h=no
6548 fi
6549 done
6550
6551   
6552     if test x"$ac_has_wchar_h" = xyes &&
6553      test x"$ac_has_wctype_h" = xyes &&
6554      test x"$enable_c_mbchar" != xno; then
6555       
6556             echo $ac_n "checking for WCHAR_MIN and WCHAR_MAX""... $ac_c" 1>&6
6557 echo "configure:6558: checking for WCHAR_MIN and WCHAR_MAX" >&5
6558     cat > conftest.$ac_ext <<EOF
6559 #line 6560 "configure"
6560 #include "confdefs.h"
6561 #include <wchar.h>
6562 int main() {
6563 int i = WCHAR_MIN; int j = WCHAR_MAX;
6564 ; return 0; }
6565 EOF
6566 if { (eval echo configure:6567: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6567   rm -rf conftest*
6568   has_wchar_minmax=yes
6569 else
6570   echo "configure: failed program was:" >&5
6571   cat conftest.$ac_ext >&5
6572   rm -rf conftest*
6573   has_wchar_minmax=no
6574 fi
6575 rm -f conftest*
6576     echo "$ac_t""$has_wchar_minmax" 1>&6
6577     
6578             echo $ac_n "checking for WEOF""... $ac_c" 1>&6
6579 echo "configure:6580: checking for WEOF" >&5
6580     cat > conftest.$ac_ext <<EOF
6581 #line 6582 "configure"
6582 #include "confdefs.h"
6583
6584       #include <wchar.h>
6585       #include <stddef.h>
6586 int main() {
6587 wint_t i = WEOF;
6588 ; return 0; }
6589 EOF
6590 if { (eval echo configure:6591: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6591   rm -rf conftest*
6592   has_weof=yes
6593 else
6594   echo "configure: failed program was:" >&5
6595   cat conftest.$ac_ext >&5
6596   rm -rf conftest*
6597   has_weof=no
6598 fi
6599 rm -f conftest*
6600     echo "$ac_t""$has_weof" 1>&6
6601   
6602         ac_wfuncs=yes
6603     for ac_func in wcslen wmemchr wmemcmp wmemcpy wmemmove wmemset
6604 do
6605 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6606 echo "configure:6607: checking for $ac_func" >&5
6607 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6608   echo $ac_n "(cached) $ac_c" 1>&6
6609 else
6610   cat > conftest.$ac_ext <<EOF
6611 #line 6612 "configure"
6612 #include "confdefs.h"
6613 /* System header to define __stub macros and hopefully few prototypes,
6614     which can conflict with char $ac_func(); below.  */
6615 #include <assert.h>
6616 /* Override any gcc2 internal prototype to avoid an error.  */
6617 /* We use char because int might match the return type of a gcc2
6618     builtin and then its argument prototype would still apply.  */
6619 char $ac_func();
6620
6621 int main() {
6622
6623 /* The GNU C library defines this for functions which it implements
6624     to always fail with ENOSYS.  Some functions are actually named
6625     something starting with __ and the normal name is an alias.  */
6626 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6627 choke me
6628 #else
6629 $ac_func();
6630 #endif
6631
6632 ; return 0; }
6633 EOF
6634 if { (eval echo configure:6635: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6635   rm -rf conftest*
6636   eval "ac_cv_func_$ac_func=yes"
6637 else
6638   echo "configure: failed program was:" >&5
6639   cat conftest.$ac_ext >&5
6640   rm -rf conftest*
6641   eval "ac_cv_func_$ac_func=no"
6642 fi
6643 rm -f conftest*
6644 fi
6645
6646 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6647   echo "$ac_t""yes" 1>&6
6648     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6649   cat >> confdefs.h <<EOF
6650 #define $ac_tr_func 1
6651 EOF
6652  
6653 else
6654   echo "$ac_t""no" 1>&6
6655 \
6656     ac_wfuncs=no
6657 fi
6658 done
6659
6660   
6661         for ac_func in btowc wctob fgetwc fgetwc fgetws fputwc fputws fwide \
6662     fwprintf fwscanf swprintf swscanf vfwprintf vfwscanf vswprintf vswscanf \
6663     vwprintf vwscanf wprintf wscanf getwc getwchar mbsinit mbrlen mbrtowc \
6664     mbsrtowcs wcsrtombs putwc putwchar ungetwc wcrtomb wcstod wcstof wcstol \
6665     wcstoul wcscpy wcsncpy wcscat wcsncat wcscmp wcscoll wcsncmp wcsxfrm \
6666     wcscspn wcsspn wcstok wcsftime wcschr wcspbrk wcsrchr wcsstr
6667 do
6668 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6669 echo "configure:6670: checking for $ac_func" >&5
6670 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6671   echo $ac_n "(cached) $ac_c" 1>&6
6672 else
6673   cat > conftest.$ac_ext <<EOF
6674 #line 6675 "configure"
6675 #include "confdefs.h"
6676 /* System header to define __stub macros and hopefully few prototypes,
6677     which can conflict with char $ac_func(); below.  */
6678 #include <assert.h>
6679 /* Override any gcc2 internal prototype to avoid an error.  */
6680 /* We use char because int might match the return type of a gcc2
6681     builtin and then its argument prototype would still apply.  */
6682 char $ac_func();
6683
6684 int main() {
6685
6686 /* The GNU C library defines this for functions which it implements
6687     to always fail with ENOSYS.  Some functions are actually named
6688     something starting with __ and the normal name is an alias.  */
6689 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6690 choke me
6691 #else
6692 $ac_func();
6693 #endif
6694
6695 ; return 0; }
6696 EOF
6697 if { (eval echo configure:6698: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6698   rm -rf conftest*
6699   eval "ac_cv_func_$ac_func=yes"
6700 else
6701   echo "configure: failed program was:" >&5
6702   cat conftest.$ac_ext >&5
6703   rm -rf conftest*
6704   eval "ac_cv_func_$ac_func=no"
6705 fi
6706 rm -f conftest*
6707 fi
6708
6709 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6710   echo "$ac_t""yes" 1>&6
6711     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6712   cat >> confdefs.h <<EOF
6713 #define $ac_tr_func 1
6714 EOF
6715  
6716 else
6717   echo "$ac_t""no" 1>&6
6718 \
6719     ac_wfuncs=no
6720 fi
6721 done
6722
6723
6724     echo $ac_n "checking for ISO C99 wchar_t support""... $ac_c" 1>&6
6725 echo "configure:6726: checking for ISO C99 wchar_t support" >&5
6726     if test x"$has_weof" = xyes &&
6727        test x"$has_wchar_minmax" = xyes &&
6728        test x"$ac_wfuncs" = xyes; then
6729       ac_isoC99_wchar_t=yes
6730     else
6731       ac_isoC99_wchar_t=no
6732     fi
6733     echo "$ac_t""$ac_isoC99_wchar_t" 1>&6
6734   
6735             ac_safe=`echo "iconv.h" | sed 'y%./+-%__p_%'`
6736 echo $ac_n "checking for iconv.h""... $ac_c" 1>&6
6737 echo "configure:6738: checking for iconv.h" >&5
6738 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6739   echo $ac_n "(cached) $ac_c" 1>&6
6740 else
6741   cat > conftest.$ac_ext <<EOF
6742 #line 6743 "configure"
6743 #include "confdefs.h"
6744 #include <iconv.h>
6745 EOF
6746 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6747 { (eval echo configure:6748: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6748 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6749 if test -z "$ac_err"; then
6750   rm -rf conftest*
6751   eval "ac_cv_header_$ac_safe=yes"
6752 else
6753   echo "$ac_err" >&5
6754   echo "configure: failed program was:" >&5
6755   cat conftest.$ac_ext >&5
6756   rm -rf conftest*
6757   eval "ac_cv_header_$ac_safe=no"
6758 fi
6759 rm -f conftest*
6760 fi
6761 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6762   echo "$ac_t""yes" 1>&6
6763   ac_has_iconv_h=yes
6764 else
6765   echo "$ac_t""no" 1>&6
6766 ac_has_iconv_h=no
6767 fi
6768
6769     ac_safe=`echo "langinfo.h" | sed 'y%./+-%__p_%'`
6770 echo $ac_n "checking for langinfo.h""... $ac_c" 1>&6
6771 echo "configure:6772: checking for langinfo.h" >&5
6772 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6773   echo $ac_n "(cached) $ac_c" 1>&6
6774 else
6775   cat > conftest.$ac_ext <<EOF
6776 #line 6777 "configure"
6777 #include "confdefs.h"
6778 #include <langinfo.h>
6779 EOF
6780 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6781 { (eval echo configure:6782: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6782 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6783 if test -z "$ac_err"; then
6784   rm -rf conftest*
6785   eval "ac_cv_header_$ac_safe=yes"
6786 else
6787   echo "$ac_err" >&5
6788   echo "configure: failed program was:" >&5
6789   cat conftest.$ac_ext >&5
6790   rm -rf conftest*
6791   eval "ac_cv_header_$ac_safe=no"
6792 fi
6793 rm -f conftest*
6794 fi
6795 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6796   echo "$ac_t""yes" 1>&6
6797   ac_has_langinfo_h=yes
6798 else
6799   echo "$ac_t""no" 1>&6
6800 ac_has_langinfo_h=no
6801 fi
6802
6803
6804         echo $ac_n "checking for iconv in -liconv""... $ac_c" 1>&6
6805 echo "configure:6806: checking for iconv in -liconv" >&5
6806 ac_lib_var=`echo iconv'_'iconv | sed 'y%./+-%__p_%'`
6807 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6808   echo $ac_n "(cached) $ac_c" 1>&6
6809 else
6810   ac_save_LIBS="$LIBS"
6811 LIBS="-liconv  $LIBS"
6812 cat > conftest.$ac_ext <<EOF
6813 #line 6814 "configure"
6814 #include "confdefs.h"
6815 /* Override any gcc2 internal prototype to avoid an error.  */
6816 /* We use char because int might match the return type of a gcc2
6817     builtin and then its argument prototype would still apply.  */
6818 char iconv();
6819
6820 int main() {
6821 iconv()
6822 ; return 0; }
6823 EOF
6824 if { (eval echo configure:6825: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6825   rm -rf conftest*
6826   eval "ac_cv_lib_$ac_lib_var=yes"
6827 else
6828   echo "configure: failed program was:" >&5
6829   cat conftest.$ac_ext >&5
6830   rm -rf conftest*
6831   eval "ac_cv_lib_$ac_lib_var=no"
6832 fi
6833 rm -f conftest*
6834 LIBS="$ac_save_LIBS"
6835
6836 fi
6837 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6838   echo "$ac_t""yes" 1>&6
6839   libiconv="-liconv"
6840 else
6841   echo "$ac_t""no" 1>&6
6842 fi
6843
6844     ac_save_LIBS="$LIBS"
6845     LIBS="$LIBS $libiconv"
6846
6847     for ac_func in iconv_open iconv_close iconv nl_langinfo
6848 do
6849 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6850 echo "configure:6851: checking for $ac_func" >&5
6851 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6852   echo $ac_n "(cached) $ac_c" 1>&6
6853 else
6854   cat > conftest.$ac_ext <<EOF
6855 #line 6856 "configure"
6856 #include "confdefs.h"
6857 /* System header to define __stub macros and hopefully few prototypes,
6858     which can conflict with char $ac_func(); below.  */
6859 #include <assert.h>
6860 /* Override any gcc2 internal prototype to avoid an error.  */
6861 /* We use char because int might match the return type of a gcc2
6862     builtin and then its argument prototype would still apply.  */
6863 char $ac_func();
6864
6865 int main() {
6866
6867 /* The GNU C library defines this for functions which it implements
6868     to always fail with ENOSYS.  Some functions are actually named
6869     something starting with __ and the normal name is an alias.  */
6870 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6871 choke me
6872 #else
6873 $ac_func();
6874 #endif
6875
6876 ; return 0; }
6877 EOF
6878 if { (eval echo configure:6879: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6879   rm -rf conftest*
6880   eval "ac_cv_func_$ac_func=yes"
6881 else
6882   echo "configure: failed program was:" >&5
6883   cat conftest.$ac_ext >&5
6884   rm -rf conftest*
6885   eval "ac_cv_func_$ac_func=no"
6886 fi
6887 rm -f conftest*
6888 fi
6889
6890 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6891   echo "$ac_t""yes" 1>&6
6892     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6893   cat >> confdefs.h <<EOF
6894 #define $ac_tr_func 1
6895 EOF
6896  \
6897     ac_XPG2funcs=yes
6898 else
6899   echo "$ac_t""no" 1>&6
6900 ac_XPG2funcs=no
6901 fi
6902 done
6903
6904   
6905     LIBS="$ac_save_LIBS"
6906
6907     echo $ac_n "checking for XPG2 wchar_t support""... $ac_c" 1>&6
6908 echo "configure:6909: checking for XPG2 wchar_t support" >&5
6909     if test x"$ac_has_iconv_h" = xyes &&
6910        test x"$ac_has_langinfo_h" = xyes &&
6911        test x"$ac_XPG2funcs" = xyes; then
6912       ac_XPG2_wchar_t=yes
6913     else
6914       ac_XPG2_wchar_t=no
6915     fi
6916     echo "$ac_t""$ac_XPG2_wchar_t" 1>&6
6917   
6918             echo $ac_n "checking for enabled wchar_t specializations""... $ac_c" 1>&6
6919 echo "configure:6920: checking for enabled wchar_t specializations" >&5
6920     if test x"$ac_isoC99_wchar_t" = xyes &&
6921        test x"$ac_XPG2_wchar_t" = xyes; then
6922       cat >> confdefs.h <<\EOF
6923 #define _GLIBCPP_USE_WCHAR_T 1
6924 EOF
6925
6926       echo "$ac_t"""yes"" 1>&6
6927     else
6928       echo "$ac_t"""no"" 1>&6
6929     fi
6930   else
6931         echo "configure: warning: wchar_t support disabled." 1>&2
6932   fi
6933
6934       os_include_dir="os/bsd/netbsd"
6935       cat >> confdefs.h <<\EOF
6936 #define HAVE_COPYSIGN 1
6937 EOF
6938
6939       cat >> confdefs.h <<\EOF
6940 #define HAVE_COPYSIGNF 1
6941 EOF
6942
6943       cat >> confdefs.h <<\EOF
6944 #define HAVE_FINITEF 1
6945 EOF
6946
6947       cat >> confdefs.h <<\EOF
6948 #define HAVE_FINITE 1
6949 EOF
6950
6951       cat >> confdefs.h <<\EOF
6952 #define HAVE_FREXPF 1
6953 EOF
6954
6955       cat >> confdefs.h <<\EOF
6956 #define HAVE_HYPOTF 1
6957 EOF
6958
6959       cat >> confdefs.h <<\EOF
6960 #define HAVE_ISINF 1
6961 EOF
6962
6963       cat >> confdefs.h <<\EOF
6964 #define HAVE_ISINFF 1
6965 EOF
6966
6967       cat >> confdefs.h <<\EOF
6968 #define HAVE_ISNAN 1
6969 EOF
6970
6971       cat >> confdefs.h <<\EOF
6972 #define HAVE_ISNANF 1
6973 EOF
6974
6975       if test x"long_double_math_on_this_cpu" = x"yes"; then
6976         cat >> confdefs.h <<\EOF
6977 #define HAVE_FINITEL 1
6978 EOF
6979
6980         cat >> confdefs.h <<\EOF
6981 #define HAVE_ISINFL 1
6982 EOF
6983
6984         cat >> confdefs.h <<\EOF
6985 #define HAVE_ISNANL 1
6986 EOF
6987
6988       fi
6989       ;;
6990     *-mingw32*)
6991       for ac_hdr in sys/types.h locale.h float.h
6992 do
6993 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6994 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6995 echo "configure:6996: checking for $ac_hdr" >&5
6996 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6997   echo $ac_n "(cached) $ac_c" 1>&6
6998 else
6999   cat > conftest.$ac_ext <<EOF
7000 #line 7001 "configure"
7001 #include "confdefs.h"
7002 #include <$ac_hdr>
7003 EOF
7004 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7005 { (eval echo configure:7006: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7006 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7007 if test -z "$ac_err"; then
7008   rm -rf conftest*
7009   eval "ac_cv_header_$ac_safe=yes"
7010 else
7011   echo "$ac_err" >&5
7012   echo "configure: failed program was:" >&5
7013   cat conftest.$ac_ext >&5
7014   rm -rf conftest*
7015   eval "ac_cv_header_$ac_safe=no"
7016 fi
7017 rm -f conftest*
7018 fi
7019 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7020   echo "$ac_t""yes" 1>&6
7021     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7022   cat >> confdefs.h <<EOF
7023 #define $ac_tr_hdr 1
7024 EOF
7025  
7026 else
7027   echo "$ac_t""no" 1>&6
7028 fi
7029 done
7030
7031       
7032   # If we're not using GNU ld, then there's no point in even trying these
7033   # tests.  Check for that first.  We should have already tested for gld
7034   # by now (in libtool), but require it now just to be safe...
7035   test -z "$SECTION_LDFLAGS" && SECTION_LDFLAGS=''
7036   test -z "$OPT_LDFLAGS" && OPT_LDFLAGS=''
7037   
7038
7039   # The name set by libtool depends on the version of libtool.  Shame on us
7040   # for depending on an impl detail, but c'est la vie.  Older versions used
7041   # ac_cv_prog_gnu_ld, but now it's lt_cv_prog_gnu_ld, and is copied back on
7042   # top of with_gnu_ld (which is also set by --with-gnu-ld, so that actually
7043   # makes sense).  We'll test with_gnu_ld everywhere else, so if that isn't
7044   # set (hence we're using an older libtool), then set it.
7045   if test x${with_gnu_ld+set} != xset; then
7046     if test x${ac_cv_prog_gnu_ld+set} != xset; then
7047       # We got through "ac_require(ac_prog_ld)" and still not set?  Huh?
7048       with_gnu_ld=no
7049     else
7050       with_gnu_ld=$ac_cv_prog_gnu_ld
7051     fi
7052   fi
7053
7054   # Start by getting the version number.  I think the libtool test already
7055   # does some of this, but throws away the result.
7056   
7057   ldver=`$LD --version 2>/dev/null | head -1 | \
7058          sed -e 's/GNU ld version \([0-9.][0-9.]*\).*/\1/'`
7059   
7060   glibcpp_gnu_ld_version=`echo $ldver | \
7061          $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'`
7062
7063   # Set --gc-sections.
7064   if test "$with_gnu_ld" = "notbroken"; then
7065     # GNU ld it is!  Joy and bunny rabbits!
7066
7067     # All these tests are for C++; save the language and the compiler flags.
7068     # Need to do this so that g++ won't try to link in libstdc++
7069     ac_test_CFLAGS="${CFLAGS+set}"
7070     ac_save_CFLAGS="$CFLAGS"
7071     CFLAGS='-x c++  -Wl,--gc-sections'
7072
7073     # Check for -Wl,--gc-sections
7074     # XXX This test is broken at the moment, as symbols required for
7075     # linking are now in libsupc++ (not built yet.....). In addition, 
7076     # this test has cored on solaris in the past. In addition,
7077     # --gc-sections doesn't really work at the moment (keeps on discarding
7078     # used sections, first .eh_frame and now some of the glibc sections for
7079     # iconv). Bzzzzt. Thanks for playing, maybe next time.
7080     echo $ac_n "checking for ld that supports -Wl,--gc-sections""... $ac_c" 1>&6
7081 echo "configure:7082: checking for ld that supports -Wl,--gc-sections" >&5
7082     if test "$cross_compiling" = yes; then
7083   ac_sectionLDflags=yes
7084 else
7085   cat > conftest.$ac_ext <<EOF
7086 #line 7087 "configure"
7087 #include "confdefs.h"
7088
7089      int main(void) 
7090      {
7091        try { throw 1; }
7092        catch (...) { };
7093        return 0;
7094      }
7095     
7096 EOF
7097 if { (eval echo configure:7098: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7098 then
7099   ac_sectionLDflags=yes
7100 else
7101   echo "configure: failed program was:" >&5
7102   cat conftest.$ac_ext >&5
7103   rm -fr conftest*
7104   ac_sectionLDflags=no
7105 fi
7106 rm -fr conftest*
7107 fi
7108
7109     if test "$ac_test_CFLAGS" = set; then
7110       CFLAGS="$ac_save_CFLAGS"
7111     else
7112       # this is the suspicious part
7113       CFLAGS=''
7114     fi
7115     if test "$ac_sectionLDflags" = "yes"; then
7116       SECTION_LDFLAGS="-Wl,--gc-sections $SECTION_LDFLAGS"
7117     fi
7118     echo "$ac_t""$ac_sectionLDflags" 1>&6
7119   fi
7120
7121   # Set linker optimization flags.
7122   if test x"$with_gnu_ld" = x"yes" && test x"$enable_debug" = x"no"; then
7123     OPT_LDFLAGS="-Wl,-O1 $OPT_LDFLAGS"
7124   fi
7125
7126   
7127   
7128
7129       
7130     echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
7131 echo "configure:7132: checking for main in -lm" >&5
7132 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
7133 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7134   echo $ac_n "(cached) $ac_c" 1>&6
7135 else
7136   ac_save_LIBS="$LIBS"
7137 LIBS="-lm  $LIBS"
7138 cat > conftest.$ac_ext <<EOF
7139 #line 7140 "configure"
7140 #include "confdefs.h"
7141
7142 int main() {
7143 main()
7144 ; return 0; }
7145 EOF
7146 if { (eval echo configure:7147: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7147   rm -rf conftest*
7148   eval "ac_cv_lib_$ac_lib_var=yes"
7149 else
7150   echo "configure: failed program was:" >&5
7151   cat conftest.$ac_ext >&5
7152   rm -rf conftest*
7153   eval "ac_cv_lib_$ac_lib_var=no"
7154 fi
7155 rm -f conftest*
7156 LIBS="$ac_save_LIBS"
7157
7158 fi
7159 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7160   echo "$ac_t""yes" 1>&6
7161     ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
7162     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
7163   cat >> confdefs.h <<EOF
7164 #define $ac_tr_lib 1
7165 EOF
7166
7167   LIBS="-lm $LIBS"
7168
7169 else
7170   echo "$ac_t""no" 1>&6
7171 fi
7172
7173   for ac_func in nan copysignf
7174 do
7175 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7176 echo "configure:7177: checking for $ac_func" >&5
7177 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7178   echo $ac_n "(cached) $ac_c" 1>&6
7179 else
7180   cat > conftest.$ac_ext <<EOF
7181 #line 7182 "configure"
7182 #include "confdefs.h"
7183 /* System header to define __stub macros and hopefully few prototypes,
7184     which can conflict with char $ac_func(); below.  */
7185 #include <assert.h>
7186 /* Override any gcc2 internal prototype to avoid an error.  */
7187 /* We use char because int might match the return type of a gcc2
7188     builtin and then its argument prototype would still apply.  */
7189 char $ac_func();
7190
7191 int main() {
7192
7193 /* The GNU C library defines this for functions which it implements
7194     to always fail with ENOSYS.  Some functions are actually named
7195     something starting with __ and the normal name is an alias.  */
7196 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7197 choke me
7198 #else
7199 $ac_func();
7200 #endif
7201
7202 ; return 0; }
7203 EOF
7204 if { (eval echo configure:7205: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7205   rm -rf conftest*
7206   eval "ac_cv_func_$ac_func=yes"
7207 else
7208   echo "configure: failed program was:" >&5
7209   cat conftest.$ac_ext >&5
7210   rm -rf conftest*
7211   eval "ac_cv_func_$ac_func=no"
7212 fi
7213 rm -f conftest*
7214 fi
7215
7216 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7217   echo "$ac_t""yes" 1>&6
7218     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7219   cat >> confdefs.h <<EOF
7220 #define $ac_tr_func 1
7221 EOF
7222  
7223 else
7224   echo "$ac_t""no" 1>&6
7225 LIBMATHOBJS="$LIBMATHOBJS ${ac_func}.lo"
7226 fi
7227 done
7228
7229
7230     for ac_func in __signbit
7231 do
7232 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7233 echo "configure:7234: checking for $ac_func" >&5
7234 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7235   echo $ac_n "(cached) $ac_c" 1>&6
7236 else
7237   cat > conftest.$ac_ext <<EOF
7238 #line 7239 "configure"
7239 #include "confdefs.h"
7240 /* System header to define __stub macros and hopefully few prototypes,
7241     which can conflict with char $ac_func(); below.  */
7242 #include <assert.h>
7243 /* Override any gcc2 internal prototype to avoid an error.  */
7244 /* We use char because int might match the return type of a gcc2
7245     builtin and then its argument prototype would still apply.  */
7246 char $ac_func();
7247
7248 int main() {
7249
7250 /* The GNU C library defines this for functions which it implements
7251     to always fail with ENOSYS.  Some functions are actually named
7252     something starting with __ and the normal name is an alias.  */
7253 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7254 choke me
7255 #else
7256 $ac_func();
7257 #endif
7258
7259 ; return 0; }
7260 EOF
7261 if { (eval echo configure:7262: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7262   rm -rf conftest*
7263   eval "ac_cv_func_$ac_func=yes"
7264 else
7265   echo "configure: failed program was:" >&5
7266   cat conftest.$ac_ext >&5
7267   rm -rf conftest*
7268   eval "ac_cv_func_$ac_func=no"
7269 fi
7270 rm -f conftest*
7271 fi
7272
7273 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7274   echo "$ac_t""yes" 1>&6
7275     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7276   cat >> confdefs.h <<EOF
7277 #define $ac_tr_func 1
7278 EOF
7279  
7280 else
7281   echo "$ac_t""no" 1>&6
7282 LIBMATHOBJS="$LIBMATHOBJS signbit.lo"
7283 fi
7284 done
7285
7286   for ac_func in __signbitf
7287 do
7288 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7289 echo "configure:7290: checking for $ac_func" >&5
7290 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7291   echo $ac_n "(cached) $ac_c" 1>&6
7292 else
7293   cat > conftest.$ac_ext <<EOF
7294 #line 7295 "configure"
7295 #include "confdefs.h"
7296 /* System header to define __stub macros and hopefully few prototypes,
7297     which can conflict with char $ac_func(); below.  */
7298 #include <assert.h>
7299 /* Override any gcc2 internal prototype to avoid an error.  */
7300 /* We use char because int might match the return type of a gcc2
7301     builtin and then its argument prototype would still apply.  */
7302 char $ac_func();
7303
7304 int main() {
7305
7306 /* The GNU C library defines this for functions which it implements
7307     to always fail with ENOSYS.  Some functions are actually named
7308     something starting with __ and the normal name is an alias.  */
7309 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7310 choke me
7311 #else
7312 $ac_func();
7313 #endif
7314
7315 ; return 0; }
7316 EOF
7317 if { (eval echo configure:7318: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7318   rm -rf conftest*
7319   eval "ac_cv_func_$ac_func=yes"
7320 else
7321   echo "configure: failed program was:" >&5
7322   cat conftest.$ac_ext >&5
7323   rm -rf conftest*
7324   eval "ac_cv_func_$ac_func=no"
7325 fi
7326 rm -f conftest*
7327 fi
7328
7329 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7330   echo "$ac_t""yes" 1>&6
7331     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7332   cat >> confdefs.h <<EOF
7333 #define $ac_tr_func 1
7334 EOF
7335  
7336 else
7337   echo "$ac_t""no" 1>&6
7338 LIBMATHOBJS="$LIBMATHOBJS signbitf.lo"
7339 fi
7340 done
7341
7342
7343           if test x$ac_cv_func_copysignl = x"yes"; then
7344     for ac_func in __signbitl
7345 do
7346 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7347 echo "configure:7348: checking for $ac_func" >&5
7348 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7349   echo $ac_n "(cached) $ac_c" 1>&6
7350 else
7351   cat > conftest.$ac_ext <<EOF
7352 #line 7353 "configure"
7353 #include "confdefs.h"
7354 /* System header to define __stub macros and hopefully few prototypes,
7355     which can conflict with char $ac_func(); below.  */
7356 #include <assert.h>
7357 /* Override any gcc2 internal prototype to avoid an error.  */
7358 /* We use char because int might match the return type of a gcc2
7359     builtin and then its argument prototype would still apply.  */
7360 char $ac_func();
7361
7362 int main() {
7363
7364 /* The GNU C library defines this for functions which it implements
7365     to always fail with ENOSYS.  Some functions are actually named
7366     something starting with __ and the normal name is an alias.  */
7367 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7368 choke me
7369 #else
7370 $ac_func();
7371 #endif
7372
7373 ; return 0; }
7374 EOF
7375 if { (eval echo configure:7376: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7376   rm -rf conftest*
7377   eval "ac_cv_func_$ac_func=yes"
7378 else
7379   echo "configure: failed program was:" >&5
7380   cat conftest.$ac_ext >&5
7381   rm -rf conftest*
7382   eval "ac_cv_func_$ac_func=no"
7383 fi
7384 rm -f conftest*
7385 fi
7386
7387 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7388   echo "$ac_t""yes" 1>&6
7389     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7390   cat >> confdefs.h <<EOF
7391 #define $ac_tr_func 1
7392 EOF
7393  
7394 else
7395   echo "$ac_t""no" 1>&6
7396 LIBMATHOBJS="$LIBMATHOBJS signbitl.lo"
7397 fi
7398 done
7399
7400   fi
7401
7402   
7403
7404       
7405
7406       echo $ac_n "checking for mbstate_t""... $ac_c" 1>&6
7407 echo "configure:7408: checking for mbstate_t" >&5
7408   cat > conftest.$ac_ext <<EOF
7409 #line 7410 "configure"
7410 #include "confdefs.h"
7411 #include <wchar.h>
7412 int main() {
7413 mbstate_t teststate;
7414 ; return 0; }
7415 EOF
7416 if { (eval echo configure:7417: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7417   rm -rf conftest*
7418   have_mbstate_t=yes
7419 else
7420   echo "configure: failed program was:" >&5
7421   cat conftest.$ac_ext >&5
7422   rm -rf conftest*
7423   have_mbstate_t=no
7424 fi
7425 rm -f conftest*
7426   echo "$ac_t""$have_mbstate_t" 1>&6
7427   if test x"$have_mbstate_t" = xyes; then
7428     cat >> confdefs.h <<\EOF
7429 #define HAVE_MBSTATE_T 1
7430 EOF
7431
7432   fi
7433
7434     for ac_hdr in wchar.h
7435 do
7436 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7437 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7438 echo "configure:7439: checking for $ac_hdr" >&5
7439 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7440   echo $ac_n "(cached) $ac_c" 1>&6
7441 else
7442   cat > conftest.$ac_ext <<EOF
7443 #line 7444 "configure"
7444 #include "confdefs.h"
7445 #include <$ac_hdr>
7446 EOF
7447 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7448 { (eval echo configure:7449: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7449 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7450 if test -z "$ac_err"; then
7451   rm -rf conftest*
7452   eval "ac_cv_header_$ac_safe=yes"
7453 else
7454   echo "$ac_err" >&5
7455   echo "configure: failed program was:" >&5
7456   cat conftest.$ac_ext >&5
7457   rm -rf conftest*
7458   eval "ac_cv_header_$ac_safe=no"
7459 fi
7460 rm -f conftest*
7461 fi
7462 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7463   echo "$ac_t""yes" 1>&6
7464     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7465   cat >> confdefs.h <<EOF
7466 #define $ac_tr_hdr 1
7467 EOF
7468  ac_has_wchar_h=yes
7469 else
7470   echo "$ac_t""no" 1>&6
7471 ac_has_wchar_h=no
7472 fi
7473 done
7474
7475   for ac_hdr in wctype.h
7476 do
7477 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7478 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7479 echo "configure:7480: checking for $ac_hdr" >&5
7480 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7481   echo $ac_n "(cached) $ac_c" 1>&6
7482 else
7483   cat > conftest.$ac_ext <<EOF
7484 #line 7485 "configure"
7485 #include "confdefs.h"
7486 #include <$ac_hdr>
7487 EOF
7488 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7489 { (eval echo configure:7490: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7490 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7491 if test -z "$ac_err"; then
7492   rm -rf conftest*
7493   eval "ac_cv_header_$ac_safe=yes"
7494 else
7495   echo "$ac_err" >&5
7496   echo "configure: failed program was:" >&5
7497   cat conftest.$ac_ext >&5
7498   rm -rf conftest*
7499   eval "ac_cv_header_$ac_safe=no"
7500 fi
7501 rm -f conftest*
7502 fi
7503 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7504   echo "$ac_t""yes" 1>&6
7505     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7506   cat >> confdefs.h <<EOF
7507 #define $ac_tr_hdr 1
7508 EOF
7509  ac_has_wctype_h=yes
7510 else
7511   echo "$ac_t""no" 1>&6
7512 ac_has_wctype_h=no
7513 fi
7514 done
7515
7516   
7517     if test x"$ac_has_wchar_h" = xyes &&
7518      test x"$ac_has_wctype_h" = xyes &&
7519      test x"$enable_c_mbchar" != xno; then
7520       
7521             echo $ac_n "checking for WCHAR_MIN and WCHAR_MAX""... $ac_c" 1>&6
7522 echo "configure:7523: checking for WCHAR_MIN and WCHAR_MAX" >&5
7523     cat > conftest.$ac_ext <<EOF
7524 #line 7525 "configure"
7525 #include "confdefs.h"
7526 #include <wchar.h>
7527 int main() {
7528 int i = WCHAR_MIN; int j = WCHAR_MAX;
7529 ; return 0; }
7530 EOF
7531 if { (eval echo configure:7532: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7532   rm -rf conftest*
7533   has_wchar_minmax=yes
7534 else
7535   echo "configure: failed program was:" >&5
7536   cat conftest.$ac_ext >&5
7537   rm -rf conftest*
7538   has_wchar_minmax=no
7539 fi
7540 rm -f conftest*
7541     echo "$ac_t""$has_wchar_minmax" 1>&6
7542     
7543             echo $ac_n "checking for WEOF""... $ac_c" 1>&6
7544 echo "configure:7545: checking for WEOF" >&5
7545     cat > conftest.$ac_ext <<EOF
7546 #line 7547 "configure"
7547 #include "confdefs.h"
7548
7549       #include <wchar.h>
7550       #include <stddef.h>
7551 int main() {
7552 wint_t i = WEOF;
7553 ; return 0; }
7554 EOF
7555 if { (eval echo configure:7556: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7556   rm -rf conftest*
7557   has_weof=yes
7558 else
7559   echo "configure: failed program was:" >&5
7560   cat conftest.$ac_ext >&5
7561   rm -rf conftest*
7562   has_weof=no
7563 fi
7564 rm -f conftest*
7565     echo "$ac_t""$has_weof" 1>&6
7566   
7567         ac_wfuncs=yes
7568     for ac_func in wcslen wmemchr wmemcmp wmemcpy wmemmove wmemset
7569 do
7570 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7571 echo "configure:7572: checking for $ac_func" >&5
7572 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7573   echo $ac_n "(cached) $ac_c" 1>&6
7574 else
7575   cat > conftest.$ac_ext <<EOF
7576 #line 7577 "configure"
7577 #include "confdefs.h"
7578 /* System header to define __stub macros and hopefully few prototypes,
7579     which can conflict with char $ac_func(); below.  */
7580 #include <assert.h>
7581 /* Override any gcc2 internal prototype to avoid an error.  */
7582 /* We use char because int might match the return type of a gcc2
7583     builtin and then its argument prototype would still apply.  */
7584 char $ac_func();
7585
7586 int main() {
7587
7588 /* The GNU C library defines this for functions which it implements
7589     to always fail with ENOSYS.  Some functions are actually named
7590     something starting with __ and the normal name is an alias.  */
7591 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7592 choke me
7593 #else
7594 $ac_func();
7595 #endif
7596
7597 ; return 0; }
7598 EOF
7599 if { (eval echo configure:7600: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7600   rm -rf conftest*
7601   eval "ac_cv_func_$ac_func=yes"
7602 else
7603   echo "configure: failed program was:" >&5
7604   cat conftest.$ac_ext >&5
7605   rm -rf conftest*
7606   eval "ac_cv_func_$ac_func=no"
7607 fi
7608 rm -f conftest*
7609 fi
7610
7611 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7612   echo "$ac_t""yes" 1>&6
7613     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7614   cat >> confdefs.h <<EOF
7615 #define $ac_tr_func 1
7616 EOF
7617  
7618 else
7619   echo "$ac_t""no" 1>&6
7620 \
7621     ac_wfuncs=no
7622 fi
7623 done
7624
7625   
7626         for ac_func in btowc wctob fgetwc fgetwc fgetws fputwc fputws fwide \
7627     fwprintf fwscanf swprintf swscanf vfwprintf vfwscanf vswprintf vswscanf \
7628     vwprintf vwscanf wprintf wscanf getwc getwchar mbsinit mbrlen mbrtowc \
7629     mbsrtowcs wcsrtombs putwc putwchar ungetwc wcrtomb wcstod wcstof wcstol \
7630     wcstoul wcscpy wcsncpy wcscat wcsncat wcscmp wcscoll wcsncmp wcsxfrm \
7631     wcscspn wcsspn wcstok wcsftime wcschr wcspbrk wcsrchr wcsstr
7632 do
7633 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7634 echo "configure:7635: checking for $ac_func" >&5
7635 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7636   echo $ac_n "(cached) $ac_c" 1>&6
7637 else
7638   cat > conftest.$ac_ext <<EOF
7639 #line 7640 "configure"
7640 #include "confdefs.h"
7641 /* System header to define __stub macros and hopefully few prototypes,
7642     which can conflict with char $ac_func(); below.  */
7643 #include <assert.h>
7644 /* Override any gcc2 internal prototype to avoid an error.  */
7645 /* We use char because int might match the return type of a gcc2
7646     builtin and then its argument prototype would still apply.  */
7647 char $ac_func();
7648
7649 int main() {
7650
7651 /* The GNU C library defines this for functions which it implements
7652     to always fail with ENOSYS.  Some functions are actually named
7653     something starting with __ and the normal name is an alias.  */
7654 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7655 choke me
7656 #else
7657 $ac_func();
7658 #endif
7659
7660 ; return 0; }
7661 EOF
7662 if { (eval echo configure:7663: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7663   rm -rf conftest*
7664   eval "ac_cv_func_$ac_func=yes"
7665 else
7666   echo "configure: failed program was:" >&5
7667   cat conftest.$ac_ext >&5
7668   rm -rf conftest*
7669   eval "ac_cv_func_$ac_func=no"
7670 fi
7671 rm -f conftest*
7672 fi
7673
7674 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7675   echo "$ac_t""yes" 1>&6
7676     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7677   cat >> confdefs.h <<EOF
7678 #define $ac_tr_func 1
7679 EOF
7680  
7681 else
7682   echo "$ac_t""no" 1>&6
7683 \
7684     ac_wfuncs=no
7685 fi
7686 done
7687
7688
7689     echo $ac_n "checking for ISO C99 wchar_t support""... $ac_c" 1>&6
7690 echo "configure:7691: checking for ISO C99 wchar_t support" >&5
7691     if test x"$has_weof" = xyes &&
7692        test x"$has_wchar_minmax" = xyes &&
7693        test x"$ac_wfuncs" = xyes; then
7694       ac_isoC99_wchar_t=yes
7695     else
7696       ac_isoC99_wchar_t=no
7697     fi
7698     echo "$ac_t""$ac_isoC99_wchar_t" 1>&6
7699   
7700             ac_safe=`echo "iconv.h" | sed 'y%./+-%__p_%'`
7701 echo $ac_n "checking for iconv.h""... $ac_c" 1>&6
7702 echo "configure:7703: checking for iconv.h" >&5
7703 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7704   echo $ac_n "(cached) $ac_c" 1>&6
7705 else
7706   cat > conftest.$ac_ext <<EOF
7707 #line 7708 "configure"
7708 #include "confdefs.h"
7709 #include <iconv.h>
7710 EOF
7711 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7712 { (eval echo configure:7713: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7713 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7714 if test -z "$ac_err"; then
7715   rm -rf conftest*
7716   eval "ac_cv_header_$ac_safe=yes"
7717 else
7718   echo "$ac_err" >&5
7719   echo "configure: failed program was:" >&5
7720   cat conftest.$ac_ext >&5
7721   rm -rf conftest*
7722   eval "ac_cv_header_$ac_safe=no"
7723 fi
7724 rm -f conftest*
7725 fi
7726 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7727   echo "$ac_t""yes" 1>&6
7728   ac_has_iconv_h=yes
7729 else
7730   echo "$ac_t""no" 1>&6
7731 ac_has_iconv_h=no
7732 fi
7733
7734     ac_safe=`echo "langinfo.h" | sed 'y%./+-%__p_%'`
7735 echo $ac_n "checking for langinfo.h""... $ac_c" 1>&6
7736 echo "configure:7737: checking for langinfo.h" >&5
7737 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7738   echo $ac_n "(cached) $ac_c" 1>&6
7739 else
7740   cat > conftest.$ac_ext <<EOF
7741 #line 7742 "configure"
7742 #include "confdefs.h"
7743 #include <langinfo.h>
7744 EOF
7745 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7746 { (eval echo configure:7747: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7747 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7748 if test -z "$ac_err"; then
7749   rm -rf conftest*
7750   eval "ac_cv_header_$ac_safe=yes"
7751 else
7752   echo "$ac_err" >&5
7753   echo "configure: failed program was:" >&5
7754   cat conftest.$ac_ext >&5
7755   rm -rf conftest*
7756   eval "ac_cv_header_$ac_safe=no"
7757 fi
7758 rm -f conftest*
7759 fi
7760 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7761   echo "$ac_t""yes" 1>&6
7762   ac_has_langinfo_h=yes
7763 else
7764   echo "$ac_t""no" 1>&6
7765 ac_has_langinfo_h=no
7766 fi
7767
7768
7769         echo $ac_n "checking for iconv in -liconv""... $ac_c" 1>&6
7770 echo "configure:7771: checking for iconv in -liconv" >&5
7771 ac_lib_var=`echo iconv'_'iconv | sed 'y%./+-%__p_%'`
7772 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7773   echo $ac_n "(cached) $ac_c" 1>&6
7774 else
7775   ac_save_LIBS="$LIBS"
7776 LIBS="-liconv  $LIBS"
7777 cat > conftest.$ac_ext <<EOF
7778 #line 7779 "configure"
7779 #include "confdefs.h"
7780 /* Override any gcc2 internal prototype to avoid an error.  */
7781 /* We use char because int might match the return type of a gcc2
7782     builtin and then its argument prototype would still apply.  */
7783 char iconv();
7784
7785 int main() {
7786 iconv()
7787 ; return 0; }
7788 EOF
7789 if { (eval echo configure:7790: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7790   rm -rf conftest*
7791   eval "ac_cv_lib_$ac_lib_var=yes"
7792 else
7793   echo "configure: failed program was:" >&5
7794   cat conftest.$ac_ext >&5
7795   rm -rf conftest*
7796   eval "ac_cv_lib_$ac_lib_var=no"
7797 fi
7798 rm -f conftest*
7799 LIBS="$ac_save_LIBS"
7800
7801 fi
7802 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7803   echo "$ac_t""yes" 1>&6
7804   libiconv="-liconv"
7805 else
7806   echo "$ac_t""no" 1>&6
7807 fi
7808
7809     ac_save_LIBS="$LIBS"
7810     LIBS="$LIBS $libiconv"
7811
7812     for ac_func in iconv_open iconv_close iconv nl_langinfo
7813 do
7814 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7815 echo "configure:7816: checking for $ac_func" >&5
7816 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7817   echo $ac_n "(cached) $ac_c" 1>&6
7818 else
7819   cat > conftest.$ac_ext <<EOF
7820 #line 7821 "configure"
7821 #include "confdefs.h"
7822 /* System header to define __stub macros and hopefully few prototypes,
7823     which can conflict with char $ac_func(); below.  */
7824 #include <assert.h>
7825 /* Override any gcc2 internal prototype to avoid an error.  */
7826 /* We use char because int might match the return type of a gcc2
7827     builtin and then its argument prototype would still apply.  */
7828 char $ac_func();
7829
7830 int main() {
7831
7832 /* The GNU C library defines this for functions which it implements
7833     to always fail with ENOSYS.  Some functions are actually named
7834     something starting with __ and the normal name is an alias.  */
7835 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7836 choke me
7837 #else
7838 $ac_func();
7839 #endif
7840
7841 ; return 0; }
7842 EOF
7843 if { (eval echo configure:7844: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7844   rm -rf conftest*
7845   eval "ac_cv_func_$ac_func=yes"
7846 else
7847   echo "configure: failed program was:" >&5
7848   cat conftest.$ac_ext >&5
7849   rm -rf conftest*
7850   eval "ac_cv_func_$ac_func=no"
7851 fi
7852 rm -f conftest*
7853 fi
7854
7855 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7856   echo "$ac_t""yes" 1>&6
7857     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7858   cat >> confdefs.h <<EOF
7859 #define $ac_tr_func 1
7860 EOF
7861  \
7862     ac_XPG2funcs=yes
7863 else
7864   echo "$ac_t""no" 1>&6
7865 ac_XPG2funcs=no
7866 fi
7867 done
7868
7869   
7870     LIBS="$ac_save_LIBS"
7871
7872     echo $ac_n "checking for XPG2 wchar_t support""... $ac_c" 1>&6
7873 echo "configure:7874: checking for XPG2 wchar_t support" >&5
7874     if test x"$ac_has_iconv_h" = xyes &&
7875        test x"$ac_has_langinfo_h" = xyes &&
7876        test x"$ac_XPG2funcs" = xyes; then
7877       ac_XPG2_wchar_t=yes
7878     else
7879       ac_XPG2_wchar_t=no
7880     fi
7881     echo "$ac_t""$ac_XPG2_wchar_t" 1>&6
7882   
7883             echo $ac_n "checking for enabled wchar_t specializations""... $ac_c" 1>&6
7884 echo "configure:7885: checking for enabled wchar_t specializations" >&5
7885     if test x"$ac_isoC99_wchar_t" = xyes &&
7886        test x"$ac_XPG2_wchar_t" = xyes; then
7887       cat >> confdefs.h <<\EOF
7888 #define _GLIBCPP_USE_WCHAR_T 1
7889 EOF
7890
7891       echo "$ac_t"""yes"" 1>&6
7892     else
7893       echo "$ac_t"""no"" 1>&6
7894     fi
7895   else
7896         echo "configure: warning: wchar_t support disabled." 1>&2
7897   fi
7898
7899       os_include_dir="os/mingw32"
7900       ;;
7901     *-windiss*)
7902       os_include_dir="os/windiss"
7903       ;;
7904     *-qnx6.[12]*)
7905       SECTION_FLAGS='-ffunction-sections -fdata-sections'
7906        
7907       
7908   # If we're not using GNU ld, then there's no point in even trying these
7909   # tests.  Check for that first.  We should have already tested for gld
7910   # by now (in libtool), but require it now just to be safe...
7911   test -z "$SECTION_LDFLAGS" && SECTION_LDFLAGS=''
7912   test -z "$OPT_LDFLAGS" && OPT_LDFLAGS=''
7913   
7914
7915   # The name set by libtool depends on the version of libtool.  Shame on us
7916   # for depending on an impl detail, but c'est la vie.  Older versions used
7917   # ac_cv_prog_gnu_ld, but now it's lt_cv_prog_gnu_ld, and is copied back on
7918   # top of with_gnu_ld (which is also set by --with-gnu-ld, so that actually
7919   # makes sense).  We'll test with_gnu_ld everywhere else, so if that isn't
7920   # set (hence we're using an older libtool), then set it.
7921   if test x${with_gnu_ld+set} != xset; then
7922     if test x${ac_cv_prog_gnu_ld+set} != xset; then
7923       # We got through "ac_require(ac_prog_ld)" and still not set?  Huh?
7924       with_gnu_ld=no
7925     else
7926       with_gnu_ld=$ac_cv_prog_gnu_ld
7927     fi
7928   fi
7929
7930   # Start by getting the version number.  I think the libtool test already
7931   # does some of this, but throws away the result.
7932   
7933   ldver=`$LD --version 2>/dev/null | head -1 | \
7934          sed -e 's/GNU ld version \([0-9.][0-9.]*\).*/\1/'`
7935   
7936   glibcpp_gnu_ld_version=`echo $ldver | \
7937          $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'`
7938
7939   # Set --gc-sections.
7940   if test "$with_gnu_ld" = "notbroken"; then
7941     # GNU ld it is!  Joy and bunny rabbits!
7942
7943     # All these tests are for C++; save the language and the compiler flags.
7944     # Need to do this so that g++ won't try to link in libstdc++
7945     ac_test_CFLAGS="${CFLAGS+set}"
7946     ac_save_CFLAGS="$CFLAGS"
7947     CFLAGS='-x c++  -Wl,--gc-sections'
7948
7949     # Check for -Wl,--gc-sections
7950     # XXX This test is broken at the moment, as symbols required for
7951     # linking are now in libsupc++ (not built yet.....). In addition, 
7952     # this test has cored on solaris in the past. In addition,
7953     # --gc-sections doesn't really work at the moment (keeps on discarding
7954     # used sections, first .eh_frame and now some of the glibc sections for
7955     # iconv). Bzzzzt. Thanks for playing, maybe next time.
7956     echo $ac_n "checking for ld that supports -Wl,--gc-sections""... $ac_c" 1>&6
7957 echo "configure:7958: checking for ld that supports -Wl,--gc-sections" >&5
7958     if test "$cross_compiling" = yes; then
7959   ac_sectionLDflags=yes
7960 else
7961   cat > conftest.$ac_ext <<EOF
7962 #line 7963 "configure"
7963 #include "confdefs.h"
7964
7965      int main(void) 
7966      {
7967        try { throw 1; }
7968        catch (...) { };
7969        return 0;
7970      }
7971     
7972 EOF
7973 if { (eval echo configure:7974: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7974 then
7975   ac_sectionLDflags=yes
7976 else
7977   echo "configure: failed program was:" >&5
7978   cat conftest.$ac_ext >&5
7979   rm -fr conftest*
7980   ac_sectionLDflags=no
7981 fi
7982 rm -fr conftest*
7983 fi
7984
7985     if test "$ac_test_CFLAGS" = set; then
7986       CFLAGS="$ac_save_CFLAGS"
7987     else
7988       # this is the suspicious part
7989       CFLAGS=''
7990     fi
7991     if test "$ac_sectionLDflags" = "yes"; then
7992       SECTION_LDFLAGS="-Wl,--gc-sections $SECTION_LDFLAGS"
7993     fi
7994     echo "$ac_t""$ac_sectionLDflags" 1>&6
7995   fi
7996
7997   # Set linker optimization flags.
7998   if test x"$with_gnu_ld" = x"yes" && test x"$enable_debug" = x"no"; then
7999     OPT_LDFLAGS="-Wl,-O1 $OPT_LDFLAGS"
8000   fi
8001
8002   
8003   
8004
8005       
8006     echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
8007 echo "configure:8008: checking for main in -lm" >&5
8008 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
8009 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
8010   echo $ac_n "(cached) $ac_c" 1>&6
8011 else
8012   ac_save_LIBS="$LIBS"
8013 LIBS="-lm  $LIBS"
8014 cat > conftest.$ac_ext <<EOF
8015 #line 8016 "configure"
8016 #include "confdefs.h"
8017
8018 int main() {
8019 main()
8020 ; return 0; }
8021 EOF
8022 if { (eval echo configure:8023: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8023   rm -rf conftest*
8024   eval "ac_cv_lib_$ac_lib_var=yes"
8025 else
8026   echo "configure: failed program was:" >&5
8027   cat conftest.$ac_ext >&5
8028   rm -rf conftest*
8029   eval "ac_cv_lib_$ac_lib_var=no"
8030 fi
8031 rm -f conftest*
8032 LIBS="$ac_save_LIBS"
8033
8034 fi
8035 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
8036   echo "$ac_t""yes" 1>&6
8037     ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
8038     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
8039   cat >> confdefs.h <<EOF
8040 #define $ac_tr_lib 1
8041 EOF
8042
8043   LIBS="-lm $LIBS"
8044
8045 else
8046   echo "$ac_t""no" 1>&6
8047 fi
8048
8049   for ac_func in nan copysignf
8050 do
8051 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
8052 echo "configure:8053: checking for $ac_func" >&5
8053 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
8054   echo $ac_n "(cached) $ac_c" 1>&6
8055 else
8056   cat > conftest.$ac_ext <<EOF
8057 #line 8058 "configure"
8058 #include "confdefs.h"
8059 /* System header to define __stub macros and hopefully few prototypes,
8060     which can conflict with char $ac_func(); below.  */
8061 #include <assert.h>
8062 /* Override any gcc2 internal prototype to avoid an error.  */
8063 /* We use char because int might match the return type of a gcc2
8064     builtin and then its argument prototype would still apply.  */
8065 char $ac_func();
8066
8067 int main() {
8068
8069 /* The GNU C library defines this for functions which it implements
8070     to always fail with ENOSYS.  Some functions are actually named
8071     something starting with __ and the normal name is an alias.  */
8072 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8073 choke me
8074 #else
8075 $ac_func();
8076 #endif
8077
8078 ; return 0; }
8079 EOF
8080 if { (eval echo configure:8081: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8081   rm -rf conftest*
8082   eval "ac_cv_func_$ac_func=yes"
8083 else
8084   echo "configure: failed program was:" >&5
8085   cat conftest.$ac_ext >&5
8086   rm -rf conftest*
8087   eval "ac_cv_func_$ac_func=no"
8088 fi
8089 rm -f conftest*
8090 fi
8091
8092 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
8093   echo "$ac_t""yes" 1>&6
8094     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
8095   cat >> confdefs.h <<EOF
8096 #define $ac_tr_func 1
8097 EOF
8098  
8099 else
8100   echo "$ac_t""no" 1>&6
8101 LIBMATHOBJS="$LIBMATHOBJS ${ac_func}.lo"
8102 fi
8103 done
8104
8105
8106     for ac_func in __signbit
8107 do
8108 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
8109 echo "configure:8110: checking for $ac_func" >&5
8110 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
8111   echo $ac_n "(cached) $ac_c" 1>&6
8112 else
8113   cat > conftest.$ac_ext <<EOF
8114 #line 8115 "configure"
8115 #include "confdefs.h"
8116 /* System header to define __stub macros and hopefully few prototypes,
8117     which can conflict with char $ac_func(); below.  */
8118 #include <assert.h>
8119 /* Override any gcc2 internal prototype to avoid an error.  */
8120 /* We use char because int might match the return type of a gcc2
8121     builtin and then its argument prototype would still apply.  */
8122 char $ac_func();
8123
8124 int main() {
8125
8126 /* The GNU C library defines this for functions which it implements
8127     to always fail with ENOSYS.  Some functions are actually named
8128     something starting with __ and the normal name is an alias.  */
8129 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8130 choke me
8131 #else
8132 $ac_func();
8133 #endif
8134
8135 ; return 0; }
8136 EOF
8137 if { (eval echo configure:8138: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8138   rm -rf conftest*
8139   eval "ac_cv_func_$ac_func=yes"
8140 else
8141   echo "configure: failed program was:" >&5
8142   cat conftest.$ac_ext >&5
8143   rm -rf conftest*
8144   eval "ac_cv_func_$ac_func=no"
8145 fi
8146 rm -f conftest*
8147 fi
8148
8149 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
8150   echo "$ac_t""yes" 1>&6
8151     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
8152   cat >> confdefs.h <<EOF
8153 #define $ac_tr_func 1
8154 EOF
8155  
8156 else
8157   echo "$ac_t""no" 1>&6
8158 LIBMATHOBJS="$LIBMATHOBJS signbit.lo"
8159 fi
8160 done
8161
8162   for ac_func in __signbitf
8163 do
8164 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
8165 echo "configure:8166: checking for $ac_func" >&5
8166 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
8167   echo $ac_n "(cached) $ac_c" 1>&6
8168 else
8169   cat > conftest.$ac_ext <<EOF
8170 #line 8171 "configure"
8171 #include "confdefs.h"
8172 /* System header to define __stub macros and hopefully few prototypes,
8173     which can conflict with char $ac_func(); below.  */
8174 #include <assert.h>
8175 /* Override any gcc2 internal prototype to avoid an error.  */
8176 /* We use char because int might match the return type of a gcc2
8177     builtin and then its argument prototype would still apply.  */
8178 char $ac_func();
8179
8180 int main() {
8181
8182 /* The GNU C library defines this for functions which it implements
8183     to always fail with ENOSYS.  Some functions are actually named
8184     something starting with __ and the normal name is an alias.  */
8185 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8186 choke me
8187 #else
8188 $ac_func();
8189 #endif
8190
8191 ; return 0; }
8192 EOF
8193 if { (eval echo configure:8194: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8194   rm -rf conftest*
8195   eval "ac_cv_func_$ac_func=yes"
8196 else
8197   echo "configure: failed program was:" >&5
8198   cat conftest.$ac_ext >&5
8199   rm -rf conftest*
8200   eval "ac_cv_func_$ac_func=no"
8201 fi
8202 rm -f conftest*
8203 fi
8204
8205 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
8206   echo "$ac_t""yes" 1>&6
8207     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
8208   cat >> confdefs.h <<EOF
8209 #define $ac_tr_func 1
8210 EOF
8211  
8212 else
8213   echo "$ac_t""no" 1>&6
8214 LIBMATHOBJS="$LIBMATHOBJS signbitf.lo"
8215 fi
8216 done
8217
8218
8219           if test x$ac_cv_func_copysignl = x"yes"; then
8220     for ac_func in __signbitl
8221 do
8222 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
8223 echo "configure:8224: checking for $ac_func" >&5
8224 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
8225   echo $ac_n "(cached) $ac_c" 1>&6
8226 else
8227   cat > conftest.$ac_ext <<EOF
8228 #line 8229 "configure"
8229 #include "confdefs.h"
8230 /* System header to define __stub macros and hopefully few prototypes,
8231     which can conflict with char $ac_func(); below.  */
8232 #include <assert.h>
8233 /* Override any gcc2 internal prototype to avoid an error.  */
8234 /* We use char because int might match the return type of a gcc2
8235     builtin and then its argument prototype would still apply.  */
8236 char $ac_func();
8237
8238 int main() {
8239
8240 /* The GNU C library defines this for functions which it implements
8241     to always fail with ENOSYS.  Some functions are actually named
8242     something starting with __ and the normal name is an alias.  */
8243 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8244 choke me
8245 #else
8246 $ac_func();
8247 #endif
8248
8249 ; return 0; }
8250 EOF
8251 if { (eval echo configure:8252: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8252   rm -rf conftest*
8253   eval "ac_cv_func_$ac_func=yes"
8254 else
8255   echo "configure: failed program was:" >&5
8256   cat conftest.$ac_ext >&5
8257   rm -rf conftest*
8258   eval "ac_cv_func_$ac_func=no"
8259 fi
8260 rm -f conftest*
8261 fi
8262
8263 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
8264   echo "$ac_t""yes" 1>&6
8265     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
8266   cat >> confdefs.h <<EOF
8267 #define $ac_tr_func 1
8268 EOF
8269  
8270 else
8271   echo "$ac_t""no" 1>&6
8272 LIBMATHOBJS="$LIBMATHOBJS signbitl.lo"
8273 fi
8274 done
8275
8276   fi
8277
8278   
8279
8280       
8281
8282       echo $ac_n "checking for mbstate_t""... $ac_c" 1>&6
8283 echo "configure:8284: checking for mbstate_t" >&5
8284   cat > conftest.$ac_ext <<EOF
8285 #line 8286 "configure"
8286 #include "confdefs.h"
8287 #include <wchar.h>
8288 int main() {
8289 mbstate_t teststate;
8290 ; return 0; }
8291 EOF
8292 if { (eval echo configure:8293: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8293   rm -rf conftest*
8294   have_mbstate_t=yes
8295 else
8296   echo "configure: failed program was:" >&5
8297   cat conftest.$ac_ext >&5
8298   rm -rf conftest*
8299   have_mbstate_t=no
8300 fi
8301 rm -f conftest*
8302   echo "$ac_t""$have_mbstate_t" 1>&6
8303   if test x"$have_mbstate_t" = xyes; then
8304     cat >> confdefs.h <<\EOF
8305 #define HAVE_MBSTATE_T 1
8306 EOF
8307
8308   fi
8309
8310     for ac_hdr in wchar.h
8311 do
8312 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
8313 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
8314 echo "configure:8315: checking for $ac_hdr" >&5
8315 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
8316   echo $ac_n "(cached) $ac_c" 1>&6
8317 else
8318   cat > conftest.$ac_ext <<EOF
8319 #line 8320 "configure"
8320 #include "confdefs.h"
8321 #include <$ac_hdr>
8322 EOF
8323 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8324 { (eval echo configure:8325: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8325 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8326 if test -z "$ac_err"; then
8327   rm -rf conftest*
8328   eval "ac_cv_header_$ac_safe=yes"
8329 else
8330   echo "$ac_err" >&5
8331   echo "configure: failed program was:" >&5
8332   cat conftest.$ac_ext >&5
8333   rm -rf conftest*
8334   eval "ac_cv_header_$ac_safe=no"
8335 fi
8336 rm -f conftest*
8337 fi
8338 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8339   echo "$ac_t""yes" 1>&6
8340     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
8341   cat >> confdefs.h <<EOF
8342 #define $ac_tr_hdr 1
8343 EOF
8344  ac_has_wchar_h=yes
8345 else
8346   echo "$ac_t""no" 1>&6
8347 ac_has_wchar_h=no
8348 fi
8349 done
8350
8351   for ac_hdr in wctype.h
8352 do
8353 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
8354 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
8355 echo "configure:8356: checking for $ac_hdr" >&5
8356 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
8357   echo $ac_n "(cached) $ac_c" 1>&6
8358 else
8359   cat > conftest.$ac_ext <<EOF
8360 #line 8361 "configure"
8361 #include "confdefs.h"
8362 #include <$ac_hdr>
8363 EOF
8364 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8365 { (eval echo configure:8366: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8366 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8367 if test -z "$ac_err"; then
8368   rm -rf conftest*
8369   eval "ac_cv_header_$ac_safe=yes"
8370 else
8371   echo "$ac_err" >&5
8372   echo "configure: failed program was:" >&5
8373   cat conftest.$ac_ext >&5
8374   rm -rf conftest*
8375   eval "ac_cv_header_$ac_safe=no"
8376 fi
8377 rm -f conftest*
8378 fi
8379 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8380   echo "$ac_t""yes" 1>&6
8381     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
8382   cat >> confdefs.h <<EOF
8383 #define $ac_tr_hdr 1
8384 EOF
8385  ac_has_wctype_h=yes
8386 else
8387   echo "$ac_t""no" 1>&6
8388 ac_has_wctype_h=no
8389 fi
8390 done
8391
8392   
8393     if test x"$ac_has_wchar_h" = xyes &&
8394      test x"$ac_has_wctype_h" = xyes &&
8395      test x"$enable_c_mbchar" != xno; then
8396       
8397             echo $ac_n "checking for WCHAR_MIN and WCHAR_MAX""... $ac_c" 1>&6
8398 echo "configure:8399: checking for WCHAR_MIN and WCHAR_MAX" >&5
8399     cat > conftest.$ac_ext <<EOF
8400 #line 8401 "configure"
8401 #include "confdefs.h"
8402 #include <wchar.h>
8403 int main() {
8404 int i = WCHAR_MIN; int j = WCHAR_MAX;
8405 ; return 0; }
8406 EOF
8407 if { (eval echo configure:8408: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8408   rm -rf conftest*
8409   has_wchar_minmax=yes
8410 else
8411   echo "configure: failed program was:" >&5
8412   cat conftest.$ac_ext >&5
8413   rm -rf conftest*
8414   has_wchar_minmax=no
8415 fi
8416 rm -f conftest*
8417     echo "$ac_t""$has_wchar_minmax" 1>&6
8418     
8419             echo $ac_n "checking for WEOF""... $ac_c" 1>&6
8420 echo "configure:8421: checking for WEOF" >&5
8421     cat > conftest.$ac_ext <<EOF
8422 #line 8423 "configure"
8423 #include "confdefs.h"
8424
8425       #include <wchar.h>
8426       #include <stddef.h>
8427 int main() {
8428 wint_t i = WEOF;
8429 ; return 0; }
8430 EOF
8431 if { (eval echo configure:8432: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8432   rm -rf conftest*
8433   has_weof=yes
8434 else
8435   echo "configure: failed program was:" >&5
8436   cat conftest.$ac_ext >&5
8437   rm -rf conftest*
8438   has_weof=no
8439 fi
8440 rm -f conftest*
8441     echo "$ac_t""$has_weof" 1>&6
8442   
8443         ac_wfuncs=yes
8444     for ac_func in wcslen wmemchr wmemcmp wmemcpy wmemmove wmemset
8445 do
8446 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
8447 echo "configure:8448: checking for $ac_func" >&5
8448 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
8449   echo $ac_n "(cached) $ac_c" 1>&6
8450 else
8451   cat > conftest.$ac_ext <<EOF
8452 #line 8453 "configure"
8453 #include "confdefs.h"
8454 /* System header to define __stub macros and hopefully few prototypes,
8455     which can conflict with char $ac_func(); below.  */
8456 #include <assert.h>
8457 /* Override any gcc2 internal prototype to avoid an error.  */
8458 /* We use char because int might match the return type of a gcc2
8459     builtin and then its argument prototype would still apply.  */
8460 char $ac_func();
8461
8462 int main() {
8463
8464 /* The GNU C library defines this for functions which it implements
8465     to always fail with ENOSYS.  Some functions are actually named
8466     something starting with __ and the normal name is an alias.  */
8467 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8468 choke me
8469 #else
8470 $ac_func();
8471 #endif
8472
8473 ; return 0; }
8474 EOF
8475 if { (eval echo configure:8476: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8476   rm -rf conftest*
8477   eval "ac_cv_func_$ac_func=yes"
8478 else
8479   echo "configure: failed program was:" >&5
8480   cat conftest.$ac_ext >&5
8481   rm -rf conftest*
8482   eval "ac_cv_func_$ac_func=no"
8483 fi
8484 rm -f conftest*
8485 fi
8486
8487 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
8488   echo "$ac_t""yes" 1>&6
8489     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
8490   cat >> confdefs.h <<EOF
8491 #define $ac_tr_func 1
8492 EOF
8493  
8494 else
8495   echo "$ac_t""no" 1>&6
8496 \
8497     ac_wfuncs=no
8498 fi
8499 done
8500
8501   
8502         for ac_func in btowc wctob fgetwc fgetwc fgetws fputwc fputws fwide \
8503     fwprintf fwscanf swprintf swscanf vfwprintf vfwscanf vswprintf vswscanf \
8504     vwprintf vwscanf wprintf wscanf getwc getwchar mbsinit mbrlen mbrtowc \
8505     mbsrtowcs wcsrtombs putwc putwchar ungetwc wcrtomb wcstod wcstof wcstol \
8506     wcstoul wcscpy wcsncpy wcscat wcsncat wcscmp wcscoll wcsncmp wcsxfrm \
8507     wcscspn wcsspn wcstok wcsftime wcschr wcspbrk wcsrchr wcsstr
8508 do
8509 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
8510 echo "configure:8511: checking for $ac_func" >&5
8511 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
8512   echo $ac_n "(cached) $ac_c" 1>&6
8513 else
8514   cat > conftest.$ac_ext <<EOF
8515 #line 8516 "configure"
8516 #include "confdefs.h"
8517 /* System header to define __stub macros and hopefully few prototypes,
8518     which can conflict with char $ac_func(); below.  */
8519 #include <assert.h>
8520 /* Override any gcc2 internal prototype to avoid an error.  */
8521 /* We use char because int might match the return type of a gcc2
8522     builtin and then its argument prototype would still apply.  */
8523 char $ac_func();
8524
8525 int main() {
8526
8527 /* The GNU C library defines this for functions which it implements
8528     to always fail with ENOSYS.  Some functions are actually named
8529     something starting with __ and the normal name is an alias.  */
8530 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8531 choke me
8532 #else
8533 $ac_func();
8534 #endif
8535
8536 ; return 0; }
8537 EOF
8538 if { (eval echo configure:8539: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8539   rm -rf conftest*
8540   eval "ac_cv_func_$ac_func=yes"
8541 else
8542   echo "configure: failed program was:" >&5
8543   cat conftest.$ac_ext >&5
8544   rm -rf conftest*
8545   eval "ac_cv_func_$ac_func=no"
8546 fi
8547 rm -f conftest*
8548 fi
8549
8550 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
8551   echo "$ac_t""yes" 1>&6
8552     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
8553   cat >> confdefs.h <<EOF
8554 #define $ac_tr_func 1
8555 EOF
8556  
8557 else
8558   echo "$ac_t""no" 1>&6
8559 \
8560     ac_wfuncs=no
8561 fi
8562 done
8563
8564
8565     echo $ac_n "checking for ISO C99 wchar_t support""... $ac_c" 1>&6
8566 echo "configure:8567: checking for ISO C99 wchar_t support" >&5
8567     if test x"$has_weof" = xyes &&
8568        test x"$has_wchar_minmax" = xyes &&
8569        test x"$ac_wfuncs" = xyes; then
8570       ac_isoC99_wchar_t=yes
8571     else
8572       ac_isoC99_wchar_t=no
8573     fi
8574     echo "$ac_t""$ac_isoC99_wchar_t" 1>&6
8575   
8576             ac_safe=`echo "iconv.h" | sed 'y%./+-%__p_%'`
8577 echo $ac_n "checking for iconv.h""... $ac_c" 1>&6
8578 echo "configure:8579: checking for iconv.h" >&5
8579 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
8580   echo $ac_n "(cached) $ac_c" 1>&6
8581 else
8582   cat > conftest.$ac_ext <<EOF
8583 #line 8584 "configure"
8584 #include "confdefs.h"
8585 #include <iconv.h>
8586 EOF
8587 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8588 { (eval echo configure:8589: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8589 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8590 if test -z "$ac_err"; then
8591   rm -rf conftest*
8592   eval "ac_cv_header_$ac_safe=yes"
8593 else
8594   echo "$ac_err" >&5
8595   echo "configure: failed program was:" >&5
8596   cat conftest.$ac_ext >&5
8597   rm -rf conftest*
8598   eval "ac_cv_header_$ac_safe=no"
8599 fi
8600 rm -f conftest*
8601 fi
8602 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8603   echo "$ac_t""yes" 1>&6
8604   ac_has_iconv_h=yes
8605 else
8606   echo "$ac_t""no" 1>&6
8607 ac_has_iconv_h=no
8608 fi
8609
8610     ac_safe=`echo "langinfo.h" | sed 'y%./+-%__p_%'`
8611 echo $ac_n "checking for langinfo.h""... $ac_c" 1>&6
8612 echo "configure:8613: checking for langinfo.h" >&5
8613 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
8614   echo $ac_n "(cached) $ac_c" 1>&6
8615 else
8616   cat > conftest.$ac_ext <<EOF
8617 #line 8618 "configure"
8618 #include "confdefs.h"
8619 #include <langinfo.h>
8620 EOF
8621 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8622 { (eval echo configure:8623: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8623 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8624 if test -z "$ac_err"; then
8625   rm -rf conftest*
8626   eval "ac_cv_header_$ac_safe=yes"
8627 else
8628   echo "$ac_err" >&5
8629   echo "configure: failed program was:" >&5
8630   cat conftest.$ac_ext >&5
8631   rm -rf conftest*
8632   eval "ac_cv_header_$ac_safe=no"
8633 fi
8634 rm -f conftest*
8635 fi
8636 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8637   echo "$ac_t""yes" 1>&6
8638   ac_has_langinfo_h=yes
8639 else
8640   echo "$ac_t""no" 1>&6
8641 ac_has_langinfo_h=no
8642 fi
8643
8644
8645         echo $ac_n "checking for iconv in -liconv""... $ac_c" 1>&6
8646 echo "configure:8647: checking for iconv in -liconv" >&5
8647 ac_lib_var=`echo iconv'_'iconv | sed 'y%./+-%__p_%'`
8648 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
8649   echo $ac_n "(cached) $ac_c" 1>&6
8650 else
8651   ac_save_LIBS="$LIBS"
8652 LIBS="-liconv  $LIBS"
8653 cat > conftest.$ac_ext <<EOF
8654 #line 8655 "configure"
8655 #include "confdefs.h"
8656 /* Override any gcc2 internal prototype to avoid an error.  */
8657 /* We use char because int might match the return type of a gcc2
8658     builtin and then its argument prototype would still apply.  */
8659 char iconv();
8660
8661 int main() {
8662 iconv()
8663 ; return 0; }
8664 EOF
8665 if { (eval echo configure:8666: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8666   rm -rf conftest*
8667   eval "ac_cv_lib_$ac_lib_var=yes"
8668 else
8669   echo "configure: failed program was:" >&5
8670   cat conftest.$ac_ext >&5
8671   rm -rf conftest*
8672   eval "ac_cv_lib_$ac_lib_var=no"
8673 fi
8674 rm -f conftest*
8675 LIBS="$ac_save_LIBS"
8676
8677 fi
8678 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
8679   echo "$ac_t""yes" 1>&6
8680   libiconv="-liconv"
8681 else
8682   echo "$ac_t""no" 1>&6
8683 fi
8684
8685     ac_save_LIBS="$LIBS"
8686     LIBS="$LIBS $libiconv"
8687
8688     for ac_func in iconv_open iconv_close iconv nl_langinfo
8689 do
8690 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
8691 echo "configure:8692: checking for $ac_func" >&5
8692 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
8693   echo $ac_n "(cached) $ac_c" 1>&6
8694 else
8695   cat > conftest.$ac_ext <<EOF
8696 #line 8697 "configure"
8697 #include "confdefs.h"
8698 /* System header to define __stub macros and hopefully few prototypes,
8699     which can conflict with char $ac_func(); below.  */
8700 #include <assert.h>
8701 /* Override any gcc2 internal prototype to avoid an error.  */
8702 /* We use char because int might match the return type of a gcc2
8703     builtin and then its argument prototype would still apply.  */
8704 char $ac_func();
8705
8706 int main() {
8707
8708 /* The GNU C library defines this for functions which it implements
8709     to always fail with ENOSYS.  Some functions are actually named
8710     something starting with __ and the normal name is an alias.  */
8711 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8712 choke me
8713 #else
8714 $ac_func();
8715 #endif
8716
8717 ; return 0; }
8718 EOF
8719 if { (eval echo configure:8720: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8720   rm -rf conftest*
8721   eval "ac_cv_func_$ac_func=yes"
8722 else
8723   echo "configure: failed program was:" >&5
8724   cat conftest.$ac_ext >&5
8725   rm -rf conftest*
8726   eval "ac_cv_func_$ac_func=no"
8727 fi
8728 rm -f conftest*
8729 fi
8730
8731 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
8732   echo "$ac_t""yes" 1>&6
8733     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
8734   cat >> confdefs.h <<EOF
8735 #define $ac_tr_func 1
8736 EOF
8737  \
8738     ac_XPG2funcs=yes
8739 else
8740   echo "$ac_t""no" 1>&6
8741 ac_XPG2funcs=no
8742 fi
8743 done
8744
8745   
8746     LIBS="$ac_save_LIBS"
8747
8748     echo $ac_n "checking for XPG2 wchar_t support""... $ac_c" 1>&6
8749 echo "configure:8750: checking for XPG2 wchar_t support" >&5
8750     if test x"$ac_has_iconv_h" = xyes &&
8751        test x"$ac_has_langinfo_h" = xyes &&
8752        test x"$ac_XPG2funcs" = xyes; then
8753       ac_XPG2_wchar_t=yes
8754     else
8755       ac_XPG2_wchar_t=no
8756     fi
8757     echo "$ac_t""$ac_XPG2_wchar_t" 1>&6
8758   
8759             echo $ac_n "checking for enabled wchar_t specializations""... $ac_c" 1>&6
8760 echo "configure:8761: checking for enabled wchar_t specializations" >&5
8761     if test x"$ac_isoC99_wchar_t" = xyes &&
8762        test x"$ac_XPG2_wchar_t" = xyes; then
8763       cat >> confdefs.h <<\EOF
8764 #define _GLIBCPP_USE_WCHAR_T 1
8765 EOF
8766
8767       echo "$ac_t"""yes"" 1>&6
8768     else
8769       echo "$ac_t"""no"" 1>&6
8770     fi
8771   else
8772         echo "configure: warning: wchar_t support disabled." 1>&2
8773   fi
8774
8775       os_include_dir="os/qnx/qnx6.1"
8776       cat >> confdefs.h <<\EOF
8777 #define HAVE_COSF 1
8778 EOF
8779
8780       cat >> confdefs.h <<\EOF
8781 #define HAVE_COSL 1
8782 EOF
8783
8784       cat >> confdefs.h <<\EOF
8785 #define HAVE_COSHF 1
8786 EOF
8787
8788       cat >> confdefs.h <<\EOF
8789 #define HAVE_COSHL 1
8790 EOF
8791
8792       cat >> confdefs.h <<\EOF
8793 #define HAVE_LOGF 1
8794 EOF
8795
8796       cat >> confdefs.h <<\EOF
8797 #define HAVE_LOGL 1
8798 EOF
8799
8800       cat >> confdefs.h <<\EOF
8801 #define HAVE_LOG10F 1
8802 EOF
8803
8804       cat >> confdefs.h <<\EOF
8805 #define HAVE_LOG10L 1
8806 EOF
8807
8808       cat >> confdefs.h <<\EOF
8809 #define HAVE_SINF 1
8810 EOF
8811
8812       cat >> confdefs.h <<\EOF
8813 #define HAVE_SINL 1
8814 EOF
8815
8816       cat >> confdefs.h <<\EOF
8817 #define HAVE_SINHF 1
8818 EOF
8819
8820       cat >> confdefs.h <<\EOF
8821 #define HAVE_SINHL 1
8822 EOF
8823
8824       ;;
8825     *)
8826       os_include_dir="os/newlib"
8827       cat >> confdefs.h <<\EOF
8828 #define HAVE_HYPOT 1
8829 EOF
8830
8831       ;;
8832   esac
8833
8834   case "$target_alias" in
8835     *-mingw32*)
8836       ;;
8837     *-windiss*)
8838       cat >> confdefs.h <<\EOF
8839 #define HAVE_ACOSF 1
8840 EOF
8841
8842       cat >> confdefs.h <<\EOF
8843 #define HAVE_ASINF 1
8844 EOF
8845
8846       cat >> confdefs.h <<\EOF
8847 #define HAVE_ATAN2F 1
8848 EOF
8849
8850       cat >> confdefs.h <<\EOF
8851 #define HAVE_ATANF 1
8852 EOF
8853
8854       cat >> confdefs.h <<\EOF
8855 #define HAVE_CEILF 1
8856 EOF
8857
8858       cat >> confdefs.h <<\EOF
8859 #define HAVE_COPYSIGN 1
8860 EOF
8861
8862       cat >> confdefs.h <<\EOF
8863 #define HAVE_COPYSIGNF 1
8864 EOF
8865
8866       cat >> confdefs.h <<\EOF
8867 #define HAVE_COSF 1
8868 EOF
8869
8870       cat >> confdefs.h <<\EOF
8871 #define HAVE_COSHF 1
8872 EOF
8873
8874       cat >> confdefs.h <<\EOF
8875 #define HAVE_EXPF 1
8876 EOF
8877
8878       cat >> confdefs.h <<\EOF
8879 #define HAVE_FABSF 1
8880 EOF
8881
8882       cat >> confdefs.h <<\EOF
8883 #define HAVE_FLOORF 1
8884 EOF
8885
8886       cat >> confdefs.h <<\EOF
8887 #define HAVE_FMODF 1
8888 EOF
8889
8890       cat >> confdefs.h <<\EOF
8891 #define HAVE_FREXPF 1
8892 EOF
8893
8894       cat >> confdefs.h <<\EOF
8895 #define HAVE_LDEXPF 1
8896 EOF
8897
8898       cat >> confdefs.h <<\EOF
8899 #define HAVE_LOG10F 1
8900 EOF
8901
8902       cat >> confdefs.h <<\EOF
8903 #define HAVE_LOGF 1
8904 EOF
8905
8906       cat >> confdefs.h <<\EOF
8907 #define HAVE_MODFF 1
8908 EOF
8909
8910       cat >> confdefs.h <<\EOF
8911 #define HAVE_POWF 1
8912 EOF
8913
8914       cat >> confdefs.h <<\EOF
8915 #define HAVE_SINF 1
8916 EOF
8917
8918       cat >> confdefs.h <<\EOF
8919 #define HAVE_SINHF 1
8920 EOF
8921
8922       cat >> confdefs.h <<\EOF
8923 #define HAVE_SQRTF 1
8924 EOF
8925
8926       cat >> confdefs.h <<\EOF
8927 #define HAVE_TANF 1
8928 EOF
8929
8930       cat >> confdefs.h <<\EOF
8931 #define HAVE_TANHF 1
8932 EOF
8933
8934       ;;
8935     *)
8936       # GLIBCPP_CHECK_STDLIB_SUPPORT
8937       cat >> confdefs.h <<\EOF
8938 #define HAVE_STRTOF 1
8939 EOF
8940         
8941       cat >> confdefs.h <<\EOF
8942 #define HAVE_STRTOLD 1
8943 EOF
8944         
8945       # AC_FUNC_MMAP
8946       cat >> confdefs.h <<\EOF
8947 #define HAVE_MMAP 1
8948 EOF
8949
8950
8951       cat >> confdefs.h <<\EOF
8952 #define HAVE_ACOSF 1
8953 EOF
8954
8955       cat >> confdefs.h <<\EOF
8956 #define HAVE_ASINF 1
8957 EOF
8958
8959       cat >> confdefs.h <<\EOF
8960 #define HAVE_ATAN2F 1
8961 EOF
8962
8963       cat >> confdefs.h <<\EOF
8964 #define HAVE_ATANF 1
8965 EOF
8966
8967       cat >> confdefs.h <<\EOF
8968 #define HAVE_CEILF 1
8969 EOF
8970
8971       cat >> confdefs.h <<\EOF
8972 #define HAVE_COPYSIGN 1
8973 EOF
8974
8975       cat >> confdefs.h <<\EOF
8976 #define HAVE_COPYSIGNF 1
8977 EOF
8978
8979       cat >> confdefs.h <<\EOF
8980 #define HAVE_COSF 1
8981 EOF
8982
8983       cat >> confdefs.h <<\EOF
8984 #define HAVE_COSHF 1
8985 EOF
8986
8987       cat >> confdefs.h <<\EOF
8988 #define HAVE_EXPF 1
8989 EOF
8990
8991       cat >> confdefs.h <<\EOF
8992 #define HAVE_FABSF 1
8993 EOF
8994
8995       cat >> confdefs.h <<\EOF
8996 #define HAVE_FLOORF 1
8997 EOF
8998
8999       cat >> confdefs.h <<\EOF
9000 #define HAVE_FMODF 1
9001 EOF
9002
9003       cat >> confdefs.h <<\EOF
9004 #define HAVE_FREXPF 1
9005 EOF
9006
9007       cat >> confdefs.h <<\EOF
9008 #define HAVE_LDEXPF 1
9009 EOF
9010
9011       cat >> confdefs.h <<\EOF
9012 #define HAVE_LOG10F 1
9013 EOF
9014
9015       cat >> confdefs.h <<\EOF
9016 #define HAVE_LOGF 1
9017 EOF
9018
9019       cat >> confdefs.h <<\EOF
9020 #define HAVE_MODFF 1
9021 EOF
9022
9023       cat >> confdefs.h <<\EOF
9024 #define HAVE_POWF 1
9025 EOF
9026
9027       cat >> confdefs.h <<\EOF
9028 #define HAVE_SINF 1
9029 EOF
9030
9031       cat >> confdefs.h <<\EOF
9032 #define HAVE_SINHF 1
9033 EOF
9034
9035       cat >> confdefs.h <<\EOF
9036 #define HAVE_SQRTF 1
9037 EOF
9038
9039       cat >> confdefs.h <<\EOF
9040 #define HAVE_TANF 1
9041 EOF
9042
9043       cat >> confdefs.h <<\EOF
9044 #define HAVE_TANHF 1
9045 EOF
9046
9047       ;;
9048   esac
9049
9050   # At some point, we should differentiate between architectures
9051   # like x86, which have long double versions, and alpha/powerpc/etc.,
9052   # which don't. For the time being, punt.
9053   if test x"long_double_math_on_this_cpu" = x"yes"; then
9054     cat >> confdefs.h <<\EOF
9055 #define HAVE_ACOSL 1
9056 EOF
9057
9058     cat >> confdefs.h <<\EOF
9059 #define HAVE_ASINL 1
9060 EOF
9061
9062     cat >> confdefs.h <<\EOF
9063 #define HAVE_ATAN2L 1
9064 EOF
9065
9066     cat >> confdefs.h <<\EOF
9067 #define HAVE_ATANL 1
9068 EOF
9069
9070     cat >> confdefs.h <<\EOF
9071 #define HAVE_CEILL 1
9072 EOF
9073
9074     cat >> confdefs.h <<\EOF
9075 #define HAVE_COPYSIGNL 1
9076 EOF
9077
9078     cat >> confdefs.h <<\EOF
9079 #define HAVE_COSL 1
9080 EOF
9081
9082     cat >> confdefs.h <<\EOF
9083 #define HAVE_COSHL 1
9084 EOF
9085
9086     cat >> confdefs.h <<\EOF
9087 #define HAVE_EXPL 1
9088 EOF
9089
9090     cat >> confdefs.h <<\EOF
9091 #define HAVE_FABSL 1
9092 EOF
9093
9094     cat >> confdefs.h <<\EOF
9095 #define HAVE_FLOORL 1
9096 EOF
9097
9098     cat >> confdefs.h <<\EOF
9099 #define HAVE_FMODL 1
9100 EOF
9101
9102     cat >> confdefs.h <<\EOF
9103 #define HAVE_FREXPL 1
9104 EOF
9105
9106     cat >> confdefs.h <<\EOF
9107 #define HAVE_LDEXPL 1
9108 EOF
9109
9110     cat >> confdefs.h <<\EOF
9111 #define HAVE_LOG10L 1
9112 EOF
9113
9114     cat >> confdefs.h <<\EOF
9115 #define HAVE_LOGL 1
9116 EOF
9117
9118     cat >> confdefs.h <<\EOF
9119 #define HAVE_MODFL 1
9120 EOF
9121
9122     cat >> confdefs.h <<\EOF
9123 #define HAVE_POWL 1
9124 EOF
9125
9126     cat >> confdefs.h <<\EOF
9127 #define HAVE_SINCOSL 1
9128 EOF
9129
9130     cat >> confdefs.h <<\EOF
9131 #define HAVE_SINL 1
9132 EOF
9133
9134     cat >> confdefs.h <<\EOF
9135 #define HAVE_SINHL 1
9136 EOF
9137
9138     cat >> confdefs.h <<\EOF
9139 #define HAVE_SQRTL 1
9140 EOF
9141
9142     cat >> confdefs.h <<\EOF
9143 #define HAVE_TANL 1
9144 EOF
9145
9146     cat >> confdefs.h <<\EOF
9147 #define HAVE_TANHL 1
9148 EOF
9149
9150   fi
9151
9152 else
9153
9154   # We are being configured natively. We can do more elaborate tests
9155   # that include AC_TRY_COMPILE now, as the linker is assumed to be
9156   # working.
9157   GLIBCPP_IS_CROSS_COMPILING=0
9158   CANADIAN=no
9159
9160   # Check for available headers.
9161   for ac_hdr in nan.h ieeefp.h endian.h sys/isa_defs.h machine/endian.h \
9162   machine/param.h sys/machine.h fp.h locale.h float.h inttypes.h gconv.h sys/types.h
9163 do
9164 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
9165 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
9166 echo "configure:9167: checking for $ac_hdr" >&5
9167 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
9168   echo $ac_n "(cached) $ac_c" 1>&6
9169 else
9170   cat > conftest.$ac_ext <<EOF
9171 #line 9172 "configure"
9172 #include "confdefs.h"
9173 #include <$ac_hdr>
9174 EOF
9175 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9176 { (eval echo configure:9177: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9177 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9178 if test -z "$ac_err"; then
9179   rm -rf conftest*
9180   eval "ac_cv_header_$ac_safe=yes"
9181 else
9182   echo "$ac_err" >&5
9183   echo "configure: failed program was:" >&5
9184   cat conftest.$ac_ext >&5
9185   rm -rf conftest*
9186   eval "ac_cv_header_$ac_safe=no"
9187 fi
9188 rm -f conftest*
9189 fi
9190 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9191   echo "$ac_t""yes" 1>&6
9192     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
9193   cat >> confdefs.h <<EOF
9194 #define $ac_tr_hdr 1
9195 EOF
9196  
9197 else
9198   echo "$ac_t""no" 1>&6
9199 fi
9200 done
9201
9202
9203   
9204   # All these tests are for C++; save the language and the compiler flags.
9205   # The CXXFLAGS thing is suspicious, but based on similar bits previously
9206   # found in GLIBCPP_CONFIGURE.
9207   
9208   ac_ext=C
9209 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
9210 ac_cpp='$CXXCPP $CPPFLAGS'
9211 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
9212 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
9213 cross_compiling=$ac_cv_prog_cxx_cross
9214
9215   ac_test_CXXFLAGS="${CXXFLAGS+set}"
9216   ac_save_CXXFLAGS="$CXXFLAGS"
9217
9218   # Check for maintainer-mode bits.
9219   if test x"$USE_MAINTAINER_MODE" = xno; then
9220     WERROR=''
9221   else
9222     WERROR='-Werror'
9223   fi
9224
9225   # Check for -ffunction-sections -fdata-sections
9226   echo $ac_n "checking for g++ that supports -ffunction-sections -fdata-sections""... $ac_c" 1>&6
9227 echo "configure:9228: checking for g++ that supports -ffunction-sections -fdata-sections" >&5
9228   CXXFLAGS='-Werror -ffunction-sections -fdata-sections'
9229   cat > conftest.$ac_ext <<EOF
9230 #line 9231 "configure"
9231 #include "confdefs.h"
9232
9233 int main() {
9234 int foo;
9235   
9236 ; return 0; }
9237 EOF
9238 if { (eval echo configure:9239: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9239   rm -rf conftest*
9240   ac_fdsections=yes
9241 else
9242   echo "configure: failed program was:" >&5
9243   cat conftest.$ac_ext >&5
9244   rm -rf conftest*
9245   ac_fdsections=no
9246 fi
9247 rm -f conftest*
9248   if test "$ac_test_CXXFLAGS" = set; then
9249     CXXFLAGS="$ac_save_CXXFLAGS"
9250   else
9251     # this is the suspicious part
9252     CXXFLAGS=''
9253   fi
9254   if test x"$ac_fdsections" = x"yes" &&
9255      test x"$enable_debug" = x"no"; then
9256     SECTION_FLAGS='-ffunction-sections -fdata-sections'
9257   fi
9258   echo "$ac_t""$ac_fdsections" 1>&6
9259
9260   ac_ext=c
9261 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
9262 ac_cpp='$CPP $CPPFLAGS'
9263 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
9264 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
9265 cross_compiling=$ac_cv_prog_cc_cross
9266
9267   
9268   
9269
9270   
9271   # If we're not using GNU ld, then there's no point in even trying these
9272   # tests.  Check for that first.  We should have already tested for gld
9273   # by now (in libtool), but require it now just to be safe...
9274   test -z "$SECTION_LDFLAGS" && SECTION_LDFLAGS=''
9275   test -z "$OPT_LDFLAGS" && OPT_LDFLAGS=''
9276   
9277
9278   # The name set by libtool depends on the version of libtool.  Shame on us
9279   # for depending on an impl detail, but c'est la vie.  Older versions used
9280   # ac_cv_prog_gnu_ld, but now it's lt_cv_prog_gnu_ld, and is copied back on
9281   # top of with_gnu_ld (which is also set by --with-gnu-ld, so that actually
9282   # makes sense).  We'll test with_gnu_ld everywhere else, so if that isn't
9283   # set (hence we're using an older libtool), then set it.
9284   if test x${with_gnu_ld+set} != xset; then
9285     if test x${ac_cv_prog_gnu_ld+set} != xset; then
9286       # We got through "ac_require(ac_prog_ld)" and still not set?  Huh?
9287       with_gnu_ld=no
9288     else
9289       with_gnu_ld=$ac_cv_prog_gnu_ld
9290     fi
9291   fi
9292
9293   # Start by getting the version number.  I think the libtool test already
9294   # does some of this, but throws away the result.
9295   
9296   ldver=`$LD --version 2>/dev/null | head -1 | \
9297          sed -e 's/GNU ld version \([0-9.][0-9.]*\).*/\1/'`
9298   
9299   glibcpp_gnu_ld_version=`echo $ldver | \
9300          $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'`
9301
9302   # Set --gc-sections.
9303   if test "$with_gnu_ld" = "notbroken"; then
9304     # GNU ld it is!  Joy and bunny rabbits!
9305
9306     # All these tests are for C++; save the language and the compiler flags.
9307     # Need to do this so that g++ won't try to link in libstdc++
9308     ac_test_CFLAGS="${CFLAGS+set}"
9309     ac_save_CFLAGS="$CFLAGS"
9310     CFLAGS='-x c++  -Wl,--gc-sections'
9311
9312     # Check for -Wl,--gc-sections
9313     # XXX This test is broken at the moment, as symbols required for
9314     # linking are now in libsupc++ (not built yet.....). In addition, 
9315     # this test has cored on solaris in the past. In addition,
9316     # --gc-sections doesn't really work at the moment (keeps on discarding
9317     # used sections, first .eh_frame and now some of the glibc sections for
9318     # iconv). Bzzzzt. Thanks for playing, maybe next time.
9319     echo $ac_n "checking for ld that supports -Wl,--gc-sections""... $ac_c" 1>&6
9320 echo "configure:9321: checking for ld that supports -Wl,--gc-sections" >&5
9321     if test "$cross_compiling" = yes; then
9322   ac_sectionLDflags=yes
9323 else
9324   cat > conftest.$ac_ext <<EOF
9325 #line 9326 "configure"
9326 #include "confdefs.h"
9327
9328      int main(void) 
9329      {
9330        try { throw 1; }
9331        catch (...) { };
9332        return 0;
9333      }
9334     
9335 EOF
9336 if { (eval echo configure:9337: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
9337 then
9338   ac_sectionLDflags=yes
9339 else
9340   echo "configure: failed program was:" >&5
9341   cat conftest.$ac_ext >&5
9342   rm -fr conftest*
9343   ac_sectionLDflags=no
9344 fi
9345 rm -fr conftest*
9346 fi
9347
9348     if test "$ac_test_CFLAGS" = set; then
9349       CFLAGS="$ac_save_CFLAGS"
9350     else
9351       # this is the suspicious part
9352       CFLAGS=''
9353     fi
9354     if test "$ac_sectionLDflags" = "yes"; then
9355       SECTION_LDFLAGS="-Wl,--gc-sections $SECTION_LDFLAGS"
9356     fi
9357     echo "$ac_t""$ac_sectionLDflags" 1>&6
9358   fi
9359
9360   # Set linker optimization flags.
9361   if test x"$with_gnu_ld" = x"yes" && test x"$enable_debug" = x"no"; then
9362     OPT_LDFLAGS="-Wl,-O1 $OPT_LDFLAGS"
9363   fi
9364
9365   
9366   
9367
9368   
9369       
9370   echo $ac_n "checking for __builtin_abs declaration""... $ac_c" 1>&6
9371 echo "configure:9372: checking for __builtin_abs declaration" >&5
9372   if test x${glibcpp_cv_func___builtin_abs_use+set} != xset; then
9373     if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_abs_use'+set}'`\" = set"; then
9374   echo $ac_n "(cached) $ac_c" 1>&6
9375 else
9376   
9377       
9378       ac_ext=C
9379 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
9380 ac_cpp='$CXXCPP $CPPFLAGS'
9381 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
9382 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
9383 cross_compiling=$ac_cv_prog_cxx_cross
9384
9385       cat > conftest.$ac_ext <<EOF
9386 #line 9387 "configure"
9387 #include "confdefs.h"
9388 #include <math.h>
9389 int main() {
9390  __builtin_abs(0);
9391 ; return 0; }
9392 EOF
9393 if { (eval echo configure:9394: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9394   rm -rf conftest*
9395   glibcpp_cv_func___builtin_abs_use=yes
9396 else
9397   echo "configure: failed program was:" >&5
9398   cat conftest.$ac_ext >&5
9399   rm -rf conftest*
9400   glibcpp_cv_func___builtin_abs_use=no
9401 fi
9402 rm -f conftest*
9403       ac_ext=c
9404 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
9405 ac_cpp='$CPP $CPPFLAGS'
9406 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
9407 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
9408 cross_compiling=$ac_cv_prog_cc_cross
9409
9410     
9411 fi
9412
9413   fi
9414   echo "$ac_t""$glibcpp_cv_func___builtin_abs_use" 1>&6
9415   if test x$glibcpp_cv_func___builtin_abs_use = x"yes"; then
9416     echo $ac_n "checking for __builtin_abs linkage""... $ac_c" 1>&6
9417 echo "configure:9418: checking for __builtin_abs linkage" >&5
9418     if test x${glibcpp_cv_func___builtin_abs_link+set} != xset; then
9419       if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_abs_link'+set}'`\" = set"; then
9420   echo $ac_n "(cached) $ac_c" 1>&6
9421 else
9422   
9423         cat > conftest.$ac_ext <<EOF
9424 #line 9425 "configure"
9425 #include "confdefs.h"
9426 #include <math.h>
9427 int main() {
9428  __builtin_abs(0);
9429 ; return 0; }
9430 EOF
9431 if { (eval echo configure:9432: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9432   rm -rf conftest*
9433   glibcpp_cv_func___builtin_abs_link=yes
9434 else
9435   echo "configure: failed program was:" >&5
9436   cat conftest.$ac_ext >&5
9437   rm -rf conftest*
9438   glibcpp_cv_func___builtin_abs_link=no
9439 fi
9440 rm -f conftest*
9441       
9442 fi
9443
9444     fi
9445     echo "$ac_t""$glibcpp_cv_func___builtin_abs_link" 1>&6
9446     if test x$glibcpp_cv_func___builtin_abs_link = x"yes"; then
9447       ac_tr_func=HAVE_`echo __builtin_abs | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
9448       cat >> confdefs.h <<EOF
9449 #define ${ac_tr_func} 1
9450 EOF
9451
9452     fi
9453   fi
9454
9455   
9456   echo $ac_n "checking for __builtin_fabsf declaration""... $ac_c" 1>&6
9457 echo "configure:9458: checking for __builtin_fabsf declaration" >&5
9458   if test x${glibcpp_cv_func___builtin_fabsf_use+set} != xset; then
9459     if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_fabsf_use'+set}'`\" = set"; then
9460   echo $ac_n "(cached) $ac_c" 1>&6
9461 else
9462   
9463       
9464       ac_ext=C
9465 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
9466 ac_cpp='$CXXCPP $CPPFLAGS'
9467 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
9468 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
9469 cross_compiling=$ac_cv_prog_cxx_cross
9470
9471       cat > conftest.$ac_ext <<EOF
9472 #line 9473 "configure"
9473 #include "confdefs.h"
9474 #include <math.h>
9475 int main() {
9476  __builtin_fabsf(0);
9477 ; return 0; }
9478 EOF
9479 if { (eval echo configure:9480: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9480   rm -rf conftest*
9481   glibcpp_cv_func___builtin_fabsf_use=yes
9482 else
9483   echo "configure: failed program was:" >&5
9484   cat conftest.$ac_ext >&5
9485   rm -rf conftest*
9486   glibcpp_cv_func___builtin_fabsf_use=no
9487 fi
9488 rm -f conftest*
9489       ac_ext=c
9490 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
9491 ac_cpp='$CPP $CPPFLAGS'
9492 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
9493 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
9494 cross_compiling=$ac_cv_prog_cc_cross
9495
9496     
9497 fi
9498
9499   fi
9500   echo "$ac_t""$glibcpp_cv_func___builtin_fabsf_use" 1>&6
9501   if test x$glibcpp_cv_func___builtin_fabsf_use = x"yes"; then
9502     echo $ac_n "checking for __builtin_fabsf linkage""... $ac_c" 1>&6
9503 echo "configure:9504: checking for __builtin_fabsf linkage" >&5
9504     if test x${glibcpp_cv_func___builtin_fabsf_link+set} != xset; then
9505       if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_fabsf_link'+set}'`\" = set"; then
9506   echo $ac_n "(cached) $ac_c" 1>&6
9507 else
9508   
9509         cat > conftest.$ac_ext <<EOF
9510 #line 9511 "configure"
9511 #include "confdefs.h"
9512 #include <math.h>
9513 int main() {
9514  __builtin_fabsf(0);
9515 ; return 0; }
9516 EOF
9517 if { (eval echo configure:9518: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9518   rm -rf conftest*
9519   glibcpp_cv_func___builtin_fabsf_link=yes
9520 else
9521   echo "configure: failed program was:" >&5
9522   cat conftest.$ac_ext >&5
9523   rm -rf conftest*
9524   glibcpp_cv_func___builtin_fabsf_link=no
9525 fi
9526 rm -f conftest*
9527       
9528 fi
9529
9530     fi
9531     echo "$ac_t""$glibcpp_cv_func___builtin_fabsf_link" 1>&6
9532     if test x$glibcpp_cv_func___builtin_fabsf_link = x"yes"; then
9533       ac_tr_func=HAVE_`echo __builtin_fabsf | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
9534       cat >> confdefs.h <<EOF
9535 #define ${ac_tr_func} 1
9536 EOF
9537
9538     fi
9539   fi
9540
9541   
9542   echo $ac_n "checking for __builtin_fabs declaration""... $ac_c" 1>&6
9543 echo "configure:9544: checking for __builtin_fabs declaration" >&5
9544   if test x${glibcpp_cv_func___builtin_fabs_use+set} != xset; then
9545     if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_fabs_use'+set}'`\" = set"; then
9546   echo $ac_n "(cached) $ac_c" 1>&6
9547 else
9548   
9549       
9550       ac_ext=C
9551 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
9552 ac_cpp='$CXXCPP $CPPFLAGS'
9553 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
9554 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
9555 cross_compiling=$ac_cv_prog_cxx_cross
9556
9557       cat > conftest.$ac_ext <<EOF
9558 #line 9559 "configure"
9559 #include "confdefs.h"
9560 #include <math.h>
9561 int main() {
9562  __builtin_fabs(0);
9563 ; return 0; }
9564 EOF
9565 if { (eval echo configure:9566: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9566   rm -rf conftest*
9567   glibcpp_cv_func___builtin_fabs_use=yes
9568 else
9569   echo "configure: failed program was:" >&5
9570   cat conftest.$ac_ext >&5
9571   rm -rf conftest*
9572   glibcpp_cv_func___builtin_fabs_use=no
9573 fi
9574 rm -f conftest*
9575       ac_ext=c
9576 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
9577 ac_cpp='$CPP $CPPFLAGS'
9578 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
9579 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
9580 cross_compiling=$ac_cv_prog_cc_cross
9581
9582     
9583 fi
9584
9585   fi
9586   echo "$ac_t""$glibcpp_cv_func___builtin_fabs_use" 1>&6
9587   if test x$glibcpp_cv_func___builtin_fabs_use = x"yes"; then
9588     echo $ac_n "checking for __builtin_fabs linkage""... $ac_c" 1>&6
9589 echo "configure:9590: checking for __builtin_fabs linkage" >&5
9590     if test x${glibcpp_cv_func___builtin_fabs_link+set} != xset; then
9591       if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_fabs_link'+set}'`\" = set"; then
9592   echo $ac_n "(cached) $ac_c" 1>&6
9593 else
9594   
9595         cat > conftest.$ac_ext <<EOF
9596 #line 9597 "configure"
9597 #include "confdefs.h"
9598 #include <math.h>
9599 int main() {
9600  __builtin_fabs(0);
9601 ; return 0; }
9602 EOF
9603 if { (eval echo configure:9604: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9604   rm -rf conftest*
9605   glibcpp_cv_func___builtin_fabs_link=yes
9606 else
9607   echo "configure: failed program was:" >&5
9608   cat conftest.$ac_ext >&5
9609   rm -rf conftest*
9610   glibcpp_cv_func___builtin_fabs_link=no
9611 fi
9612 rm -f conftest*
9613       
9614 fi
9615
9616     fi
9617     echo "$ac_t""$glibcpp_cv_func___builtin_fabs_link" 1>&6
9618     if test x$glibcpp_cv_func___builtin_fabs_link = x"yes"; then
9619       ac_tr_func=HAVE_`echo __builtin_fabs | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
9620       cat >> confdefs.h <<EOF
9621 #define ${ac_tr_func} 1
9622 EOF
9623
9624     fi
9625   fi
9626
9627   
9628   echo $ac_n "checking for __builtin_fabsl declaration""... $ac_c" 1>&6
9629 echo "configure:9630: checking for __builtin_fabsl declaration" >&5
9630   if test x${glibcpp_cv_func___builtin_fabsl_use+set} != xset; then
9631     if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_fabsl_use'+set}'`\" = set"; then
9632   echo $ac_n "(cached) $ac_c" 1>&6
9633 else
9634   
9635       
9636       ac_ext=C
9637 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
9638 ac_cpp='$CXXCPP $CPPFLAGS'
9639 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
9640 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
9641 cross_compiling=$ac_cv_prog_cxx_cross
9642
9643       cat > conftest.$ac_ext <<EOF
9644 #line 9645 "configure"
9645 #include "confdefs.h"
9646 #include <math.h>
9647 int main() {
9648  __builtin_fabsl(0);
9649 ; return 0; }
9650 EOF
9651 if { (eval echo configure:9652: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9652   rm -rf conftest*
9653   glibcpp_cv_func___builtin_fabsl_use=yes
9654 else
9655   echo "configure: failed program was:" >&5
9656   cat conftest.$ac_ext >&5
9657   rm -rf conftest*
9658   glibcpp_cv_func___builtin_fabsl_use=no
9659 fi
9660 rm -f conftest*
9661       ac_ext=c
9662 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
9663 ac_cpp='$CPP $CPPFLAGS'
9664 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
9665 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
9666 cross_compiling=$ac_cv_prog_cc_cross
9667
9668     
9669 fi
9670
9671   fi
9672   echo "$ac_t""$glibcpp_cv_func___builtin_fabsl_use" 1>&6
9673   if test x$glibcpp_cv_func___builtin_fabsl_use = x"yes"; then
9674     echo $ac_n "checking for __builtin_fabsl linkage""... $ac_c" 1>&6
9675 echo "configure:9676: checking for __builtin_fabsl linkage" >&5
9676     if test x${glibcpp_cv_func___builtin_fabsl_link+set} != xset; then
9677       if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_fabsl_link'+set}'`\" = set"; then
9678   echo $ac_n "(cached) $ac_c" 1>&6
9679 else
9680   
9681         cat > conftest.$ac_ext <<EOF
9682 #line 9683 "configure"
9683 #include "confdefs.h"
9684 #include <math.h>
9685 int main() {
9686  __builtin_fabsl(0);
9687 ; return 0; }
9688 EOF
9689 if { (eval echo configure:9690: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9690   rm -rf conftest*
9691   glibcpp_cv_func___builtin_fabsl_link=yes
9692 else
9693   echo "configure: failed program was:" >&5
9694   cat conftest.$ac_ext >&5
9695   rm -rf conftest*
9696   glibcpp_cv_func___builtin_fabsl_link=no
9697 fi
9698 rm -f conftest*
9699       
9700 fi
9701
9702     fi
9703     echo "$ac_t""$glibcpp_cv_func___builtin_fabsl_link" 1>&6
9704     if test x$glibcpp_cv_func___builtin_fabsl_link = x"yes"; then
9705       ac_tr_func=HAVE_`echo __builtin_fabsl | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
9706       cat >> confdefs.h <<EOF
9707 #define ${ac_tr_func} 1
9708 EOF
9709
9710     fi
9711   fi
9712
9713   
9714   echo $ac_n "checking for __builtin_labs declaration""... $ac_c" 1>&6
9715 echo "configure:9716: checking for __builtin_labs declaration" >&5
9716   if test x${glibcpp_cv_func___builtin_labs_use+set} != xset; then
9717     if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_labs_use'+set}'`\" = set"; then
9718   echo $ac_n "(cached) $ac_c" 1>&6
9719 else
9720   
9721       
9722       ac_ext=C
9723 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
9724 ac_cpp='$CXXCPP $CPPFLAGS'
9725 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
9726 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
9727 cross_compiling=$ac_cv_prog_cxx_cross
9728
9729       cat > conftest.$ac_ext <<EOF
9730 #line 9731 "configure"
9731 #include "confdefs.h"
9732 #include <math.h>
9733 int main() {
9734  __builtin_labs(0);
9735 ; return 0; }
9736 EOF
9737 if { (eval echo configure:9738: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9738   rm -rf conftest*
9739   glibcpp_cv_func___builtin_labs_use=yes
9740 else
9741   echo "configure: failed program was:" >&5
9742   cat conftest.$ac_ext >&5
9743   rm -rf conftest*
9744   glibcpp_cv_func___builtin_labs_use=no
9745 fi
9746 rm -f conftest*
9747       ac_ext=c
9748 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
9749 ac_cpp='$CPP $CPPFLAGS'
9750 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
9751 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
9752 cross_compiling=$ac_cv_prog_cc_cross
9753
9754     
9755 fi
9756
9757   fi
9758   echo "$ac_t""$glibcpp_cv_func___builtin_labs_use" 1>&6
9759   if test x$glibcpp_cv_func___builtin_labs_use = x"yes"; then
9760     echo $ac_n "checking for __builtin_labs linkage""... $ac_c" 1>&6
9761 echo "configure:9762: checking for __builtin_labs linkage" >&5
9762     if test x${glibcpp_cv_func___builtin_labs_link+set} != xset; then
9763       if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_labs_link'+set}'`\" = set"; then
9764   echo $ac_n "(cached) $ac_c" 1>&6
9765 else
9766   
9767         cat > conftest.$ac_ext <<EOF
9768 #line 9769 "configure"
9769 #include "confdefs.h"
9770 #include <math.h>
9771 int main() {
9772  __builtin_labs(0);
9773 ; return 0; }
9774 EOF
9775 if { (eval echo configure:9776: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9776   rm -rf conftest*
9777   glibcpp_cv_func___builtin_labs_link=yes
9778 else
9779   echo "configure: failed program was:" >&5
9780   cat conftest.$ac_ext >&5
9781   rm -rf conftest*
9782   glibcpp_cv_func___builtin_labs_link=no
9783 fi
9784 rm -f conftest*
9785       
9786 fi
9787
9788     fi
9789     echo "$ac_t""$glibcpp_cv_func___builtin_labs_link" 1>&6
9790     if test x$glibcpp_cv_func___builtin_labs_link = x"yes"; then
9791       ac_tr_func=HAVE_`echo __builtin_labs | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
9792       cat >> confdefs.h <<EOF
9793 #define ${ac_tr_func} 1
9794 EOF
9795
9796     fi
9797   fi
9798
9799
9800   
9801   echo $ac_n "checking for __builtin_sqrtf declaration""... $ac_c" 1>&6
9802 echo "configure:9803: checking for __builtin_sqrtf declaration" >&5
9803   if test x${glibcpp_cv_func___builtin_sqrtf_use+set} != xset; then
9804     if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_sqrtf_use'+set}'`\" = set"; then
9805   echo $ac_n "(cached) $ac_c" 1>&6
9806 else
9807   
9808       
9809       ac_ext=C
9810 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
9811 ac_cpp='$CXXCPP $CPPFLAGS'
9812 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
9813 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
9814 cross_compiling=$ac_cv_prog_cxx_cross
9815
9816       cat > conftest.$ac_ext <<EOF
9817 #line 9818 "configure"
9818 #include "confdefs.h"
9819 #include <math.h>
9820 int main() {
9821  __builtin_sqrtf(0);
9822 ; return 0; }
9823 EOF
9824 if { (eval echo configure:9825: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9825   rm -rf conftest*
9826   glibcpp_cv_func___builtin_sqrtf_use=yes
9827 else
9828   echo "configure: failed program was:" >&5
9829   cat conftest.$ac_ext >&5
9830   rm -rf conftest*
9831   glibcpp_cv_func___builtin_sqrtf_use=no
9832 fi
9833 rm -f conftest*
9834       ac_ext=c
9835 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
9836 ac_cpp='$CPP $CPPFLAGS'
9837 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
9838 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
9839 cross_compiling=$ac_cv_prog_cc_cross
9840
9841     
9842 fi
9843
9844   fi
9845   echo "$ac_t""$glibcpp_cv_func___builtin_sqrtf_use" 1>&6
9846   if test x$glibcpp_cv_func___builtin_sqrtf_use = x"yes"; then
9847     echo $ac_n "checking for __builtin_sqrtf linkage""... $ac_c" 1>&6
9848 echo "configure:9849: checking for __builtin_sqrtf linkage" >&5
9849     if test x${glibcpp_cv_func___builtin_sqrtf_link+set} != xset; then
9850       if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_sqrtf_link'+set}'`\" = set"; then
9851   echo $ac_n "(cached) $ac_c" 1>&6
9852 else
9853   
9854         cat > conftest.$ac_ext <<EOF
9855 #line 9856 "configure"
9856 #include "confdefs.h"
9857 #include <math.h>
9858 int main() {
9859  __builtin_sqrtf(0);
9860 ; return 0; }
9861 EOF
9862 if { (eval echo configure:9863: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9863   rm -rf conftest*
9864   glibcpp_cv_func___builtin_sqrtf_link=yes
9865 else
9866   echo "configure: failed program was:" >&5
9867   cat conftest.$ac_ext >&5
9868   rm -rf conftest*
9869   glibcpp_cv_func___builtin_sqrtf_link=no
9870 fi
9871 rm -f conftest*
9872       
9873 fi
9874
9875     fi
9876     echo "$ac_t""$glibcpp_cv_func___builtin_sqrtf_link" 1>&6
9877     if test x$glibcpp_cv_func___builtin_sqrtf_link = x"yes"; then
9878       ac_tr_func=HAVE_`echo __builtin_sqrtf | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
9879       cat >> confdefs.h <<EOF
9880 #define ${ac_tr_func} 1
9881 EOF
9882
9883     fi
9884   fi
9885
9886   
9887   echo $ac_n "checking for __builtin_sqrt declaration""... $ac_c" 1>&6
9888 echo "configure:9889: checking for __builtin_sqrt declaration" >&5
9889   if test x${glibcpp_cv_func___builtin_sqrt_use+set} != xset; then
9890     if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_sqrt_use'+set}'`\" = set"; then
9891   echo $ac_n "(cached) $ac_c" 1>&6
9892 else
9893   
9894       
9895       ac_ext=C
9896 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
9897 ac_cpp='$CXXCPP $CPPFLAGS'
9898 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
9899 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
9900 cross_compiling=$ac_cv_prog_cxx_cross
9901
9902       cat > conftest.$ac_ext <<EOF
9903 #line 9904 "configure"
9904 #include "confdefs.h"
9905 #include <math.h>
9906 int main() {
9907  __builtin_sqrt(0);
9908 ; return 0; }
9909 EOF
9910 if { (eval echo configure:9911: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9911   rm -rf conftest*
9912   glibcpp_cv_func___builtin_sqrt_use=yes
9913 else
9914   echo "configure: failed program was:" >&5
9915   cat conftest.$ac_ext >&5
9916   rm -rf conftest*
9917   glibcpp_cv_func___builtin_sqrt_use=no
9918 fi
9919 rm -f conftest*
9920       ac_ext=c
9921 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
9922 ac_cpp='$CPP $CPPFLAGS'
9923 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
9924 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
9925 cross_compiling=$ac_cv_prog_cc_cross
9926
9927     
9928 fi
9929
9930   fi
9931   echo "$ac_t""$glibcpp_cv_func___builtin_sqrt_use" 1>&6
9932   if test x$glibcpp_cv_func___builtin_sqrt_use = x"yes"; then
9933     echo $ac_n "checking for __builtin_sqrt linkage""... $ac_c" 1>&6
9934 echo "configure:9935: checking for __builtin_sqrt linkage" >&5
9935     if test x${glibcpp_cv_func___builtin_sqrt_link+set} != xset; then
9936       if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_sqrt_link'+set}'`\" = set"; then
9937   echo $ac_n "(cached) $ac_c" 1>&6
9938 else
9939   
9940         cat > conftest.$ac_ext <<EOF
9941 #line 9942 "configure"
9942 #include "confdefs.h"
9943 #include <math.h>
9944 int main() {
9945  __builtin_sqrt(0);
9946 ; return 0; }
9947 EOF
9948 if { (eval echo configure:9949: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9949   rm -rf conftest*
9950   glibcpp_cv_func___builtin_sqrt_link=yes
9951 else
9952   echo "configure: failed program was:" >&5
9953   cat conftest.$ac_ext >&5
9954   rm -rf conftest*
9955   glibcpp_cv_func___builtin_sqrt_link=no
9956 fi
9957 rm -f conftest*
9958       
9959 fi
9960
9961     fi
9962     echo "$ac_t""$glibcpp_cv_func___builtin_sqrt_link" 1>&6
9963     if test x$glibcpp_cv_func___builtin_sqrt_link = x"yes"; then
9964       ac_tr_func=HAVE_`echo __builtin_sqrt | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
9965       cat >> confdefs.h <<EOF
9966 #define ${ac_tr_func} 1
9967 EOF
9968
9969     fi
9970   fi
9971
9972   
9973   echo $ac_n "checking for __builtin_sqrtl declaration""... $ac_c" 1>&6
9974 echo "configure:9975: checking for __builtin_sqrtl declaration" >&5
9975   if test x${glibcpp_cv_func___builtin_sqrtl_use+set} != xset; then
9976     if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_sqrtl_use'+set}'`\" = set"; then
9977   echo $ac_n "(cached) $ac_c" 1>&6
9978 else
9979   
9980       
9981       ac_ext=C
9982 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
9983 ac_cpp='$CXXCPP $CPPFLAGS'
9984 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
9985 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
9986 cross_compiling=$ac_cv_prog_cxx_cross
9987
9988       cat > conftest.$ac_ext <<EOF
9989 #line 9990 "configure"
9990 #include "confdefs.h"
9991 #include <math.h>
9992 int main() {
9993  __builtin_sqrtl(0);
9994 ; return 0; }
9995 EOF
9996 if { (eval echo configure:9997: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9997   rm -rf conftest*
9998   glibcpp_cv_func___builtin_sqrtl_use=yes
9999 else
10000   echo "configure: failed program was:" >&5
10001   cat conftest.$ac_ext >&5
10002   rm -rf conftest*
10003   glibcpp_cv_func___builtin_sqrtl_use=no
10004 fi
10005 rm -f conftest*
10006       ac_ext=c
10007 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
10008 ac_cpp='$CPP $CPPFLAGS'
10009 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
10010 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
10011 cross_compiling=$ac_cv_prog_cc_cross
10012
10013     
10014 fi
10015
10016   fi
10017   echo "$ac_t""$glibcpp_cv_func___builtin_sqrtl_use" 1>&6
10018   if test x$glibcpp_cv_func___builtin_sqrtl_use = x"yes"; then
10019     echo $ac_n "checking for __builtin_sqrtl linkage""... $ac_c" 1>&6
10020 echo "configure:10021: checking for __builtin_sqrtl linkage" >&5
10021     if test x${glibcpp_cv_func___builtin_sqrtl_link+set} != xset; then
10022       if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_sqrtl_link'+set}'`\" = set"; then
10023   echo $ac_n "(cached) $ac_c" 1>&6
10024 else
10025   
10026         cat > conftest.$ac_ext <<EOF
10027 #line 10028 "configure"
10028 #include "confdefs.h"
10029 #include <math.h>
10030 int main() {
10031  __builtin_sqrtl(0);
10032 ; return 0; }
10033 EOF
10034 if { (eval echo configure:10035: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10035   rm -rf conftest*
10036   glibcpp_cv_func___builtin_sqrtl_link=yes
10037 else
10038   echo "configure: failed program was:" >&5
10039   cat conftest.$ac_ext >&5
10040   rm -rf conftest*
10041   glibcpp_cv_func___builtin_sqrtl_link=no
10042 fi
10043 rm -f conftest*
10044       
10045 fi
10046
10047     fi
10048     echo "$ac_t""$glibcpp_cv_func___builtin_sqrtl_link" 1>&6
10049     if test x$glibcpp_cv_func___builtin_sqrtl_link = x"yes"; then
10050       ac_tr_func=HAVE_`echo __builtin_sqrtl | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10051       cat >> confdefs.h <<EOF
10052 #define ${ac_tr_func} 1
10053 EOF
10054
10055     fi
10056   fi
10057
10058
10059   
10060   echo $ac_n "checking for __builtin_sinf declaration""... $ac_c" 1>&6
10061 echo "configure:10062: checking for __builtin_sinf declaration" >&5
10062   if test x${glibcpp_cv_func___builtin_sinf_use+set} != xset; then
10063     if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_sinf_use'+set}'`\" = set"; then
10064   echo $ac_n "(cached) $ac_c" 1>&6
10065 else
10066   
10067       
10068       ac_ext=C
10069 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
10070 ac_cpp='$CXXCPP $CPPFLAGS'
10071 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
10072 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
10073 cross_compiling=$ac_cv_prog_cxx_cross
10074
10075       cat > conftest.$ac_ext <<EOF
10076 #line 10077 "configure"
10077 #include "confdefs.h"
10078 #include <math.h>
10079 int main() {
10080  __builtin_sinf(0);
10081 ; return 0; }
10082 EOF
10083 if { (eval echo configure:10084: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
10084   rm -rf conftest*
10085   glibcpp_cv_func___builtin_sinf_use=yes
10086 else
10087   echo "configure: failed program was:" >&5
10088   cat conftest.$ac_ext >&5
10089   rm -rf conftest*
10090   glibcpp_cv_func___builtin_sinf_use=no
10091 fi
10092 rm -f conftest*
10093       ac_ext=c
10094 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
10095 ac_cpp='$CPP $CPPFLAGS'
10096 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
10097 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
10098 cross_compiling=$ac_cv_prog_cc_cross
10099
10100     
10101 fi
10102
10103   fi
10104   echo "$ac_t""$glibcpp_cv_func___builtin_sinf_use" 1>&6
10105   if test x$glibcpp_cv_func___builtin_sinf_use = x"yes"; then
10106     echo $ac_n "checking for __builtin_sinf linkage""... $ac_c" 1>&6
10107 echo "configure:10108: checking for __builtin_sinf linkage" >&5
10108     if test x${glibcpp_cv_func___builtin_sinf_link+set} != xset; then
10109       if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_sinf_link'+set}'`\" = set"; then
10110   echo $ac_n "(cached) $ac_c" 1>&6
10111 else
10112   
10113         cat > conftest.$ac_ext <<EOF
10114 #line 10115 "configure"
10115 #include "confdefs.h"
10116 #include <math.h>
10117 int main() {
10118  __builtin_sinf(0);
10119 ; return 0; }
10120 EOF
10121 if { (eval echo configure:10122: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10122   rm -rf conftest*
10123   glibcpp_cv_func___builtin_sinf_link=yes
10124 else
10125   echo "configure: failed program was:" >&5
10126   cat conftest.$ac_ext >&5
10127   rm -rf conftest*
10128   glibcpp_cv_func___builtin_sinf_link=no
10129 fi
10130 rm -f conftest*
10131       
10132 fi
10133
10134     fi
10135     echo "$ac_t""$glibcpp_cv_func___builtin_sinf_link" 1>&6
10136     if test x$glibcpp_cv_func___builtin_sinf_link = x"yes"; then
10137       ac_tr_func=HAVE_`echo __builtin_sinf | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10138       cat >> confdefs.h <<EOF
10139 #define ${ac_tr_func} 1
10140 EOF
10141
10142     fi
10143   fi
10144
10145   
10146   echo $ac_n "checking for __builtin_sin declaration""... $ac_c" 1>&6
10147 echo "configure:10148: checking for __builtin_sin declaration" >&5
10148   if test x${glibcpp_cv_func___builtin_sin_use+set} != xset; then
10149     if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_sin_use'+set}'`\" = set"; then
10150   echo $ac_n "(cached) $ac_c" 1>&6
10151 else
10152   
10153       
10154       ac_ext=C
10155 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
10156 ac_cpp='$CXXCPP $CPPFLAGS'
10157 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
10158 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
10159 cross_compiling=$ac_cv_prog_cxx_cross
10160
10161       cat > conftest.$ac_ext <<EOF
10162 #line 10163 "configure"
10163 #include "confdefs.h"
10164 #include <math.h>
10165 int main() {
10166  __builtin_sin(0);
10167 ; return 0; }
10168 EOF
10169 if { (eval echo configure:10170: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
10170   rm -rf conftest*
10171   glibcpp_cv_func___builtin_sin_use=yes
10172 else
10173   echo "configure: failed program was:" >&5
10174   cat conftest.$ac_ext >&5
10175   rm -rf conftest*
10176   glibcpp_cv_func___builtin_sin_use=no
10177 fi
10178 rm -f conftest*
10179       ac_ext=c
10180 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
10181 ac_cpp='$CPP $CPPFLAGS'
10182 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
10183 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
10184 cross_compiling=$ac_cv_prog_cc_cross
10185
10186     
10187 fi
10188
10189   fi
10190   echo "$ac_t""$glibcpp_cv_func___builtin_sin_use" 1>&6
10191   if test x$glibcpp_cv_func___builtin_sin_use = x"yes"; then
10192     echo $ac_n "checking for __builtin_sin linkage""... $ac_c" 1>&6
10193 echo "configure:10194: checking for __builtin_sin linkage" >&5
10194     if test x${glibcpp_cv_func___builtin_sin_link+set} != xset; then
10195       if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_sin_link'+set}'`\" = set"; then
10196   echo $ac_n "(cached) $ac_c" 1>&6
10197 else
10198   
10199         cat > conftest.$ac_ext <<EOF
10200 #line 10201 "configure"
10201 #include "confdefs.h"
10202 #include <math.h>
10203 int main() {
10204  __builtin_sin(0);
10205 ; return 0; }
10206 EOF
10207 if { (eval echo configure:10208: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10208   rm -rf conftest*
10209   glibcpp_cv_func___builtin_sin_link=yes
10210 else
10211   echo "configure: failed program was:" >&5
10212   cat conftest.$ac_ext >&5
10213   rm -rf conftest*
10214   glibcpp_cv_func___builtin_sin_link=no
10215 fi
10216 rm -f conftest*
10217       
10218 fi
10219
10220     fi
10221     echo "$ac_t""$glibcpp_cv_func___builtin_sin_link" 1>&6
10222     if test x$glibcpp_cv_func___builtin_sin_link = x"yes"; then
10223       ac_tr_func=HAVE_`echo __builtin_sin | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10224       cat >> confdefs.h <<EOF
10225 #define ${ac_tr_func} 1
10226 EOF
10227
10228     fi
10229   fi
10230
10231   
10232   echo $ac_n "checking for __builtin_sinl declaration""... $ac_c" 1>&6
10233 echo "configure:10234: checking for __builtin_sinl declaration" >&5
10234   if test x${glibcpp_cv_func___builtin_sinl_use+set} != xset; then
10235     if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_sinl_use'+set}'`\" = set"; then
10236   echo $ac_n "(cached) $ac_c" 1>&6
10237 else
10238   
10239       
10240       ac_ext=C
10241 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
10242 ac_cpp='$CXXCPP $CPPFLAGS'
10243 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
10244 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
10245 cross_compiling=$ac_cv_prog_cxx_cross
10246
10247       cat > conftest.$ac_ext <<EOF
10248 #line 10249 "configure"
10249 #include "confdefs.h"
10250 #include <math.h>
10251 int main() {
10252  __builtin_sinl(0);
10253 ; return 0; }
10254 EOF
10255 if { (eval echo configure:10256: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
10256   rm -rf conftest*
10257   glibcpp_cv_func___builtin_sinl_use=yes
10258 else
10259   echo "configure: failed program was:" >&5
10260   cat conftest.$ac_ext >&5
10261   rm -rf conftest*
10262   glibcpp_cv_func___builtin_sinl_use=no
10263 fi
10264 rm -f conftest*
10265       ac_ext=c
10266 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
10267 ac_cpp='$CPP $CPPFLAGS'
10268 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
10269 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
10270 cross_compiling=$ac_cv_prog_cc_cross
10271
10272     
10273 fi
10274
10275   fi
10276   echo "$ac_t""$glibcpp_cv_func___builtin_sinl_use" 1>&6
10277   if test x$glibcpp_cv_func___builtin_sinl_use = x"yes"; then
10278     echo $ac_n "checking for __builtin_sinl linkage""... $ac_c" 1>&6
10279 echo "configure:10280: checking for __builtin_sinl linkage" >&5
10280     if test x${glibcpp_cv_func___builtin_sinl_link+set} != xset; then
10281       if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_sinl_link'+set}'`\" = set"; then
10282   echo $ac_n "(cached) $ac_c" 1>&6
10283 else
10284   
10285         cat > conftest.$ac_ext <<EOF
10286 #line 10287 "configure"
10287 #include "confdefs.h"
10288 #include <math.h>
10289 int main() {
10290  __builtin_sinl(0);
10291 ; return 0; }
10292 EOF
10293 if { (eval echo configure:10294: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10294   rm -rf conftest*
10295   glibcpp_cv_func___builtin_sinl_link=yes
10296 else
10297   echo "configure: failed program was:" >&5
10298   cat conftest.$ac_ext >&5
10299   rm -rf conftest*
10300   glibcpp_cv_func___builtin_sinl_link=no
10301 fi
10302 rm -f conftest*
10303       
10304 fi
10305
10306     fi
10307     echo "$ac_t""$glibcpp_cv_func___builtin_sinl_link" 1>&6
10308     if test x$glibcpp_cv_func___builtin_sinl_link = x"yes"; then
10309       ac_tr_func=HAVE_`echo __builtin_sinl | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10310       cat >> confdefs.h <<EOF
10311 #define ${ac_tr_func} 1
10312 EOF
10313
10314     fi
10315   fi
10316
10317
10318   
10319   echo $ac_n "checking for __builtin_cosf declaration""... $ac_c" 1>&6
10320 echo "configure:10321: checking for __builtin_cosf declaration" >&5
10321   if test x${glibcpp_cv_func___builtin_cosf_use+set} != xset; then
10322     if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_cosf_use'+set}'`\" = set"; then
10323   echo $ac_n "(cached) $ac_c" 1>&6
10324 else
10325   
10326       
10327       ac_ext=C
10328 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
10329 ac_cpp='$CXXCPP $CPPFLAGS'
10330 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
10331 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
10332 cross_compiling=$ac_cv_prog_cxx_cross
10333
10334       cat > conftest.$ac_ext <<EOF
10335 #line 10336 "configure"
10336 #include "confdefs.h"
10337 #include <math.h>
10338 int main() {
10339  __builtin_cosf(0);
10340 ; return 0; }
10341 EOF
10342 if { (eval echo configure:10343: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
10343   rm -rf conftest*
10344   glibcpp_cv_func___builtin_cosf_use=yes
10345 else
10346   echo "configure: failed program was:" >&5
10347   cat conftest.$ac_ext >&5
10348   rm -rf conftest*
10349   glibcpp_cv_func___builtin_cosf_use=no
10350 fi
10351 rm -f conftest*
10352       ac_ext=c
10353 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
10354 ac_cpp='$CPP $CPPFLAGS'
10355 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
10356 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
10357 cross_compiling=$ac_cv_prog_cc_cross
10358
10359     
10360 fi
10361
10362   fi
10363   echo "$ac_t""$glibcpp_cv_func___builtin_cosf_use" 1>&6
10364   if test x$glibcpp_cv_func___builtin_cosf_use = x"yes"; then
10365     echo $ac_n "checking for __builtin_cosf linkage""... $ac_c" 1>&6
10366 echo "configure:10367: checking for __builtin_cosf linkage" >&5
10367     if test x${glibcpp_cv_func___builtin_cosf_link+set} != xset; then
10368       if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_cosf_link'+set}'`\" = set"; then
10369   echo $ac_n "(cached) $ac_c" 1>&6
10370 else
10371   
10372         cat > conftest.$ac_ext <<EOF
10373 #line 10374 "configure"
10374 #include "confdefs.h"
10375 #include <math.h>
10376 int main() {
10377  __builtin_cosf(0);
10378 ; return 0; }
10379 EOF
10380 if { (eval echo configure:10381: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10381   rm -rf conftest*
10382   glibcpp_cv_func___builtin_cosf_link=yes
10383 else
10384   echo "configure: failed program was:" >&5
10385   cat conftest.$ac_ext >&5
10386   rm -rf conftest*
10387   glibcpp_cv_func___builtin_cosf_link=no
10388 fi
10389 rm -f conftest*
10390       
10391 fi
10392
10393     fi
10394     echo "$ac_t""$glibcpp_cv_func___builtin_cosf_link" 1>&6
10395     if test x$glibcpp_cv_func___builtin_cosf_link = x"yes"; then
10396       ac_tr_func=HAVE_`echo __builtin_cosf | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10397       cat >> confdefs.h <<EOF
10398 #define ${ac_tr_func} 1
10399 EOF
10400
10401     fi
10402   fi
10403
10404   
10405   echo $ac_n "checking for __builtin_cos declaration""... $ac_c" 1>&6
10406 echo "configure:10407: checking for __builtin_cos declaration" >&5
10407   if test x${glibcpp_cv_func___builtin_cos_use+set} != xset; then
10408     if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_cos_use'+set}'`\" = set"; then
10409   echo $ac_n "(cached) $ac_c" 1>&6
10410 else
10411   
10412       
10413       ac_ext=C
10414 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
10415 ac_cpp='$CXXCPP $CPPFLAGS'
10416 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
10417 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
10418 cross_compiling=$ac_cv_prog_cxx_cross
10419
10420       cat > conftest.$ac_ext <<EOF
10421 #line 10422 "configure"
10422 #include "confdefs.h"
10423 #include <math.h>
10424 int main() {
10425  __builtin_cos(0);
10426 ; return 0; }
10427 EOF
10428 if { (eval echo configure:10429: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
10429   rm -rf conftest*
10430   glibcpp_cv_func___builtin_cos_use=yes
10431 else
10432   echo "configure: failed program was:" >&5
10433   cat conftest.$ac_ext >&5
10434   rm -rf conftest*
10435   glibcpp_cv_func___builtin_cos_use=no
10436 fi
10437 rm -f conftest*
10438       ac_ext=c
10439 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
10440 ac_cpp='$CPP $CPPFLAGS'
10441 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
10442 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
10443 cross_compiling=$ac_cv_prog_cc_cross
10444
10445     
10446 fi
10447
10448   fi
10449   echo "$ac_t""$glibcpp_cv_func___builtin_cos_use" 1>&6
10450   if test x$glibcpp_cv_func___builtin_cos_use = x"yes"; then
10451     echo $ac_n "checking for __builtin_cos linkage""... $ac_c" 1>&6
10452 echo "configure:10453: checking for __builtin_cos linkage" >&5
10453     if test x${glibcpp_cv_func___builtin_cos_link+set} != xset; then
10454       if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_cos_link'+set}'`\" = set"; then
10455   echo $ac_n "(cached) $ac_c" 1>&6
10456 else
10457   
10458         cat > conftest.$ac_ext <<EOF
10459 #line 10460 "configure"
10460 #include "confdefs.h"
10461 #include <math.h>
10462 int main() {
10463  __builtin_cos(0);
10464 ; return 0; }
10465 EOF
10466 if { (eval echo configure:10467: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10467   rm -rf conftest*
10468   glibcpp_cv_func___builtin_cos_link=yes
10469 else
10470   echo "configure: failed program was:" >&5
10471   cat conftest.$ac_ext >&5
10472   rm -rf conftest*
10473   glibcpp_cv_func___builtin_cos_link=no
10474 fi
10475 rm -f conftest*
10476       
10477 fi
10478
10479     fi
10480     echo "$ac_t""$glibcpp_cv_func___builtin_cos_link" 1>&6
10481     if test x$glibcpp_cv_func___builtin_cos_link = x"yes"; then
10482       ac_tr_func=HAVE_`echo __builtin_cos | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10483       cat >> confdefs.h <<EOF
10484 #define ${ac_tr_func} 1
10485 EOF
10486
10487     fi
10488   fi
10489
10490   
10491   echo $ac_n "checking for __builtin_cosl declaration""... $ac_c" 1>&6
10492 echo "configure:10493: checking for __builtin_cosl declaration" >&5
10493   if test x${glibcpp_cv_func___builtin_cosl_use+set} != xset; then
10494     if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_cosl_use'+set}'`\" = set"; then
10495   echo $ac_n "(cached) $ac_c" 1>&6
10496 else
10497   
10498       
10499       ac_ext=C
10500 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
10501 ac_cpp='$CXXCPP $CPPFLAGS'
10502 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
10503 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
10504 cross_compiling=$ac_cv_prog_cxx_cross
10505
10506       cat > conftest.$ac_ext <<EOF
10507 #line 10508 "configure"
10508 #include "confdefs.h"
10509 #include <math.h>
10510 int main() {
10511  __builtin_cosl(0);
10512 ; return 0; }
10513 EOF
10514 if { (eval echo configure:10515: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
10515   rm -rf conftest*
10516   glibcpp_cv_func___builtin_cosl_use=yes
10517 else
10518   echo "configure: failed program was:" >&5
10519   cat conftest.$ac_ext >&5
10520   rm -rf conftest*
10521   glibcpp_cv_func___builtin_cosl_use=no
10522 fi
10523 rm -f conftest*
10524       ac_ext=c
10525 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
10526 ac_cpp='$CPP $CPPFLAGS'
10527 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
10528 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
10529 cross_compiling=$ac_cv_prog_cc_cross
10530
10531     
10532 fi
10533
10534   fi
10535   echo "$ac_t""$glibcpp_cv_func___builtin_cosl_use" 1>&6
10536   if test x$glibcpp_cv_func___builtin_cosl_use = x"yes"; then
10537     echo $ac_n "checking for __builtin_cosl linkage""... $ac_c" 1>&6
10538 echo "configure:10539: checking for __builtin_cosl linkage" >&5
10539     if test x${glibcpp_cv_func___builtin_cosl_link+set} != xset; then
10540       if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_cosl_link'+set}'`\" = set"; then
10541   echo $ac_n "(cached) $ac_c" 1>&6
10542 else
10543   
10544         cat > conftest.$ac_ext <<EOF
10545 #line 10546 "configure"
10546 #include "confdefs.h"
10547 #include <math.h>
10548 int main() {
10549  __builtin_cosl(0);
10550 ; return 0; }
10551 EOF
10552 if { (eval echo configure:10553: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10553   rm -rf conftest*
10554   glibcpp_cv_func___builtin_cosl_link=yes
10555 else
10556   echo "configure: failed program was:" >&5
10557   cat conftest.$ac_ext >&5
10558   rm -rf conftest*
10559   glibcpp_cv_func___builtin_cosl_link=no
10560 fi
10561 rm -f conftest*
10562       
10563 fi
10564
10565     fi
10566     echo "$ac_t""$glibcpp_cv_func___builtin_cosl_link" 1>&6
10567     if test x$glibcpp_cv_func___builtin_cosl_link = x"yes"; then
10568       ac_tr_func=HAVE_`echo __builtin_cosl | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10569       cat >> confdefs.h <<EOF
10570 #define ${ac_tr_func} 1
10571 EOF
10572
10573     fi
10574   fi
10575
10576
10577               dummyvar=no
10578   if test x$dummyvar = x"yes"; then
10579     cat >> confdefs.h <<\EOF
10580 #define HAVE___BUILTIN_ABS 1
10581 EOF
10582
10583     cat >> confdefs.h <<\EOF
10584 #define HAVE___BUILTIN_LABS 1
10585 EOF
10586
10587     cat >> confdefs.h <<\EOF
10588 #define HAVE___BUILTIN_COS 1
10589 EOF
10590
10591     cat >> confdefs.h <<\EOF
10592 #define HAVE___BUILTIN_COSF 1
10593 EOF
10594
10595     cat >> confdefs.h <<\EOF
10596 #define HAVE___BUILTIN_COSL 1
10597 EOF
10598
10599     cat >> confdefs.h <<\EOF
10600 #define HAVE___BUILTIN_FABS 1
10601 EOF
10602
10603     cat >> confdefs.h <<\EOF
10604 #define HAVE___BUILTIN_FABSF 1
10605 EOF
10606
10607     cat >> confdefs.h <<\EOF
10608 #define HAVE___BUILTIN_FABSL 1
10609 EOF
10610
10611     cat >> confdefs.h <<\EOF
10612 #define HAVE___BUILTIN_SIN 1
10613 EOF
10614
10615     cat >> confdefs.h <<\EOF
10616 #define HAVE___BUILTIN_SINF 1
10617 EOF
10618
10619     cat >> confdefs.h <<\EOF
10620 #define HAVE___BUILTIN_SINL 1
10621 EOF
10622
10623     cat >> confdefs.h <<\EOF
10624 #define HAVE___BUILTIN_SQRT 1
10625 EOF
10626
10627     cat >> confdefs.h <<\EOF
10628 #define HAVE___BUILTIN_SQRTF 1
10629 EOF
10630
10631     cat >> confdefs.h <<\EOF
10632 #define HAVE___BUILTIN_SQRTL 1
10633 EOF
10634
10635   fi
10636
10637   
10638   ac_test_CXXFLAGS="${CXXFLAGS+set}"
10639   ac_save_CXXFLAGS="$CXXFLAGS"
10640   CXXFLAGS='-fno-builtins -D_GNU_SOURCE'
10641
10642     echo $ac_n "checking for sin in -lm""... $ac_c" 1>&6
10643 echo "configure:10644: checking for sin in -lm" >&5
10644 ac_lib_var=`echo m'_'sin | sed 'y%./+-%__p_%'`
10645 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
10646   echo $ac_n "(cached) $ac_c" 1>&6
10647 else
10648   ac_save_LIBS="$LIBS"
10649 LIBS="-lm  $LIBS"
10650 cat > conftest.$ac_ext <<EOF
10651 #line 10652 "configure"
10652 #include "confdefs.h"
10653 /* Override any gcc2 internal prototype to avoid an error.  */
10654 /* We use char because int might match the return type of a gcc2
10655     builtin and then its argument prototype would still apply.  */
10656 char sin();
10657
10658 int main() {
10659 sin()
10660 ; return 0; }
10661 EOF
10662 if { (eval echo configure:10663: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10663   rm -rf conftest*
10664   eval "ac_cv_lib_$ac_lib_var=yes"
10665 else
10666   echo "configure: failed program was:" >&5
10667   cat conftest.$ac_ext >&5
10668   rm -rf conftest*
10669   eval "ac_cv_lib_$ac_lib_var=no"
10670 fi
10671 rm -f conftest*
10672 LIBS="$ac_save_LIBS"
10673
10674 fi
10675 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
10676   echo "$ac_t""yes" 1>&6
10677   libm="-lm"
10678 else
10679   echo "$ac_t""no" 1>&6
10680 fi
10681
10682   ac_save_LIBS="$LIBS"
10683   LIBS="$LIBS $libm"
10684
10685     
10686   
10687   echo $ac_n "checking for isinf declaration""... $ac_c" 1>&6
10688 echo "configure:10689: checking for isinf declaration" >&5
10689   if test x${glibcpp_cv_func_isinf_use+set} != xset; then
10690     if eval "test \"`echo '$''{'glibcpp_cv_func_isinf_use'+set}'`\" = set"; then
10691   echo $ac_n "(cached) $ac_c" 1>&6
10692 else
10693   
10694       
10695       ac_ext=C
10696 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
10697 ac_cpp='$CXXCPP $CPPFLAGS'
10698 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
10699 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
10700 cross_compiling=$ac_cv_prog_cxx_cross
10701
10702       cat > conftest.$ac_ext <<EOF
10703 #line 10704 "configure"
10704 #include "confdefs.h"
10705 #include <math.h>
10706                       #ifdef HAVE_IEEEFP_H
10707                       #include <ieeefp.h>
10708                       #endif
10709                      
10710 int main() {
10711  isinf(0);
10712 ; return 0; }
10713 EOF
10714 if { (eval echo configure:10715: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
10715   rm -rf conftest*
10716   glibcpp_cv_func_isinf_use=yes
10717 else
10718   echo "configure: failed program was:" >&5
10719   cat conftest.$ac_ext >&5
10720   rm -rf conftest*
10721   glibcpp_cv_func_isinf_use=no
10722 fi
10723 rm -f conftest*
10724       ac_ext=c
10725 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
10726 ac_cpp='$CPP $CPPFLAGS'
10727 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
10728 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
10729 cross_compiling=$ac_cv_prog_cc_cross
10730
10731     
10732 fi
10733
10734   fi
10735   echo "$ac_t""$glibcpp_cv_func_isinf_use" 1>&6
10736
10737   if test x$glibcpp_cv_func_isinf_use = x"yes"; then
10738     for ac_func in isinf
10739 do
10740 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
10741 echo "configure:10742: checking for $ac_func" >&5
10742 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
10743   echo $ac_n "(cached) $ac_c" 1>&6
10744 else
10745   cat > conftest.$ac_ext <<EOF
10746 #line 10747 "configure"
10747 #include "confdefs.h"
10748 /* System header to define __stub macros and hopefully few prototypes,
10749     which can conflict with char $ac_func(); below.  */
10750 #include <assert.h>
10751 /* Override any gcc2 internal prototype to avoid an error.  */
10752 /* We use char because int might match the return type of a gcc2
10753     builtin and then its argument prototype would still apply.  */
10754 char $ac_func();
10755
10756 int main() {
10757
10758 /* The GNU C library defines this for functions which it implements
10759     to always fail with ENOSYS.  Some functions are actually named
10760     something starting with __ and the normal name is an alias.  */
10761 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10762 choke me
10763 #else
10764 $ac_func();
10765 #endif
10766
10767 ; return 0; }
10768 EOF
10769 if { (eval echo configure:10770: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10770   rm -rf conftest*
10771   eval "ac_cv_func_$ac_func=yes"
10772 else
10773   echo "configure: failed program was:" >&5
10774   cat conftest.$ac_ext >&5
10775   rm -rf conftest*
10776   eval "ac_cv_func_$ac_func=no"
10777 fi
10778 rm -f conftest*
10779 fi
10780
10781 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
10782   echo "$ac_t""yes" 1>&6
10783     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10784   cat >> confdefs.h <<EOF
10785 #define $ac_tr_func 1
10786 EOF
10787  
10788 else
10789   echo "$ac_t""no" 1>&6
10790 fi
10791 done
10792     
10793   else
10794     
10795   echo $ac_n "checking for _isinf declaration""... $ac_c" 1>&6
10796 echo "configure:10797: checking for _isinf declaration" >&5
10797   if test x${glibcpp_cv_func__isinf_use+set} != xset; then
10798     if eval "test \"`echo '$''{'glibcpp_cv_func__isinf_use'+set}'`\" = set"; then
10799   echo $ac_n "(cached) $ac_c" 1>&6
10800 else
10801   
10802       
10803       ac_ext=C
10804 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
10805 ac_cpp='$CXXCPP $CPPFLAGS'
10806 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
10807 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
10808 cross_compiling=$ac_cv_prog_cxx_cross
10809
10810       cat > conftest.$ac_ext <<EOF
10811 #line 10812 "configure"
10812 #include "confdefs.h"
10813 #include <math.h>
10814                       #ifdef HAVE_IEEEFP_H
10815                       #include <ieeefp.h>
10816                       #endif
10817                      
10818 int main() {
10819  _isinf(0);
10820 ; return 0; }
10821 EOF
10822 if { (eval echo configure:10823: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
10823   rm -rf conftest*
10824   glibcpp_cv_func__isinf_use=yes
10825 else
10826   echo "configure: failed program was:" >&5
10827   cat conftest.$ac_ext >&5
10828   rm -rf conftest*
10829   glibcpp_cv_func__isinf_use=no
10830 fi
10831 rm -f conftest*
10832       ac_ext=c
10833 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
10834 ac_cpp='$CPP $CPPFLAGS'
10835 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
10836 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
10837 cross_compiling=$ac_cv_prog_cc_cross
10838
10839     
10840 fi
10841
10842   fi
10843   echo "$ac_t""$glibcpp_cv_func__isinf_use" 1>&6
10844
10845     if test x$glibcpp_cv_func__isinf_use = x"yes"; then
10846       for ac_func in _isinf
10847 do
10848 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
10849 echo "configure:10850: checking for $ac_func" >&5
10850 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
10851   echo $ac_n "(cached) $ac_c" 1>&6
10852 else
10853   cat > conftest.$ac_ext <<EOF
10854 #line 10855 "configure"
10855 #include "confdefs.h"
10856 /* System header to define __stub macros and hopefully few prototypes,
10857     which can conflict with char $ac_func(); below.  */
10858 #include <assert.h>
10859 /* Override any gcc2 internal prototype to avoid an error.  */
10860 /* We use char because int might match the return type of a gcc2
10861     builtin and then its argument prototype would still apply.  */
10862 char $ac_func();
10863
10864 int main() {
10865
10866 /* The GNU C library defines this for functions which it implements
10867     to always fail with ENOSYS.  Some functions are actually named
10868     something starting with __ and the normal name is an alias.  */
10869 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10870 choke me
10871 #else
10872 $ac_func();
10873 #endif
10874
10875 ; return 0; }
10876 EOF
10877 if { (eval echo configure:10878: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10878   rm -rf conftest*
10879   eval "ac_cv_func_$ac_func=yes"
10880 else
10881   echo "configure: failed program was:" >&5
10882   cat conftest.$ac_ext >&5
10883   rm -rf conftest*
10884   eval "ac_cv_func_$ac_func=no"
10885 fi
10886 rm -f conftest*
10887 fi
10888
10889 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
10890   echo "$ac_t""yes" 1>&6
10891     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10892   cat >> confdefs.h <<EOF
10893 #define $ac_tr_func 1
10894 EOF
10895  
10896 else
10897   echo "$ac_t""no" 1>&6
10898 fi
10899 done
10900     
10901     fi
10902   fi
10903
10904   
10905   
10906   echo $ac_n "checking for isnan declaration""... $ac_c" 1>&6
10907 echo "configure:10908: checking for isnan declaration" >&5
10908   if test x${glibcpp_cv_func_isnan_use+set} != xset; then
10909     if eval "test \"`echo '$''{'glibcpp_cv_func_isnan_use'+set}'`\" = set"; then
10910   echo $ac_n "(cached) $ac_c" 1>&6
10911 else
10912   
10913       
10914       ac_ext=C
10915 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
10916 ac_cpp='$CXXCPP $CPPFLAGS'
10917 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
10918 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
10919 cross_compiling=$ac_cv_prog_cxx_cross
10920
10921       cat > conftest.$ac_ext <<EOF
10922 #line 10923 "configure"
10923 #include "confdefs.h"
10924 #include <math.h>
10925                       #ifdef HAVE_IEEEFP_H
10926                       #include <ieeefp.h>
10927                       #endif
10928                      
10929 int main() {
10930  isnan(0);
10931 ; return 0; }
10932 EOF
10933 if { (eval echo configure:10934: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
10934   rm -rf conftest*
10935   glibcpp_cv_func_isnan_use=yes
10936 else
10937   echo "configure: failed program was:" >&5
10938   cat conftest.$ac_ext >&5
10939   rm -rf conftest*
10940   glibcpp_cv_func_isnan_use=no
10941 fi
10942 rm -f conftest*
10943       ac_ext=c
10944 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
10945 ac_cpp='$CPP $CPPFLAGS'
10946 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
10947 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
10948 cross_compiling=$ac_cv_prog_cc_cross
10949
10950     
10951 fi
10952
10953   fi
10954   echo "$ac_t""$glibcpp_cv_func_isnan_use" 1>&6
10955
10956   if test x$glibcpp_cv_func_isnan_use = x"yes"; then
10957     for ac_func in isnan
10958 do
10959 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
10960 echo "configure:10961: checking for $ac_func" >&5
10961 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
10962   echo $ac_n "(cached) $ac_c" 1>&6
10963 else
10964   cat > conftest.$ac_ext <<EOF
10965 #line 10966 "configure"
10966 #include "confdefs.h"
10967 /* System header to define __stub macros and hopefully few prototypes,
10968     which can conflict with char $ac_func(); below.  */
10969 #include <assert.h>
10970 /* Override any gcc2 internal prototype to avoid an error.  */
10971 /* We use char because int might match the return type of a gcc2
10972     builtin and then its argument prototype would still apply.  */
10973 char $ac_func();
10974
10975 int main() {
10976
10977 /* The GNU C library defines this for functions which it implements
10978     to always fail with ENOSYS.  Some functions are actually named
10979     something starting with __ and the normal name is an alias.  */
10980 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10981 choke me
10982 #else
10983 $ac_func();
10984 #endif
10985
10986 ; return 0; }
10987 EOF
10988 if { (eval echo configure:10989: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10989   rm -rf conftest*
10990   eval "ac_cv_func_$ac_func=yes"
10991 else
10992   echo "configure: failed program was:" >&5
10993   cat conftest.$ac_ext >&5
10994   rm -rf conftest*
10995   eval "ac_cv_func_$ac_func=no"
10996 fi
10997 rm -f conftest*
10998 fi
10999
11000 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
11001   echo "$ac_t""yes" 1>&6
11002     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
11003   cat >> confdefs.h <<EOF
11004 #define $ac_tr_func 1
11005 EOF
11006  
11007 else
11008   echo "$ac_t""no" 1>&6
11009 fi
11010 done
11011     
11012   else
11013     
11014   echo $ac_n "checking for _isnan declaration""... $ac_c" 1>&6
11015 echo "configure:11016: checking for _isnan declaration" >&5
11016   if test x${glibcpp_cv_func__isnan_use+set} != xset; then
11017     if eval "test \"`echo '$''{'glibcpp_cv_func__isnan_use'+set}'`\" = set"; then
11018   echo $ac_n "(cached) $ac_c" 1>&6
11019 else
11020   
11021       
11022       ac_ext=C
11023 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
11024 ac_cpp='$CXXCPP $CPPFLAGS'
11025 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
11026 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
11027 cross_compiling=$ac_cv_prog_cxx_cross
11028
11029       cat > conftest.$ac_ext <<EOF
11030 #line 11031 "configure"
11031 #include "confdefs.h"
11032 #include <math.h>
11033                       #ifdef HAVE_IEEEFP_H
11034                       #include <ieeefp.h>
11035                       #endif
11036                      
11037 int main() {
11038  _isnan(0);
11039 ; return 0; }
11040 EOF
11041 if { (eval echo configure:11042: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
11042   rm -rf conftest*
11043   glibcpp_cv_func__isnan_use=yes
11044 else
11045   echo "configure: failed program was:" >&5
11046   cat conftest.$ac_ext >&5
11047   rm -rf conftest*
11048   glibcpp_cv_func__isnan_use=no
11049 fi
11050 rm -f conftest*
11051       ac_ext=c
11052 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
11053 ac_cpp='$CPP $CPPFLAGS'
11054 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
11055 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
11056 cross_compiling=$ac_cv_prog_cc_cross
11057
11058     
11059 fi
11060
11061   fi
11062   echo "$ac_t""$glibcpp_cv_func__isnan_use" 1>&6
11063
11064     if test x$glibcpp_cv_func__isnan_use = x"yes"; then
11065       for ac_func in _isnan
11066 do
11067 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
11068 echo "configure:11069: checking for $ac_func" >&5
11069 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
11070   echo $ac_n "(cached) $ac_c" 1>&6
11071 else
11072   cat > conftest.$ac_ext <<EOF
11073 #line 11074 "configure"
11074 #include "confdefs.h"
11075 /* System header to define __stub macros and hopefully few prototypes,
11076     which can conflict with char $ac_func(); below.  */
11077 #include <assert.h>
11078 /* Override any gcc2 internal prototype to avoid an error.  */
11079 /* We use char because int might match the return type of a gcc2
11080     builtin and then its argument prototype would still apply.  */
11081 char $ac_func();
11082
11083 int main() {
11084
11085 /* The GNU C library defines this for functions which it implements
11086     to always fail with ENOSYS.  Some functions are actually named
11087     something starting with __ and the normal name is an alias.  */
11088 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11089 choke me
11090 #else
11091 $ac_func();
11092 #endif
11093
11094 ; return 0; }
11095 EOF
11096 if { (eval echo configure:11097: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11097   rm -rf conftest*
11098   eval "ac_cv_func_$ac_func=yes"
11099 else
11100   echo "configure: failed program was:" >&5
11101   cat conftest.$ac_ext >&5
11102   rm -rf conftest*
11103   eval "ac_cv_func_$ac_func=no"
11104 fi
11105 rm -f conftest*
11106 fi
11107
11108 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
11109   echo "$ac_t""yes" 1>&6
11110     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
11111   cat >> confdefs.h <<EOF
11112 #define $ac_tr_func 1
11113 EOF
11114  
11115 else
11116   echo "$ac_t""no" 1>&6
11117 fi
11118 done
11119     
11120     fi
11121   fi
11122
11123   
11124   
11125   echo $ac_n "checking for finite declaration""... $ac_c" 1>&6
11126 echo "configure:11127: checking for finite declaration" >&5
11127   if test x${glibcpp_cv_func_finite_use+set} != xset; then
11128     if eval "test \"`echo '$''{'glibcpp_cv_func_finite_use'+set}'`\" = set"; then
11129   echo $ac_n "(cached) $ac_c" 1>&6
11130 else
11131   
11132       
11133       ac_ext=C
11134 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
11135 ac_cpp='$CXXCPP $CPPFLAGS'
11136 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
11137 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
11138 cross_compiling=$ac_cv_prog_cxx_cross
11139
11140       cat > conftest.$ac_ext <<EOF
11141 #line 11142 "configure"
11142 #include "confdefs.h"
11143 #include <math.h>
11144                       #ifdef HAVE_IEEEFP_H
11145                       #include <ieeefp.h>
11146                       #endif
11147                      
11148 int main() {
11149  finite(0);
11150 ; return 0; }
11151 EOF
11152 if { (eval echo configure:11153: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
11153   rm -rf conftest*
11154   glibcpp_cv_func_finite_use=yes
11155 else
11156   echo "configure: failed program was:" >&5
11157   cat conftest.$ac_ext >&5
11158   rm -rf conftest*
11159   glibcpp_cv_func_finite_use=no
11160 fi
11161 rm -f conftest*
11162       ac_ext=c
11163 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
11164 ac_cpp='$CPP $CPPFLAGS'
11165 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
11166 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
11167 cross_compiling=$ac_cv_prog_cc_cross
11168
11169     
11170 fi
11171
11172   fi
11173   echo "$ac_t""$glibcpp_cv_func_finite_use" 1>&6
11174
11175   if test x$glibcpp_cv_func_finite_use = x"yes"; then
11176     for ac_func in finite
11177 do
11178 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
11179 echo "configure:11180: checking for $ac_func" >&5
11180 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
11181   echo $ac_n "(cached) $ac_c" 1>&6
11182 else
11183   cat > conftest.$ac_ext <<EOF
11184 #line 11185 "configure"
11185 #include "confdefs.h"
11186 /* System header to define __stub macros and hopefully few prototypes,
11187     which can conflict with char $ac_func(); below.  */
11188 #include <assert.h>
11189 /* Override any gcc2 internal prototype to avoid an error.  */
11190 /* We use char because int might match the return type of a gcc2
11191     builtin and then its argument prototype would still apply.  */
11192 char $ac_func();
11193
11194 int main() {
11195
11196 /* The GNU C library defines this for functions which it implements
11197     to always fail with ENOSYS.  Some functions are actually named
11198     something starting with __ and the normal name is an alias.  */
11199 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11200 choke me
11201 #else
11202 $ac_func();
11203 #endif
11204
11205 ; return 0; }
11206 EOF
11207 if { (eval echo configure:11208: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11208   rm -rf conftest*
11209   eval "ac_cv_func_$ac_func=yes"
11210 else
11211   echo "configure: failed program was:" >&5
11212   cat conftest.$ac_ext >&5
11213   rm -rf conftest*
11214   eval "ac_cv_func_$ac_func=no"
11215 fi
11216 rm -f conftest*
11217 fi
11218
11219 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
11220   echo "$ac_t""yes" 1>&6
11221     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
11222   cat >> confdefs.h <<EOF
11223 #define $ac_tr_func 1
11224 EOF
11225  
11226 else
11227   echo "$ac_t""no" 1>&6
11228 fi
11229 done
11230     
11231   else
11232     
11233   echo $ac_n "checking for _finite declaration""... $ac_c" 1>&6
11234 echo "configure:11235: checking for _finite declaration" >&5
11235   if test x${glibcpp_cv_func__finite_use+set} != xset; then
11236     if eval "test \"`echo '$''{'glibcpp_cv_func__finite_use'+set}'`\" = set"; then
11237   echo $ac_n "(cached) $ac_c" 1>&6
11238 else
11239   
11240       
11241       ac_ext=C
11242 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
11243 ac_cpp='$CXXCPP $CPPFLAGS'
11244 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
11245 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
11246 cross_compiling=$ac_cv_prog_cxx_cross
11247
11248       cat > conftest.$ac_ext <<EOF
11249 #line 11250 "configure"
11250 #include "confdefs.h"
11251 #include <math.h>
11252                       #ifdef HAVE_IEEEFP_H
11253                       #include <ieeefp.h>
11254                       #endif
11255                      
11256 int main() {
11257  _finite(0);
11258 ; return 0; }
11259 EOF
11260 if { (eval echo configure:11261: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
11261   rm -rf conftest*
11262   glibcpp_cv_func__finite_use=yes
11263 else
11264   echo "configure: failed program was:" >&5
11265   cat conftest.$ac_ext >&5
11266   rm -rf conftest*
11267   glibcpp_cv_func__finite_use=no
11268 fi
11269 rm -f conftest*
11270       ac_ext=c
11271 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
11272 ac_cpp='$CPP $CPPFLAGS'
11273 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
11274 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
11275 cross_compiling=$ac_cv_prog_cc_cross
11276
11277     
11278 fi
11279
11280   fi
11281   echo "$ac_t""$glibcpp_cv_func__finite_use" 1>&6
11282
11283     if test x$glibcpp_cv_func__finite_use = x"yes"; then
11284       for ac_func in _finite
11285 do
11286 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
11287 echo "configure:11288: checking for $ac_func" >&5
11288 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
11289   echo $ac_n "(cached) $ac_c" 1>&6
11290 else
11291   cat > conftest.$ac_ext <<EOF
11292 #line 11293 "configure"
11293 #include "confdefs.h"
11294 /* System header to define __stub macros and hopefully few prototypes,
11295     which can conflict with char $ac_func(); below.  */
11296 #include <assert.h>
11297 /* Override any gcc2 internal prototype to avoid an error.  */
11298 /* We use char because int might match the return type of a gcc2
11299     builtin and then its argument prototype would still apply.  */
11300 char $ac_func();
11301
11302 int main() {
11303
11304 /* The GNU C library defines this for functions which it implements
11305     to always fail with ENOSYS.  Some functions are actually named
11306     something starting with __ and the normal name is an alias.  */
11307 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11308 choke me
11309 #else
11310 $ac_func();
11311 #endif
11312
11313 ; return 0; }
11314 EOF
11315 if { (eval echo configure:11316: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11316   rm -rf conftest*
11317   eval "ac_cv_func_$ac_func=yes"
11318 else
11319   echo "configure: failed program was:" >&5
11320   cat conftest.$ac_ext >&5
11321   rm -rf conftest*
11322   eval "ac_cv_func_$ac_func=no"
11323 fi
11324 rm -f conftest*
11325 fi
11326
11327 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
11328   echo "$ac_t""yes" 1>&6
11329     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
11330   cat >> confdefs.h <<EOF
11331 #define $ac_tr_func 1
11332 EOF
11333  
11334 else
11335   echo "$ac_t""no" 1>&6
11336 fi
11337 done
11338     
11339     fi
11340   fi
11341
11342   
11343   
11344   echo $ac_n "checking for copysign declaration""... $ac_c" 1>&6
11345 echo "configure:11346: checking for copysign declaration" >&5
11346   if test x${glibcpp_cv_func_copysign_use+set} != xset; then
11347     if eval "test \"`echo '$''{'glibcpp_cv_func_copysign_use'+set}'`\" = set"; then
11348   echo $ac_n "(cached) $ac_c" 1>&6
11349 else
11350   
11351       
11352       ac_ext=C
11353 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
11354 ac_cpp='$CXXCPP $CPPFLAGS'
11355 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
11356 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
11357 cross_compiling=$ac_cv_prog_cxx_cross
11358
11359       cat > conftest.$ac_ext <<EOF
11360 #line 11361 "configure"
11361 #include "confdefs.h"
11362 #include <math.h>
11363 int main() {
11364  copysign(0, 0);
11365 ; return 0; }
11366 EOF
11367 if { (eval echo configure:11368: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
11368   rm -rf conftest*
11369   glibcpp_cv_func_copysign_use=yes
11370 else
11371   echo "configure: failed program was:" >&5
11372   cat conftest.$ac_ext >&5
11373   rm -rf conftest*
11374   glibcpp_cv_func_copysign_use=no
11375 fi
11376 rm -f conftest*
11377       ac_ext=c
11378 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
11379 ac_cpp='$CPP $CPPFLAGS'
11380 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
11381 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
11382 cross_compiling=$ac_cv_prog_cc_cross
11383
11384     
11385 fi
11386
11387   fi
11388   echo "$ac_t""$glibcpp_cv_func_copysign_use" 1>&6
11389
11390   if test x$glibcpp_cv_func_copysign_use = x"yes"; then
11391     for ac_func in copysign
11392 do
11393 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
11394 echo "configure:11395: checking for $ac_func" >&5
11395 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
11396   echo $ac_n "(cached) $ac_c" 1>&6
11397 else
11398   cat > conftest.$ac_ext <<EOF
11399 #line 11400 "configure"
11400 #include "confdefs.h"
11401 /* System header to define __stub macros and hopefully few prototypes,
11402     which can conflict with char $ac_func(); below.  */
11403 #include <assert.h>
11404 /* Override any gcc2 internal prototype to avoid an error.  */
11405 /* We use char because int might match the return type of a gcc2
11406     builtin and then its argument prototype would still apply.  */
11407 char $ac_func();
11408
11409 int main() {
11410
11411 /* The GNU C library defines this for functions which it implements
11412     to always fail with ENOSYS.  Some functions are actually named
11413     something starting with __ and the normal name is an alias.  */
11414 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11415 choke me
11416 #else
11417 $ac_func();
11418 #endif
11419
11420 ; return 0; }
11421 EOF
11422 if { (eval echo configure:11423: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11423   rm -rf conftest*
11424   eval "ac_cv_func_$ac_func=yes"
11425 else
11426   echo "configure: failed program was:" >&5
11427   cat conftest.$ac_ext >&5
11428   rm -rf conftest*
11429   eval "ac_cv_func_$ac_func=no"
11430 fi
11431 rm -f conftest*
11432 fi
11433
11434 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
11435   echo "$ac_t""yes" 1>&6
11436     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
11437   cat >> confdefs.h <<EOF
11438 #define $ac_tr_func 1
11439 EOF
11440  
11441 else
11442   echo "$ac_t""no" 1>&6
11443 fi
11444 done
11445     
11446   else
11447     
11448   echo $ac_n "checking for _copysign declaration""... $ac_c" 1>&6
11449 echo "configure:11450: checking for _copysign declaration" >&5
11450   if test x${glibcpp_cv_func__copysign_use+set} != xset; then
11451     if eval "test \"`echo '$''{'glibcpp_cv_func__copysign_use'+set}'`\" = set"; then
11452   echo $ac_n "(cached) $ac_c" 1>&6
11453 else
11454   
11455       
11456       ac_ext=C
11457 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
11458 ac_cpp='$CXXCPP $CPPFLAGS'
11459 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
11460 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
11461 cross_compiling=$ac_cv_prog_cxx_cross
11462
11463       cat > conftest.$ac_ext <<EOF
11464 #line 11465 "configure"
11465 #include "confdefs.h"
11466 #include <math.h>
11467 int main() {
11468  _copysign(0, 0);
11469 ; return 0; }
11470 EOF
11471 if { (eval echo configure:11472: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
11472   rm -rf conftest*
11473   glibcpp_cv_func__copysign_use=yes
11474 else
11475   echo "configure: failed program was:" >&5
11476   cat conftest.$ac_ext >&5
11477   rm -rf conftest*
11478   glibcpp_cv_func__copysign_use=no
11479 fi
11480 rm -f conftest*
11481       ac_ext=c
11482 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
11483 ac_cpp='$CPP $CPPFLAGS'
11484 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
11485 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
11486 cross_compiling=$ac_cv_prog_cc_cross
11487
11488     
11489 fi
11490
11491   fi
11492   echo "$ac_t""$glibcpp_cv_func__copysign_use" 1>&6
11493
11494     if test x$glibcpp_cv_func__copysign_use = x"yes"; then
11495       for ac_func in _copysign
11496 do
11497 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
11498 echo "configure:11499: checking for $ac_func" >&5
11499 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
11500   echo $ac_n "(cached) $ac_c" 1>&6
11501 else
11502   cat > conftest.$ac_ext <<EOF
11503 #line 11504 "configure"
11504 #include "confdefs.h"
11505 /* System header to define __stub macros and hopefully few prototypes,
11506     which can conflict with char $ac_func(); below.  */
11507 #include <assert.h>
11508 /* Override any gcc2 internal prototype to avoid an error.  */
11509 /* We use char because int might match the return type of a gcc2
11510     builtin and then its argument prototype would still apply.  */
11511 char $ac_func();
11512
11513 int main() {
11514
11515 /* The GNU C library defines this for functions which it implements
11516     to always fail with ENOSYS.  Some functions are actually named
11517     something starting with __ and the normal name is an alias.  */
11518 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11519 choke me
11520 #else
11521 $ac_func();
11522 #endif
11523
11524 ; return 0; }
11525 EOF
11526 if { (eval echo configure:11527: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11527   rm -rf conftest*
11528   eval "ac_cv_func_$ac_func=yes"
11529 else
11530   echo "configure: failed program was:" >&5
11531   cat conftest.$ac_ext >&5
11532   rm -rf conftest*
11533   eval "ac_cv_func_$ac_func=no"
11534 fi
11535 rm -f conftest*
11536 fi
11537
11538 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
11539   echo "$ac_t""yes" 1>&6
11540     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
11541   cat >> confdefs.h <<EOF
11542 #define $ac_tr_func 1
11543 EOF
11544  
11545 else
11546   echo "$ac_t""no" 1>&6
11547 fi
11548 done
11549     
11550     fi
11551   fi
11552
11553   
11554   
11555   echo $ac_n "checking for sincos declaration""... $ac_c" 1>&6
11556 echo "configure:11557: checking for sincos declaration" >&5
11557   if test x${glibcpp_cv_func_sincos_use+set} != xset; then
11558     if eval "test \"`echo '$''{'glibcpp_cv_func_sincos_use'+set}'`\" = set"; then
11559   echo $ac_n "(cached) $ac_c" 1>&6
11560 else
11561   
11562       
11563       ac_ext=C
11564 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
11565 ac_cpp='$CXXCPP $CPPFLAGS'
11566 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
11567 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
11568 cross_compiling=$ac_cv_prog_cxx_cross
11569
11570       cat > conftest.$ac_ext <<EOF
11571 #line 11572 "configure"
11572 #include "confdefs.h"
11573 #include <math.h>
11574 int main() {
11575  sincos(0, 0, 0);
11576 ; return 0; }
11577 EOF
11578 if { (eval echo configure:11579: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
11579   rm -rf conftest*
11580   glibcpp_cv_func_sincos_use=yes
11581 else
11582   echo "configure: failed program was:" >&5
11583   cat conftest.$ac_ext >&5
11584   rm -rf conftest*
11585   glibcpp_cv_func_sincos_use=no
11586 fi
11587 rm -f conftest*
11588       ac_ext=c
11589 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
11590 ac_cpp='$CPP $CPPFLAGS'
11591 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
11592 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
11593 cross_compiling=$ac_cv_prog_cc_cross
11594
11595     
11596 fi
11597
11598   fi
11599   echo "$ac_t""$glibcpp_cv_func_sincos_use" 1>&6
11600
11601   if test x$glibcpp_cv_func_sincos_use = x"yes"; then
11602     for ac_func in sincos
11603 do
11604 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
11605 echo "configure:11606: checking for $ac_func" >&5
11606 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
11607   echo $ac_n "(cached) $ac_c" 1>&6
11608 else
11609   cat > conftest.$ac_ext <<EOF
11610 #line 11611 "configure"
11611 #include "confdefs.h"
11612 /* System header to define __stub macros and hopefully few prototypes,
11613     which can conflict with char $ac_func(); below.  */
11614 #include <assert.h>
11615 /* Override any gcc2 internal prototype to avoid an error.  */
11616 /* We use char because int might match the return type of a gcc2
11617     builtin and then its argument prototype would still apply.  */
11618 char $ac_func();
11619
11620 int main() {
11621
11622 /* The GNU C library defines this for functions which it implements
11623     to always fail with ENOSYS.  Some functions are actually named
11624     something starting with __ and the normal name is an alias.  */
11625 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11626 choke me
11627 #else
11628 $ac_func();
11629 #endif
11630
11631 ; return 0; }
11632 EOF
11633 if { (eval echo configure:11634: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11634   rm -rf conftest*
11635   eval "ac_cv_func_$ac_func=yes"
11636 else
11637   echo "configure: failed program was:" >&5
11638   cat conftest.$ac_ext >&5
11639   rm -rf conftest*
11640   eval "ac_cv_func_$ac_func=no"
11641 fi
11642 rm -f conftest*
11643 fi
11644
11645 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
11646   echo "$ac_t""yes" 1>&6
11647     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
11648   cat >> confdefs.h <<EOF
11649 #define $ac_tr_func 1
11650 EOF
11651  
11652 else
11653   echo "$ac_t""no" 1>&6
11654 fi
11655 done
11656     
11657   else
11658     
11659   echo $ac_n "checking for _sincos declaration""... $ac_c" 1>&6
11660 echo "configure:11661: checking for _sincos declaration" >&5
11661   if test x${glibcpp_cv_func__sincos_use+set} != xset; then
11662     if eval "test \"`echo '$''{'glibcpp_cv_func__sincos_use'+set}'`\" = set"; then
11663   echo $ac_n "(cached) $ac_c" 1>&6
11664 else
11665   
11666       
11667       ac_ext=C
11668 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
11669 ac_cpp='$CXXCPP $CPPFLAGS'
11670 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
11671 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
11672 cross_compiling=$ac_cv_prog_cxx_cross
11673
11674       cat > conftest.$ac_ext <<EOF
11675 #line 11676 "configure"
11676 #include "confdefs.h"
11677 #include <math.h>
11678 int main() {
11679  _sincos(0, 0, 0);
11680 ; return 0; }
11681 EOF
11682 if { (eval echo configure:11683: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
11683   rm -rf conftest*
11684   glibcpp_cv_func__sincos_use=yes
11685 else
11686   echo "configure: failed program was:" >&5
11687   cat conftest.$ac_ext >&5
11688   rm -rf conftest*
11689   glibcpp_cv_func__sincos_use=no
11690 fi
11691 rm -f conftest*
11692       ac_ext=c
11693 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
11694 ac_cpp='$CPP $CPPFLAGS'
11695 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
11696 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
11697 cross_compiling=$ac_cv_prog_cc_cross
11698
11699     
11700 fi
11701
11702   fi
11703   echo "$ac_t""$glibcpp_cv_func__sincos_use" 1>&6
11704
11705     if test x$glibcpp_cv_func__sincos_use = x"yes"; then
11706       for ac_func in _sincos
11707 do
11708 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
11709 echo "configure:11710: checking for $ac_func" >&5
11710 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
11711   echo $ac_n "(cached) $ac_c" 1>&6
11712 else
11713   cat > conftest.$ac_ext <<EOF
11714 #line 11715 "configure"
11715 #include "confdefs.h"
11716 /* System header to define __stub macros and hopefully few prototypes,
11717     which can conflict with char $ac_func(); below.  */
11718 #include <assert.h>
11719 /* Override any gcc2 internal prototype to avoid an error.  */
11720 /* We use char because int might match the return type of a gcc2
11721     builtin and then its argument prototype would still apply.  */
11722 char $ac_func();
11723
11724 int main() {
11725
11726 /* The GNU C library defines this for functions which it implements
11727     to always fail with ENOSYS.  Some functions are actually named
11728     something starting with __ and the normal name is an alias.  */
11729 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11730 choke me
11731 #else
11732 $ac_func();
11733 #endif
11734
11735 ; return 0; }
11736 EOF
11737 if { (eval echo configure:11738: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11738   rm -rf conftest*
11739   eval "ac_cv_func_$ac_func=yes"
11740 else
11741   echo "configure: failed program was:" >&5
11742   cat conftest.$ac_ext >&5
11743   rm -rf conftest*
11744   eval "ac_cv_func_$ac_func=no"
11745 fi
11746 rm -f conftest*
11747 fi
11748
11749 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
11750   echo "$ac_t""yes" 1>&6
11751     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
11752   cat >> confdefs.h <<EOF
11753 #define $ac_tr_func 1
11754 EOF
11755  
11756 else
11757   echo "$ac_t""no" 1>&6
11758 fi
11759 done
11760     
11761     fi
11762   fi
11763
11764   
11765   
11766   echo $ac_n "checking for fpclass declaration""... $ac_c" 1>&6
11767 echo "configure:11768: checking for fpclass declaration" >&5
11768   if test x${glibcpp_cv_func_fpclass_use+set} != xset; then
11769     if eval "test \"`echo '$''{'glibcpp_cv_func_fpclass_use'+set}'`\" = set"; then
11770   echo $ac_n "(cached) $ac_c" 1>&6
11771 else
11772   
11773       
11774       ac_ext=C
11775 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
11776 ac_cpp='$CXXCPP $CPPFLAGS'
11777 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
11778 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
11779 cross_compiling=$ac_cv_prog_cxx_cross
11780
11781       cat > conftest.$ac_ext <<EOF
11782 #line 11783 "configure"
11783 #include "confdefs.h"
11784 #include <math.h>
11785                       #ifdef HAVE_IEEEFP_H
11786                       #include <ieeefp.h>
11787                       #endif
11788                      
11789 int main() {
11790  fpclass(0);
11791 ; return 0; }
11792 EOF
11793 if { (eval echo configure:11794: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
11794   rm -rf conftest*
11795   glibcpp_cv_func_fpclass_use=yes
11796 else
11797   echo "configure: failed program was:" >&5
11798   cat conftest.$ac_ext >&5
11799   rm -rf conftest*
11800   glibcpp_cv_func_fpclass_use=no
11801 fi
11802 rm -f conftest*
11803       ac_ext=c
11804 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
11805 ac_cpp='$CPP $CPPFLAGS'
11806 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
11807 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
11808 cross_compiling=$ac_cv_prog_cc_cross
11809
11810     
11811 fi
11812
11813   fi
11814   echo "$ac_t""$glibcpp_cv_func_fpclass_use" 1>&6
11815
11816   if test x$glibcpp_cv_func_fpclass_use = x"yes"; then
11817     for ac_func in fpclass
11818 do
11819 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
11820 echo "configure:11821: checking for $ac_func" >&5
11821 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
11822   echo $ac_n "(cached) $ac_c" 1>&6
11823 else
11824   cat > conftest.$ac_ext <<EOF
11825 #line 11826 "configure"
11826 #include "confdefs.h"
11827 /* System header to define __stub macros and hopefully few prototypes,
11828     which can conflict with char $ac_func(); below.  */
11829 #include <assert.h>
11830 /* Override any gcc2 internal prototype to avoid an error.  */
11831 /* We use char because int might match the return type of a gcc2
11832     builtin and then its argument prototype would still apply.  */
11833 char $ac_func();
11834
11835 int main() {
11836
11837 /* The GNU C library defines this for functions which it implements
11838     to always fail with ENOSYS.  Some functions are actually named
11839     something starting with __ and the normal name is an alias.  */
11840 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11841 choke me
11842 #else
11843 $ac_func();
11844 #endif
11845
11846 ; return 0; }
11847 EOF
11848 if { (eval echo configure:11849: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11849   rm -rf conftest*
11850   eval "ac_cv_func_$ac_func=yes"
11851 else
11852   echo "configure: failed program was:" >&5
11853   cat conftest.$ac_ext >&5
11854   rm -rf conftest*
11855   eval "ac_cv_func_$ac_func=no"
11856 fi
11857 rm -f conftest*
11858 fi
11859
11860 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
11861   echo "$ac_t""yes" 1>&6
11862     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
11863   cat >> confdefs.h <<EOF
11864 #define $ac_tr_func 1
11865 EOF
11866  
11867 else
11868   echo "$ac_t""no" 1>&6
11869 fi
11870 done
11871     
11872   else
11873     
11874   echo $ac_n "checking for _fpclass declaration""... $ac_c" 1>&6
11875 echo "configure:11876: checking for _fpclass declaration" >&5
11876   if test x${glibcpp_cv_func__fpclass_use+set} != xset; then
11877     if eval "test \"`echo '$''{'glibcpp_cv_func__fpclass_use'+set}'`\" = set"; then
11878   echo $ac_n "(cached) $ac_c" 1>&6
11879 else
11880   
11881       
11882       ac_ext=C
11883 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
11884 ac_cpp='$CXXCPP $CPPFLAGS'
11885 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
11886 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
11887 cross_compiling=$ac_cv_prog_cxx_cross
11888
11889       cat > conftest.$ac_ext <<EOF
11890 #line 11891 "configure"
11891 #include "confdefs.h"
11892 #include <math.h>
11893                       #ifdef HAVE_IEEEFP_H
11894                       #include <ieeefp.h>
11895                       #endif
11896                      
11897 int main() {
11898  _fpclass(0);
11899 ; return 0; }
11900 EOF
11901 if { (eval echo configure:11902: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
11902   rm -rf conftest*
11903   glibcpp_cv_func__fpclass_use=yes
11904 else
11905   echo "configure: failed program was:" >&5
11906   cat conftest.$ac_ext >&5
11907   rm -rf conftest*
11908   glibcpp_cv_func__fpclass_use=no
11909 fi
11910 rm -f conftest*
11911       ac_ext=c
11912 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
11913 ac_cpp='$CPP $CPPFLAGS'
11914 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
11915 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
11916 cross_compiling=$ac_cv_prog_cc_cross
11917
11918     
11919 fi
11920
11921   fi
11922   echo "$ac_t""$glibcpp_cv_func__fpclass_use" 1>&6
11923
11924     if test x$glibcpp_cv_func__fpclass_use = x"yes"; then
11925       for ac_func in _fpclass
11926 do
11927 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
11928 echo "configure:11929: checking for $ac_func" >&5
11929 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
11930   echo $ac_n "(cached) $ac_c" 1>&6
11931 else
11932   cat > conftest.$ac_ext <<EOF
11933 #line 11934 "configure"
11934 #include "confdefs.h"
11935 /* System header to define __stub macros and hopefully few prototypes,
11936     which can conflict with char $ac_func(); below.  */
11937 #include <assert.h>
11938 /* Override any gcc2 internal prototype to avoid an error.  */
11939 /* We use char because int might match the return type of a gcc2
11940     builtin and then its argument prototype would still apply.  */
11941 char $ac_func();
11942
11943 int main() {
11944
11945 /* The GNU C library defines this for functions which it implements
11946     to always fail with ENOSYS.  Some functions are actually named
11947     something starting with __ and the normal name is an alias.  */
11948 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11949 choke me
11950 #else
11951 $ac_func();
11952 #endif
11953
11954 ; return 0; }
11955 EOF
11956 if { (eval echo configure:11957: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11957   rm -rf conftest*
11958   eval "ac_cv_func_$ac_func=yes"
11959 else
11960   echo "configure: failed program was:" >&5
11961   cat conftest.$ac_ext >&5
11962   rm -rf conftest*
11963   eval "ac_cv_func_$ac_func=no"
11964 fi
11965 rm -f conftest*
11966 fi
11967
11968 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
11969   echo "$ac_t""yes" 1>&6
11970     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
11971   cat >> confdefs.h <<EOF
11972 #define $ac_tr_func 1
11973 EOF
11974  
11975 else
11976   echo "$ac_t""no" 1>&6
11977 fi
11978 done
11979     
11980     fi
11981   fi
11982
11983   
11984   
11985   echo $ac_n "checking for qfpclass declaration""... $ac_c" 1>&6
11986 echo "configure:11987: checking for qfpclass declaration" >&5
11987   if test x${glibcpp_cv_func_qfpclass_use+set} != xset; then
11988     if eval "test \"`echo '$''{'glibcpp_cv_func_qfpclass_use'+set}'`\" = set"; then
11989   echo $ac_n "(cached) $ac_c" 1>&6
11990 else
11991   
11992       
11993       ac_ext=C
11994 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
11995 ac_cpp='$CXXCPP $CPPFLAGS'
11996 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
11997 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
11998 cross_compiling=$ac_cv_prog_cxx_cross
11999
12000       cat > conftest.$ac_ext <<EOF
12001 #line 12002 "configure"
12002 #include "confdefs.h"
12003 #include <math.h>
12004                       #ifdef HAVE_IEEEFP_H
12005                       #include <ieeefp.h>
12006                       #endif
12007                      
12008 int main() {
12009  qfpclass(0);
12010 ; return 0; }
12011 EOF
12012 if { (eval echo configure:12013: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
12013   rm -rf conftest*
12014   glibcpp_cv_func_qfpclass_use=yes
12015 else
12016   echo "configure: failed program was:" >&5
12017   cat conftest.$ac_ext >&5
12018   rm -rf conftest*
12019   glibcpp_cv_func_qfpclass_use=no
12020 fi
12021 rm -f conftest*
12022       ac_ext=c
12023 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
12024 ac_cpp='$CPP $CPPFLAGS'
12025 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
12026 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
12027 cross_compiling=$ac_cv_prog_cc_cross
12028
12029     
12030 fi
12031
12032   fi
12033   echo "$ac_t""$glibcpp_cv_func_qfpclass_use" 1>&6
12034
12035   if test x$glibcpp_cv_func_qfpclass_use = x"yes"; then
12036     for ac_func in qfpclass
12037 do
12038 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
12039 echo "configure:12040: checking for $ac_func" >&5
12040 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
12041   echo $ac_n "(cached) $ac_c" 1>&6
12042 else
12043   cat > conftest.$ac_ext <<EOF
12044 #line 12045 "configure"
12045 #include "confdefs.h"
12046 /* System header to define __stub macros and hopefully few prototypes,
12047     which can conflict with char $ac_func(); below.  */
12048 #include <assert.h>
12049 /* Override any gcc2 internal prototype to avoid an error.  */
12050 /* We use char because int might match the return type of a gcc2
12051     builtin and then its argument prototype would still apply.  */
12052 char $ac_func();
12053
12054 int main() {
12055
12056 /* The GNU C library defines this for functions which it implements
12057     to always fail with ENOSYS.  Some functions are actually named
12058     something starting with __ and the normal name is an alias.  */
12059 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12060 choke me
12061 #else
12062 $ac_func();
12063 #endif
12064
12065 ; return 0; }
12066 EOF
12067 if { (eval echo configure:12068: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12068   rm -rf conftest*
12069   eval "ac_cv_func_$ac_func=yes"
12070 else
12071   echo "configure: failed program was:" >&5
12072   cat conftest.$ac_ext >&5
12073   rm -rf conftest*
12074   eval "ac_cv_func_$ac_func=no"
12075 fi
12076 rm -f conftest*
12077 fi
12078
12079 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
12080   echo "$ac_t""yes" 1>&6
12081     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
12082   cat >> confdefs.h <<EOF
12083 #define $ac_tr_func 1
12084 EOF
12085  
12086 else
12087   echo "$ac_t""no" 1>&6
12088 fi
12089 done
12090     
12091   else
12092     
12093   echo $ac_n "checking for _qfpclass declaration""... $ac_c" 1>&6
12094 echo "configure:12095: checking for _qfpclass declaration" >&5
12095   if test x${glibcpp_cv_func__qfpclass_use+set} != xset; then
12096     if eval "test \"`echo '$''{'glibcpp_cv_func__qfpclass_use'+set}'`\" = set"; then
12097   echo $ac_n "(cached) $ac_c" 1>&6
12098 else
12099   
12100       
12101       ac_ext=C
12102 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
12103 ac_cpp='$CXXCPP $CPPFLAGS'
12104 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
12105 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
12106 cross_compiling=$ac_cv_prog_cxx_cross
12107
12108       cat > conftest.$ac_ext <<EOF
12109 #line 12110 "configure"
12110 #include "confdefs.h"
12111 #include <math.h>
12112                       #ifdef HAVE_IEEEFP_H
12113                       #include <ieeefp.h>
12114                       #endif
12115                      
12116 int main() {
12117  _qfpclass(0);
12118 ; return 0; }
12119 EOF
12120 if { (eval echo configure:12121: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
12121   rm -rf conftest*
12122   glibcpp_cv_func__qfpclass_use=yes
12123 else
12124   echo "configure: failed program was:" >&5
12125   cat conftest.$ac_ext >&5
12126   rm -rf conftest*
12127   glibcpp_cv_func__qfpclass_use=no
12128 fi
12129 rm -f conftest*
12130       ac_ext=c
12131 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
12132 ac_cpp='$CPP $CPPFLAGS'
12133 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
12134 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
12135 cross_compiling=$ac_cv_prog_cc_cross
12136
12137     
12138 fi
12139
12140   fi
12141   echo "$ac_t""$glibcpp_cv_func__qfpclass_use" 1>&6
12142
12143     if test x$glibcpp_cv_func__qfpclass_use = x"yes"; then
12144       for ac_func in _qfpclass
12145 do
12146 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
12147 echo "configure:12148: checking for $ac_func" >&5
12148 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
12149   echo $ac_n "(cached) $ac_c" 1>&6
12150 else
12151   cat > conftest.$ac_ext <<EOF
12152 #line 12153 "configure"
12153 #include "confdefs.h"
12154 /* System header to define __stub macros and hopefully few prototypes,
12155     which can conflict with char $ac_func(); below.  */
12156 #include <assert.h>
12157 /* Override any gcc2 internal prototype to avoid an error.  */
12158 /* We use char because int might match the return type of a gcc2
12159     builtin and then its argument prototype would still apply.  */
12160 char $ac_func();
12161
12162 int main() {
12163
12164 /* The GNU C library defines this for functions which it implements
12165     to always fail with ENOSYS.  Some functions are actually named
12166     something starting with __ and the normal name is an alias.  */
12167 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12168 choke me
12169 #else
12170 $ac_func();
12171 #endif
12172
12173 ; return 0; }
12174 EOF
12175 if { (eval echo configure:12176: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12176   rm -rf conftest*
12177   eval "ac_cv_func_$ac_func=yes"
12178 else
12179   echo "configure: failed program was:" >&5
12180   cat conftest.$ac_ext >&5
12181   rm -rf conftest*
12182   eval "ac_cv_func_$ac_func=no"
12183 fi
12184 rm -f conftest*
12185 fi
12186
12187 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
12188   echo "$ac_t""yes" 1>&6
12189     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
12190   cat >> confdefs.h <<EOF
12191 #define $ac_tr_func 1
12192 EOF
12193  
12194 else
12195   echo "$ac_t""no" 1>&6
12196 fi
12197 done
12198     
12199     fi
12200   fi
12201
12202   
12203   
12204   echo $ac_n "checking for hypot declaration""... $ac_c" 1>&6
12205 echo "configure:12206: checking for hypot declaration" >&5
12206   if test x${glibcpp_cv_func_hypot_use+set} != xset; then
12207     if eval "test \"`echo '$''{'glibcpp_cv_func_hypot_use'+set}'`\" = set"; then
12208   echo $ac_n "(cached) $ac_c" 1>&6
12209 else
12210   
12211       
12212       ac_ext=C
12213 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
12214 ac_cpp='$CXXCPP $CPPFLAGS'
12215 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
12216 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
12217 cross_compiling=$ac_cv_prog_cxx_cross
12218
12219       cat > conftest.$ac_ext <<EOF
12220 #line 12221 "configure"
12221 #include "confdefs.h"
12222 #include <math.h>
12223 int main() {
12224  hypot(0, 0);
12225 ; return 0; }
12226 EOF
12227 if { (eval echo configure:12228: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
12228   rm -rf conftest*
12229   glibcpp_cv_func_hypot_use=yes
12230 else
12231   echo "configure: failed program was:" >&5
12232   cat conftest.$ac_ext >&5
12233   rm -rf conftest*
12234   glibcpp_cv_func_hypot_use=no
12235 fi
12236 rm -f conftest*
12237       ac_ext=c
12238 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
12239 ac_cpp='$CPP $CPPFLAGS'
12240 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
12241 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
12242 cross_compiling=$ac_cv_prog_cc_cross
12243
12244     
12245 fi
12246
12247   fi
12248   echo "$ac_t""$glibcpp_cv_func_hypot_use" 1>&6
12249
12250   if test x$glibcpp_cv_func_hypot_use = x"yes"; then
12251     for ac_func in hypot
12252 do
12253 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
12254 echo "configure:12255: checking for $ac_func" >&5
12255 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
12256   echo $ac_n "(cached) $ac_c" 1>&6
12257 else
12258   cat > conftest.$ac_ext <<EOF
12259 #line 12260 "configure"
12260 #include "confdefs.h"
12261 /* System header to define __stub macros and hopefully few prototypes,
12262     which can conflict with char $ac_func(); below.  */
12263 #include <assert.h>
12264 /* Override any gcc2 internal prototype to avoid an error.  */
12265 /* We use char because int might match the return type of a gcc2
12266     builtin and then its argument prototype would still apply.  */
12267 char $ac_func();
12268
12269 int main() {
12270
12271 /* The GNU C library defines this for functions which it implements
12272     to always fail with ENOSYS.  Some functions are actually named
12273     something starting with __ and the normal name is an alias.  */
12274 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12275 choke me
12276 #else
12277 $ac_func();
12278 #endif
12279
12280 ; return 0; }
12281 EOF
12282 if { (eval echo configure:12283: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12283   rm -rf conftest*
12284   eval "ac_cv_func_$ac_func=yes"
12285 else
12286   echo "configure: failed program was:" >&5
12287   cat conftest.$ac_ext >&5
12288   rm -rf conftest*
12289   eval "ac_cv_func_$ac_func=no"
12290 fi
12291 rm -f conftest*
12292 fi
12293
12294 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
12295   echo "$ac_t""yes" 1>&6
12296     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
12297   cat >> confdefs.h <<EOF
12298 #define $ac_tr_func 1
12299 EOF
12300  
12301 else
12302   echo "$ac_t""no" 1>&6
12303 fi
12304 done
12305     
12306   else
12307     
12308   echo $ac_n "checking for _hypot declaration""... $ac_c" 1>&6
12309 echo "configure:12310: checking for _hypot declaration" >&5
12310   if test x${glibcpp_cv_func__hypot_use+set} != xset; then
12311     if eval "test \"`echo '$''{'glibcpp_cv_func__hypot_use'+set}'`\" = set"; then
12312   echo $ac_n "(cached) $ac_c" 1>&6
12313 else
12314   
12315       
12316       ac_ext=C
12317 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
12318 ac_cpp='$CXXCPP $CPPFLAGS'
12319 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
12320 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
12321 cross_compiling=$ac_cv_prog_cxx_cross
12322
12323       cat > conftest.$ac_ext <<EOF
12324 #line 12325 "configure"
12325 #include "confdefs.h"
12326 #include <math.h>
12327 int main() {
12328  _hypot(0, 0);
12329 ; return 0; }
12330 EOF
12331 if { (eval echo configure:12332: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
12332   rm -rf conftest*
12333   glibcpp_cv_func__hypot_use=yes
12334 else
12335   echo "configure: failed program was:" >&5
12336   cat conftest.$ac_ext >&5
12337   rm -rf conftest*
12338   glibcpp_cv_func__hypot_use=no
12339 fi
12340 rm -f conftest*
12341       ac_ext=c
12342 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
12343 ac_cpp='$CPP $CPPFLAGS'
12344 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
12345 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
12346 cross_compiling=$ac_cv_prog_cc_cross
12347
12348     
12349 fi
12350
12351   fi
12352   echo "$ac_t""$glibcpp_cv_func__hypot_use" 1>&6
12353
12354     if test x$glibcpp_cv_func__hypot_use = x"yes"; then
12355       for ac_func in _hypot
12356 do
12357 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
12358 echo "configure:12359: checking for $ac_func" >&5
12359 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
12360   echo $ac_n "(cached) $ac_c" 1>&6
12361 else
12362   cat > conftest.$ac_ext <<EOF
12363 #line 12364 "configure"
12364 #include "confdefs.h"
12365 /* System header to define __stub macros and hopefully few prototypes,
12366     which can conflict with char $ac_func(); below.  */
12367 #include <assert.h>
12368 /* Override any gcc2 internal prototype to avoid an error.  */
12369 /* We use char because int might match the return type of a gcc2
12370     builtin and then its argument prototype would still apply.  */
12371 char $ac_func();
12372
12373 int main() {
12374
12375 /* The GNU C library defines this for functions which it implements
12376     to always fail with ENOSYS.  Some functions are actually named
12377     something starting with __ and the normal name is an alias.  */
12378 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12379 choke me
12380 #else
12381 $ac_func();
12382 #endif
12383
12384 ; return 0; }
12385 EOF
12386 if { (eval echo configure:12387: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12387   rm -rf conftest*
12388   eval "ac_cv_func_$ac_func=yes"
12389 else
12390   echo "configure: failed program was:" >&5
12391   cat conftest.$ac_ext >&5
12392   rm -rf conftest*
12393   eval "ac_cv_func_$ac_func=no"
12394 fi
12395 rm -f conftest*
12396 fi
12397
12398 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
12399   echo "$ac_t""yes" 1>&6
12400     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
12401   cat >> confdefs.h <<EOF
12402 #define $ac_tr_func 1
12403 EOF
12404  
12405 else
12406   echo "$ac_t""no" 1>&6
12407 fi
12408 done
12409     
12410     fi
12411   fi
12412
12413
12414     
12415   echo $ac_n "checking for float trig functions""... $ac_c" 1>&6
12416 echo "configure:12417: checking for float trig functions" >&5
12417   if eval "test \"`echo '$''{'glibcpp_cv_func_float_trig_use'+set}'`\" = set"; then
12418   echo $ac_n "(cached) $ac_c" 1>&6
12419 else
12420   
12421     
12422     ac_ext=C
12423 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
12424 ac_cpp='$CXXCPP $CPPFLAGS'
12425 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
12426 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
12427 cross_compiling=$ac_cv_prog_cxx_cross
12428
12429     cat > conftest.$ac_ext <<EOF
12430 #line 12431 "configure"
12431 #include "confdefs.h"
12432 #include <math.h>
12433 int main() {
12434  `for x in acosf asinf atanf \
12435                                           cosf sinf tanf \
12436                                           coshf sinhf tanhf; do echo "$x (0);"; done` 
12437 ; return 0; }
12438 EOF
12439 if { (eval echo configure:12440: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
12440   rm -rf conftest*
12441   glibcpp_cv_func_float_trig_use=yes
12442 else
12443   echo "configure: failed program was:" >&5
12444   cat conftest.$ac_ext >&5
12445   rm -rf conftest*
12446   glibcpp_cv_func_float_trig_use=no
12447 fi
12448 rm -f conftest*
12449     ac_ext=c
12450 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
12451 ac_cpp='$CPP $CPPFLAGS'
12452 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
12453 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
12454 cross_compiling=$ac_cv_prog_cc_cross
12455
12456 fi
12457
12458   echo "$ac_t""$glibcpp_cv_func_float_trig_use" 1>&6
12459   if test x$glibcpp_cv_func_float_trig_use = x"yes"; then
12460     for ac_func in acosf asinf atanf \
12461                                           cosf sinf tanf \
12462                                           coshf sinhf tanhf
12463 do
12464 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
12465 echo "configure:12466: checking for $ac_func" >&5
12466 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
12467   echo $ac_n "(cached) $ac_c" 1>&6
12468 else
12469   cat > conftest.$ac_ext <<EOF
12470 #line 12471 "configure"
12471 #include "confdefs.h"
12472 /* System header to define __stub macros and hopefully few prototypes,
12473     which can conflict with char $ac_func(); below.  */
12474 #include <assert.h>
12475 /* Override any gcc2 internal prototype to avoid an error.  */
12476 /* We use char because int might match the return type of a gcc2
12477     builtin and then its argument prototype would still apply.  */
12478 char $ac_func();
12479
12480 int main() {
12481
12482 /* The GNU C library defines this for functions which it implements
12483     to always fail with ENOSYS.  Some functions are actually named
12484     something starting with __ and the normal name is an alias.  */
12485 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12486 choke me
12487 #else
12488 $ac_func();
12489 #endif
12490
12491 ; return 0; }
12492 EOF
12493 if { (eval echo configure:12494: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12494   rm -rf conftest*
12495   eval "ac_cv_func_$ac_func=yes"
12496 else
12497   echo "configure: failed program was:" >&5
12498   cat conftest.$ac_ext >&5
12499   rm -rf conftest*
12500   eval "ac_cv_func_$ac_func=no"
12501 fi
12502 rm -f conftest*
12503 fi
12504
12505 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
12506   echo "$ac_t""yes" 1>&6
12507     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
12508   cat >> confdefs.h <<EOF
12509 #define $ac_tr_func 1
12510 EOF
12511  
12512 else
12513   echo "$ac_t""no" 1>&6
12514 fi
12515 done
12516
12517   fi
12518
12519   
12520   echo $ac_n "checking for float round functions""... $ac_c" 1>&6
12521 echo "configure:12522: checking for float round functions" >&5
12522   if eval "test \"`echo '$''{'glibcpp_cv_func_float_round_use'+set}'`\" = set"; then
12523   echo $ac_n "(cached) $ac_c" 1>&6
12524 else
12525   
12526     
12527     ac_ext=C
12528 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
12529 ac_cpp='$CXXCPP $CPPFLAGS'
12530 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
12531 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
12532 cross_compiling=$ac_cv_prog_cxx_cross
12533
12534     cat > conftest.$ac_ext <<EOF
12535 #line 12536 "configure"
12536 #include "confdefs.h"
12537 #include <math.h>
12538 int main() {
12539  `for x in ceilf floorf; do echo "$x (0);"; done` 
12540 ; return 0; }
12541 EOF
12542 if { (eval echo configure:12543: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
12543   rm -rf conftest*
12544   glibcpp_cv_func_float_round_use=yes
12545 else
12546   echo "configure: failed program was:" >&5
12547   cat conftest.$ac_ext >&5
12548   rm -rf conftest*
12549   glibcpp_cv_func_float_round_use=no
12550 fi
12551 rm -f conftest*
12552     ac_ext=c
12553 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
12554 ac_cpp='$CPP $CPPFLAGS'
12555 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
12556 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
12557 cross_compiling=$ac_cv_prog_cc_cross
12558
12559 fi
12560
12561   echo "$ac_t""$glibcpp_cv_func_float_round_use" 1>&6
12562   if test x$glibcpp_cv_func_float_round_use = x"yes"; then
12563     for ac_func in ceilf floorf
12564 do
12565 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
12566 echo "configure:12567: checking for $ac_func" >&5
12567 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
12568   echo $ac_n "(cached) $ac_c" 1>&6
12569 else
12570   cat > conftest.$ac_ext <<EOF
12571 #line 12572 "configure"
12572 #include "confdefs.h"
12573 /* System header to define __stub macros and hopefully few prototypes,
12574     which can conflict with char $ac_func(); below.  */
12575 #include <assert.h>
12576 /* Override any gcc2 internal prototype to avoid an error.  */
12577 /* We use char because int might match the return type of a gcc2
12578     builtin and then its argument prototype would still apply.  */
12579 char $ac_func();
12580
12581 int main() {
12582
12583 /* The GNU C library defines this for functions which it implements
12584     to always fail with ENOSYS.  Some functions are actually named
12585     something starting with __ and the normal name is an alias.  */
12586 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12587 choke me
12588 #else
12589 $ac_func();
12590 #endif
12591
12592 ; return 0; }
12593 EOF
12594 if { (eval echo configure:12595: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12595   rm -rf conftest*
12596   eval "ac_cv_func_$ac_func=yes"
12597 else
12598   echo "configure: failed program was:" >&5
12599   cat conftest.$ac_ext >&5
12600   rm -rf conftest*
12601   eval "ac_cv_func_$ac_func=no"
12602 fi
12603 rm -f conftest*
12604 fi
12605
12606 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
12607   echo "$ac_t""yes" 1>&6
12608     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
12609   cat >> confdefs.h <<EOF
12610 #define $ac_tr_func 1
12611 EOF
12612  
12613 else
12614   echo "$ac_t""no" 1>&6
12615 fi
12616 done
12617
12618   fi
12619
12620   
12621   
12622   echo $ac_n "checking for expf declaration""... $ac_c" 1>&6
12623 echo "configure:12624: checking for expf declaration" >&5
12624   if test x${glibcpp_cv_func_expf_use+set} != xset; then
12625     if eval "test \"`echo '$''{'glibcpp_cv_func_expf_use'+set}'`\" = set"; then
12626   echo $ac_n "(cached) $ac_c" 1>&6
12627 else
12628   
12629       
12630       ac_ext=C
12631 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
12632 ac_cpp='$CXXCPP $CPPFLAGS'
12633 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
12634 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
12635 cross_compiling=$ac_cv_prog_cxx_cross
12636
12637       cat > conftest.$ac_ext <<EOF
12638 #line 12639 "configure"
12639 #include "confdefs.h"
12640 #include <math.h>
12641                       #ifdef HAVE_IEEEFP_H
12642                       #include <ieeefp.h>
12643                       #endif
12644                      
12645 int main() {
12646  expf(0);
12647 ; return 0; }
12648 EOF
12649 if { (eval echo configure:12650: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
12650   rm -rf conftest*
12651   glibcpp_cv_func_expf_use=yes
12652 else
12653   echo "configure: failed program was:" >&5
12654   cat conftest.$ac_ext >&5
12655   rm -rf conftest*
12656   glibcpp_cv_func_expf_use=no
12657 fi
12658 rm -f conftest*
12659       ac_ext=c
12660 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
12661 ac_cpp='$CPP $CPPFLAGS'
12662 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
12663 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
12664 cross_compiling=$ac_cv_prog_cc_cross
12665
12666     
12667 fi
12668
12669   fi
12670   echo "$ac_t""$glibcpp_cv_func_expf_use" 1>&6
12671
12672   if test x$glibcpp_cv_func_expf_use = x"yes"; then
12673     for ac_func in expf
12674 do
12675 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
12676 echo "configure:12677: checking for $ac_func" >&5
12677 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
12678   echo $ac_n "(cached) $ac_c" 1>&6
12679 else
12680   cat > conftest.$ac_ext <<EOF
12681 #line 12682 "configure"
12682 #include "confdefs.h"
12683 /* System header to define __stub macros and hopefully few prototypes,
12684     which can conflict with char $ac_func(); below.  */
12685 #include <assert.h>
12686 /* Override any gcc2 internal prototype to avoid an error.  */
12687 /* We use char because int might match the return type of a gcc2
12688     builtin and then its argument prototype would still apply.  */
12689 char $ac_func();
12690
12691 int main() {
12692
12693 /* The GNU C library defines this for functions which it implements
12694     to always fail with ENOSYS.  Some functions are actually named
12695     something starting with __ and the normal name is an alias.  */
12696 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12697 choke me
12698 #else
12699 $ac_func();
12700 #endif
12701
12702 ; return 0; }
12703 EOF
12704 if { (eval echo configure:12705: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12705   rm -rf conftest*
12706   eval "ac_cv_func_$ac_func=yes"
12707 else
12708   echo "configure: failed program was:" >&5
12709   cat conftest.$ac_ext >&5
12710   rm -rf conftest*
12711   eval "ac_cv_func_$ac_func=no"
12712 fi
12713 rm -f conftest*
12714 fi
12715
12716 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
12717   echo "$ac_t""yes" 1>&6
12718     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
12719   cat >> confdefs.h <<EOF
12720 #define $ac_tr_func 1
12721 EOF
12722  
12723 else
12724   echo "$ac_t""no" 1>&6
12725 fi
12726 done
12727     
12728   else
12729     
12730   echo $ac_n "checking for _expf declaration""... $ac_c" 1>&6
12731 echo "configure:12732: checking for _expf declaration" >&5
12732   if test x${glibcpp_cv_func__expf_use+set} != xset; then
12733     if eval "test \"`echo '$''{'glibcpp_cv_func__expf_use'+set}'`\" = set"; then
12734   echo $ac_n "(cached) $ac_c" 1>&6
12735 else
12736   
12737       
12738       ac_ext=C
12739 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
12740 ac_cpp='$CXXCPP $CPPFLAGS'
12741 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
12742 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
12743 cross_compiling=$ac_cv_prog_cxx_cross
12744
12745       cat > conftest.$ac_ext <<EOF
12746 #line 12747 "configure"
12747 #include "confdefs.h"
12748 #include <math.h>
12749                       #ifdef HAVE_IEEEFP_H
12750                       #include <ieeefp.h>
12751                       #endif
12752                      
12753 int main() {
12754  _expf(0);
12755 ; return 0; }
12756 EOF
12757 if { (eval echo configure:12758: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
12758   rm -rf conftest*
12759   glibcpp_cv_func__expf_use=yes
12760 else
12761   echo "configure: failed program was:" >&5
12762   cat conftest.$ac_ext >&5
12763   rm -rf conftest*
12764   glibcpp_cv_func__expf_use=no
12765 fi
12766 rm -f conftest*
12767       ac_ext=c
12768 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
12769 ac_cpp='$CPP $CPPFLAGS'
12770 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
12771 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
12772 cross_compiling=$ac_cv_prog_cc_cross
12773
12774     
12775 fi
12776
12777   fi
12778   echo "$ac_t""$glibcpp_cv_func__expf_use" 1>&6
12779
12780     if test x$glibcpp_cv_func__expf_use = x"yes"; then
12781       for ac_func in _expf
12782 do
12783 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
12784 echo "configure:12785: checking for $ac_func" >&5
12785 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
12786   echo $ac_n "(cached) $ac_c" 1>&6
12787 else
12788   cat > conftest.$ac_ext <<EOF
12789 #line 12790 "configure"
12790 #include "confdefs.h"
12791 /* System header to define __stub macros and hopefully few prototypes,
12792     which can conflict with char $ac_func(); below.  */
12793 #include <assert.h>
12794 /* Override any gcc2 internal prototype to avoid an error.  */
12795 /* We use char because int might match the return type of a gcc2
12796     builtin and then its argument prototype would still apply.  */
12797 char $ac_func();
12798
12799 int main() {
12800
12801 /* The GNU C library defines this for functions which it implements
12802     to always fail with ENOSYS.  Some functions are actually named
12803     something starting with __ and the normal name is an alias.  */
12804 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12805 choke me
12806 #else
12807 $ac_func();
12808 #endif
12809
12810 ; return 0; }
12811 EOF
12812 if { (eval echo configure:12813: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12813   rm -rf conftest*
12814   eval "ac_cv_func_$ac_func=yes"
12815 else
12816   echo "configure: failed program was:" >&5
12817   cat conftest.$ac_ext >&5
12818   rm -rf conftest*
12819   eval "ac_cv_func_$ac_func=no"
12820 fi
12821 rm -f conftest*
12822 fi
12823
12824 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
12825   echo "$ac_t""yes" 1>&6
12826     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
12827   cat >> confdefs.h <<EOF
12828 #define $ac_tr_func 1
12829 EOF
12830  
12831 else
12832   echo "$ac_t""no" 1>&6
12833 fi
12834 done
12835     
12836     fi
12837   fi
12838
12839   
12840   
12841   echo $ac_n "checking for isnanf declaration""... $ac_c" 1>&6
12842 echo "configure:12843: checking for isnanf declaration" >&5
12843   if test x${glibcpp_cv_func_isnanf_use+set} != xset; then
12844     if eval "test \"`echo '$''{'glibcpp_cv_func_isnanf_use'+set}'`\" = set"; then
12845   echo $ac_n "(cached) $ac_c" 1>&6
12846 else
12847   
12848       
12849       ac_ext=C
12850 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
12851 ac_cpp='$CXXCPP $CPPFLAGS'
12852 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
12853 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
12854 cross_compiling=$ac_cv_prog_cxx_cross
12855
12856       cat > conftest.$ac_ext <<EOF
12857 #line 12858 "configure"
12858 #include "confdefs.h"
12859 #include <math.h>
12860                       #ifdef HAVE_IEEEFP_H
12861                       #include <ieeefp.h>
12862                       #endif
12863                      
12864 int main() {
12865  isnanf(0);
12866 ; return 0; }
12867 EOF
12868 if { (eval echo configure:12869: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
12869   rm -rf conftest*
12870   glibcpp_cv_func_isnanf_use=yes
12871 else
12872   echo "configure: failed program was:" >&5
12873   cat conftest.$ac_ext >&5
12874   rm -rf conftest*
12875   glibcpp_cv_func_isnanf_use=no
12876 fi
12877 rm -f conftest*
12878       ac_ext=c
12879 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
12880 ac_cpp='$CPP $CPPFLAGS'
12881 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
12882 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
12883 cross_compiling=$ac_cv_prog_cc_cross
12884
12885     
12886 fi
12887
12888   fi
12889   echo "$ac_t""$glibcpp_cv_func_isnanf_use" 1>&6
12890
12891   if test x$glibcpp_cv_func_isnanf_use = x"yes"; then
12892     for ac_func in isnanf
12893 do
12894 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
12895 echo "configure:12896: checking for $ac_func" >&5
12896 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
12897   echo $ac_n "(cached) $ac_c" 1>&6
12898 else
12899   cat > conftest.$ac_ext <<EOF
12900 #line 12901 "configure"
12901 #include "confdefs.h"
12902 /* System header to define __stub macros and hopefully few prototypes,
12903     which can conflict with char $ac_func(); below.  */
12904 #include <assert.h>
12905 /* Override any gcc2 internal prototype to avoid an error.  */
12906 /* We use char because int might match the return type of a gcc2
12907     builtin and then its argument prototype would still apply.  */
12908 char $ac_func();
12909
12910 int main() {
12911
12912 /* The GNU C library defines this for functions which it implements
12913     to always fail with ENOSYS.  Some functions are actually named
12914     something starting with __ and the normal name is an alias.  */
12915 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12916 choke me
12917 #else
12918 $ac_func();
12919 #endif
12920
12921 ; return 0; }
12922 EOF
12923 if { (eval echo configure:12924: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12924   rm -rf conftest*
12925   eval "ac_cv_func_$ac_func=yes"
12926 else
12927   echo "configure: failed program was:" >&5
12928   cat conftest.$ac_ext >&5
12929   rm -rf conftest*
12930   eval "ac_cv_func_$ac_func=no"
12931 fi
12932 rm -f conftest*
12933 fi
12934
12935 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
12936   echo "$ac_t""yes" 1>&6
12937     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
12938   cat >> confdefs.h <<EOF
12939 #define $ac_tr_func 1
12940 EOF
12941  
12942 else
12943   echo "$ac_t""no" 1>&6
12944 fi
12945 done
12946     
12947   else
12948     
12949   echo $ac_n "checking for _isnanf declaration""... $ac_c" 1>&6
12950 echo "configure:12951: checking for _isnanf declaration" >&5
12951   if test x${glibcpp_cv_func__isnanf_use+set} != xset; then
12952     if eval "test \"`echo '$''{'glibcpp_cv_func__isnanf_use'+set}'`\" = set"; then
12953   echo $ac_n "(cached) $ac_c" 1>&6
12954 else
12955   
12956       
12957       ac_ext=C
12958 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
12959 ac_cpp='$CXXCPP $CPPFLAGS'
12960 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
12961 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
12962 cross_compiling=$ac_cv_prog_cxx_cross
12963
12964       cat > conftest.$ac_ext <<EOF
12965 #line 12966 "configure"
12966 #include "confdefs.h"
12967 #include <math.h>
12968                       #ifdef HAVE_IEEEFP_H
12969                       #include <ieeefp.h>
12970                       #endif
12971                      
12972 int main() {
12973  _isnanf(0);
12974 ; return 0; }
12975 EOF
12976 if { (eval echo configure:12977: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
12977   rm -rf conftest*
12978   glibcpp_cv_func__isnanf_use=yes
12979 else
12980   echo "configure: failed program was:" >&5
12981   cat conftest.$ac_ext >&5
12982   rm -rf conftest*
12983   glibcpp_cv_func__isnanf_use=no
12984 fi
12985 rm -f conftest*
12986       ac_ext=c
12987 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
12988 ac_cpp='$CPP $CPPFLAGS'
12989 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
12990 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
12991 cross_compiling=$ac_cv_prog_cc_cross
12992
12993     
12994 fi
12995
12996   fi
12997   echo "$ac_t""$glibcpp_cv_func__isnanf_use" 1>&6
12998
12999     if test x$glibcpp_cv_func__isnanf_use = x"yes"; then
13000       for ac_func in _isnanf
13001 do
13002 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
13003 echo "configure:13004: checking for $ac_func" >&5
13004 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
13005   echo $ac_n "(cached) $ac_c" 1>&6
13006 else
13007   cat > conftest.$ac_ext <<EOF
13008 #line 13009 "configure"
13009 #include "confdefs.h"
13010 /* System header to define __stub macros and hopefully few prototypes,
13011     which can conflict with char $ac_func(); below.  */
13012 #include <assert.h>
13013 /* Override any gcc2 internal prototype to avoid an error.  */
13014 /* We use char because int might match the return type of a gcc2
13015     builtin and then its argument prototype would still apply.  */
13016 char $ac_func();
13017
13018 int main() {
13019
13020 /* The GNU C library defines this for functions which it implements
13021     to always fail with ENOSYS.  Some functions are actually named
13022     something starting with __ and the normal name is an alias.  */
13023 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
13024 choke me
13025 #else
13026 $ac_func();
13027 #endif
13028
13029 ; return 0; }
13030 EOF
13031 if { (eval echo configure:13032: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13032   rm -rf conftest*
13033   eval "ac_cv_func_$ac_func=yes"
13034 else
13035   echo "configure: failed program was:" >&5
13036   cat conftest.$ac_ext >&5
13037   rm -rf conftest*
13038   eval "ac_cv_func_$ac_func=no"
13039 fi
13040 rm -f conftest*
13041 fi
13042
13043 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
13044   echo "$ac_t""yes" 1>&6
13045     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
13046   cat >> confdefs.h <<EOF
13047 #define $ac_tr_func 1
13048 EOF
13049  
13050 else
13051   echo "$ac_t""no" 1>&6
13052 fi
13053 done
13054     
13055     fi
13056   fi
13057
13058   
13059   
13060   echo $ac_n "checking for isinff declaration""... $ac_c" 1>&6
13061 echo "configure:13062: checking for isinff declaration" >&5
13062   if test x${glibcpp_cv_func_isinff_use+set} != xset; then
13063     if eval "test \"`echo '$''{'glibcpp_cv_func_isinff_use'+set}'`\" = set"; then
13064   echo $ac_n "(cached) $ac_c" 1>&6
13065 else
13066   
13067       
13068       ac_ext=C
13069 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
13070 ac_cpp='$CXXCPP $CPPFLAGS'
13071 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
13072 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
13073 cross_compiling=$ac_cv_prog_cxx_cross
13074
13075       cat > conftest.$ac_ext <<EOF
13076 #line 13077 "configure"
13077 #include "confdefs.h"
13078 #include <math.h>
13079                       #ifdef HAVE_IEEEFP_H
13080                       #include <ieeefp.h>
13081                       #endif
13082                      
13083 int main() {
13084  isinff(0);
13085 ; return 0; }
13086 EOF
13087 if { (eval echo configure:13088: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
13088   rm -rf conftest*
13089   glibcpp_cv_func_isinff_use=yes
13090 else
13091   echo "configure: failed program was:" >&5
13092   cat conftest.$ac_ext >&5
13093   rm -rf conftest*
13094   glibcpp_cv_func_isinff_use=no
13095 fi
13096 rm -f conftest*
13097       ac_ext=c
13098 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
13099 ac_cpp='$CPP $CPPFLAGS'
13100 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
13101 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
13102 cross_compiling=$ac_cv_prog_cc_cross
13103
13104     
13105 fi
13106
13107   fi
13108   echo "$ac_t""$glibcpp_cv_func_isinff_use" 1>&6
13109
13110   if test x$glibcpp_cv_func_isinff_use = x"yes"; then
13111     for ac_func in isinff
13112 do
13113 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
13114 echo "configure:13115: checking for $ac_func" >&5
13115 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
13116   echo $ac_n "(cached) $ac_c" 1>&6
13117 else
13118   cat > conftest.$ac_ext <<EOF
13119 #line 13120 "configure"
13120 #include "confdefs.h"
13121 /* System header to define __stub macros and hopefully few prototypes,
13122     which can conflict with char $ac_func(); below.  */
13123 #include <assert.h>
13124 /* Override any gcc2 internal prototype to avoid an error.  */
13125 /* We use char because int might match the return type of a gcc2
13126     builtin and then its argument prototype would still apply.  */
13127 char $ac_func();
13128
13129 int main() {
13130
13131 /* The GNU C library defines this for functions which it implements
13132     to always fail with ENOSYS.  Some functions are actually named
13133     something starting with __ and the normal name is an alias.  */
13134 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
13135 choke me
13136 #else
13137 $ac_func();
13138 #endif
13139
13140 ; return 0; }
13141 EOF
13142 if { (eval echo configure:13143: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13143   rm -rf conftest*
13144   eval "ac_cv_func_$ac_func=yes"
13145 else
13146   echo "configure: failed program was:" >&5
13147   cat conftest.$ac_ext >&5
13148   rm -rf conftest*
13149   eval "ac_cv_func_$ac_func=no"
13150 fi
13151 rm -f conftest*
13152 fi
13153
13154 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
13155   echo "$ac_t""yes" 1>&6
13156     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
13157   cat >> confdefs.h <<EOF
13158 #define $ac_tr_func 1
13159 EOF
13160  
13161 else
13162   echo "$ac_t""no" 1>&6
13163 fi
13164 done
13165     
13166   else
13167     
13168   echo $ac_n "checking for _isinff declaration""... $ac_c" 1>&6
13169 echo "configure:13170: checking for _isinff declaration" >&5
13170   if test x${glibcpp_cv_func__isinff_use+set} != xset; then
13171     if eval "test \"`echo '$''{'glibcpp_cv_func__isinff_use'+set}'`\" = set"; then
13172   echo $ac_n "(cached) $ac_c" 1>&6
13173 else
13174   
13175       
13176       ac_ext=C
13177 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
13178 ac_cpp='$CXXCPP $CPPFLAGS'
13179 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
13180 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
13181 cross_compiling=$ac_cv_prog_cxx_cross
13182
13183       cat > conftest.$ac_ext <<EOF
13184 #line 13185 "configure"
13185 #include "confdefs.h"
13186 #include <math.h>
13187                       #ifdef HAVE_IEEEFP_H
13188                       #include <ieeefp.h>
13189                       #endif
13190                      
13191 int main() {
13192  _isinff(0);
13193 ; return 0; }
13194 EOF
13195 if { (eval echo configure:13196: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
13196   rm -rf conftest*
13197   glibcpp_cv_func__isinff_use=yes
13198 else
13199   echo "configure: failed program was:" >&5
13200   cat conftest.$ac_ext >&5
13201   rm -rf conftest*
13202   glibcpp_cv_func__isinff_use=no
13203 fi
13204 rm -f conftest*
13205       ac_ext=c
13206 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
13207 ac_cpp='$CPP $CPPFLAGS'
13208 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
13209 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
13210 cross_compiling=$ac_cv_prog_cc_cross
13211
13212     
13213 fi
13214
13215   fi
13216   echo "$ac_t""$glibcpp_cv_func__isinff_use" 1>&6
13217
13218     if test x$glibcpp_cv_func__isinff_use = x"yes"; then
13219       for ac_func in _isinff
13220 do
13221 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
13222 echo "configure:13223: checking for $ac_func" >&5
13223 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
13224   echo $ac_n "(cached) $ac_c" 1>&6
13225 else
13226   cat > conftest.$ac_ext <<EOF
13227 #line 13228 "configure"
13228 #include "confdefs.h"
13229 /* System header to define __stub macros and hopefully few prototypes,
13230     which can conflict with char $ac_func(); below.  */
13231 #include <assert.h>
13232 /* Override any gcc2 internal prototype to avoid an error.  */
13233 /* We use char because int might match the return type of a gcc2
13234     builtin and then its argument prototype would still apply.  */
13235 char $ac_func();
13236
13237 int main() {
13238
13239 /* The GNU C library defines this for functions which it implements
13240     to always fail with ENOSYS.  Some functions are actually named
13241     something starting with __ and the normal name is an alias.  */
13242 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
13243 choke me
13244 #else
13245 $ac_func();
13246 #endif
13247
13248 ; return 0; }
13249 EOF
13250 if { (eval echo configure:13251: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13251   rm -rf conftest*
13252   eval "ac_cv_func_$ac_func=yes"
13253 else
13254   echo "configure: failed program was:" >&5
13255   cat conftest.$ac_ext >&5
13256   rm -rf conftest*
13257   eval "ac_cv_func_$ac_func=no"
13258 fi
13259 rm -f conftest*
13260 fi
13261
13262 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
13263   echo "$ac_t""yes" 1>&6
13264     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
13265   cat >> confdefs.h <<EOF
13266 #define $ac_tr_func 1
13267 EOF
13268  
13269 else
13270   echo "$ac_t""no" 1>&6
13271 fi
13272 done
13273     
13274     fi
13275   fi
13276
13277   
13278   
13279   echo $ac_n "checking for atan2f declaration""... $ac_c" 1>&6
13280 echo "configure:13281: checking for atan2f declaration" >&5
13281   if test x${glibcpp_cv_func_atan2f_use+set} != xset; then
13282     if eval "test \"`echo '$''{'glibcpp_cv_func_atan2f_use'+set}'`\" = set"; then
13283   echo $ac_n "(cached) $ac_c" 1>&6
13284 else
13285   
13286       
13287       ac_ext=C
13288 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
13289 ac_cpp='$CXXCPP $CPPFLAGS'
13290 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
13291 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
13292 cross_compiling=$ac_cv_prog_cxx_cross
13293
13294       cat > conftest.$ac_ext <<EOF
13295 #line 13296 "configure"
13296 #include "confdefs.h"
13297 #include <math.h>
13298 int main() {
13299  atan2f(0, 0);
13300 ; return 0; }
13301 EOF
13302 if { (eval echo configure:13303: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
13303   rm -rf conftest*
13304   glibcpp_cv_func_atan2f_use=yes
13305 else
13306   echo "configure: failed program was:" >&5
13307   cat conftest.$ac_ext >&5
13308   rm -rf conftest*
13309   glibcpp_cv_func_atan2f_use=no
13310 fi
13311 rm -f conftest*
13312       ac_ext=c
13313 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
13314 ac_cpp='$CPP $CPPFLAGS'
13315 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
13316 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
13317 cross_compiling=$ac_cv_prog_cc_cross
13318
13319     
13320 fi
13321
13322   fi
13323   echo "$ac_t""$glibcpp_cv_func_atan2f_use" 1>&6
13324
13325   if test x$glibcpp_cv_func_atan2f_use = x"yes"; then
13326     for ac_func in atan2f
13327 do
13328 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
13329 echo "configure:13330: checking for $ac_func" >&5
13330 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
13331   echo $ac_n "(cached) $ac_c" 1>&6
13332 else
13333   cat > conftest.$ac_ext <<EOF
13334 #line 13335 "configure"
13335 #include "confdefs.h"
13336 /* System header to define __stub macros and hopefully few prototypes,
13337     which can conflict with char $ac_func(); below.  */
13338 #include <assert.h>
13339 /* Override any gcc2 internal prototype to avoid an error.  */
13340 /* We use char because int might match the return type of a gcc2
13341     builtin and then its argument prototype would still apply.  */
13342 char $ac_func();
13343
13344 int main() {
13345
13346 /* The GNU C library defines this for functions which it implements
13347     to always fail with ENOSYS.  Some functions are actually named
13348     something starting with __ and the normal name is an alias.  */
13349 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
13350 choke me
13351 #else
13352 $ac_func();
13353 #endif
13354
13355 ; return 0; }
13356 EOF
13357 if { (eval echo configure:13358: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13358   rm -rf conftest*
13359   eval "ac_cv_func_$ac_func=yes"
13360 else
13361   echo "configure: failed program was:" >&5
13362   cat conftest.$ac_ext >&5
13363   rm -rf conftest*
13364   eval "ac_cv_func_$ac_func=no"
13365 fi
13366 rm -f conftest*
13367 fi
13368
13369 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
13370   echo "$ac_t""yes" 1>&6
13371     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
13372   cat >> confdefs.h <<EOF
13373 #define $ac_tr_func 1
13374 EOF
13375  
13376 else
13377   echo "$ac_t""no" 1>&6
13378 fi
13379 done
13380     
13381   else
13382     
13383   echo $ac_n "checking for _atan2f declaration""... $ac_c" 1>&6
13384 echo "configure:13385: checking for _atan2f declaration" >&5
13385   if test x${glibcpp_cv_func__atan2f_use+set} != xset; then
13386     if eval "test \"`echo '$''{'glibcpp_cv_func__atan2f_use'+set}'`\" = set"; then
13387   echo $ac_n "(cached) $ac_c" 1>&6
13388 else
13389   
13390       
13391       ac_ext=C
13392 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
13393 ac_cpp='$CXXCPP $CPPFLAGS'
13394 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
13395 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
13396 cross_compiling=$ac_cv_prog_cxx_cross
13397
13398       cat > conftest.$ac_ext <<EOF
13399 #line 13400 "configure"
13400 #include "confdefs.h"
13401 #include <math.h>
13402 int main() {
13403  _atan2f(0, 0);
13404 ; return 0; }
13405 EOF
13406 if { (eval echo configure:13407: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
13407   rm -rf conftest*
13408   glibcpp_cv_func__atan2f_use=yes
13409 else
13410   echo "configure: failed program was:" >&5
13411   cat conftest.$ac_ext >&5
13412   rm -rf conftest*
13413   glibcpp_cv_func__atan2f_use=no
13414 fi
13415 rm -f conftest*
13416       ac_ext=c
13417 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
13418 ac_cpp='$CPP $CPPFLAGS'
13419 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
13420 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
13421 cross_compiling=$ac_cv_prog_cc_cross
13422
13423     
13424 fi
13425
13426   fi
13427   echo "$ac_t""$glibcpp_cv_func__atan2f_use" 1>&6
13428
13429     if test x$glibcpp_cv_func__atan2f_use = x"yes"; then
13430       for ac_func in _atan2f
13431 do
13432 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
13433 echo "configure:13434: checking for $ac_func" >&5
13434 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
13435   echo $ac_n "(cached) $ac_c" 1>&6
13436 else
13437   cat > conftest.$ac_ext <<EOF
13438 #line 13439 "configure"
13439 #include "confdefs.h"
13440 /* System header to define __stub macros and hopefully few prototypes,
13441     which can conflict with char $ac_func(); below.  */
13442 #include <assert.h>
13443 /* Override any gcc2 internal prototype to avoid an error.  */
13444 /* We use char because int might match the return type of a gcc2
13445     builtin and then its argument prototype would still apply.  */
13446 char $ac_func();
13447
13448 int main() {
13449
13450 /* The GNU C library defines this for functions which it implements
13451     to always fail with ENOSYS.  Some functions are actually named
13452     something starting with __ and the normal name is an alias.  */
13453 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
13454 choke me
13455 #else
13456 $ac_func();
13457 #endif
13458
13459 ; return 0; }
13460 EOF
13461 if { (eval echo configure:13462: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13462   rm -rf conftest*
13463   eval "ac_cv_func_$ac_func=yes"
13464 else
13465   echo "configure: failed program was:" >&5
13466   cat conftest.$ac_ext >&5
13467   rm -rf conftest*
13468   eval "ac_cv_func_$ac_func=no"
13469 fi
13470 rm -f conftest*
13471 fi
13472
13473 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
13474   echo "$ac_t""yes" 1>&6
13475     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
13476   cat >> confdefs.h <<EOF
13477 #define $ac_tr_func 1
13478 EOF
13479  
13480 else
13481   echo "$ac_t""no" 1>&6
13482 fi
13483 done
13484     
13485     fi
13486   fi
13487
13488   
13489   
13490   echo $ac_n "checking for fabsf declaration""... $ac_c" 1>&6
13491 echo "configure:13492: checking for fabsf declaration" >&5
13492   if test x${glibcpp_cv_func_fabsf_use+set} != xset; then
13493     if eval "test \"`echo '$''{'glibcpp_cv_func_fabsf_use'+set}'`\" = set"; then
13494   echo $ac_n "(cached) $ac_c" 1>&6
13495 else
13496   
13497       
13498       ac_ext=C
13499 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
13500 ac_cpp='$CXXCPP $CPPFLAGS'
13501 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
13502 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
13503 cross_compiling=$ac_cv_prog_cxx_cross
13504
13505       cat > conftest.$ac_ext <<EOF
13506 #line 13507 "configure"
13507 #include "confdefs.h"
13508 #include <math.h>
13509                       #ifdef HAVE_IEEEFP_H
13510                       #include <ieeefp.h>
13511                       #endif
13512                      
13513 int main() {
13514  fabsf(0);
13515 ; return 0; }
13516 EOF
13517 if { (eval echo configure:13518: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
13518   rm -rf conftest*
13519   glibcpp_cv_func_fabsf_use=yes
13520 else
13521   echo "configure: failed program was:" >&5
13522   cat conftest.$ac_ext >&5
13523   rm -rf conftest*
13524   glibcpp_cv_func_fabsf_use=no
13525 fi
13526 rm -f conftest*
13527       ac_ext=c
13528 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
13529 ac_cpp='$CPP $CPPFLAGS'
13530 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
13531 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
13532 cross_compiling=$ac_cv_prog_cc_cross
13533
13534     
13535 fi
13536
13537   fi
13538   echo "$ac_t""$glibcpp_cv_func_fabsf_use" 1>&6
13539
13540   if test x$glibcpp_cv_func_fabsf_use = x"yes"; then
13541     for ac_func in fabsf
13542 do
13543 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
13544 echo "configure:13545: checking for $ac_func" >&5
13545 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
13546   echo $ac_n "(cached) $ac_c" 1>&6
13547 else
13548   cat > conftest.$ac_ext <<EOF
13549 #line 13550 "configure"
13550 #include "confdefs.h"
13551 /* System header to define __stub macros and hopefully few prototypes,
13552     which can conflict with char $ac_func(); below.  */
13553 #include <assert.h>
13554 /* Override any gcc2 internal prototype to avoid an error.  */
13555 /* We use char because int might match the return type of a gcc2
13556     builtin and then its argument prototype would still apply.  */
13557 char $ac_func();
13558
13559 int main() {
13560
13561 /* The GNU C library defines this for functions which it implements
13562     to always fail with ENOSYS.  Some functions are actually named
13563     something starting with __ and the normal name is an alias.  */
13564 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
13565 choke me
13566 #else
13567 $ac_func();
13568 #endif
13569
13570 ; return 0; }
13571 EOF
13572 if { (eval echo configure:13573: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13573   rm -rf conftest*
13574   eval "ac_cv_func_$ac_func=yes"
13575 else
13576   echo "configure: failed program was:" >&5
13577   cat conftest.$ac_ext >&5
13578   rm -rf conftest*
13579   eval "ac_cv_func_$ac_func=no"
13580 fi
13581 rm -f conftest*
13582 fi
13583
13584 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
13585   echo "$ac_t""yes" 1>&6
13586     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
13587   cat >> confdefs.h <<EOF
13588 #define $ac_tr_func 1
13589 EOF
13590  
13591 else
13592   echo "$ac_t""no" 1>&6
13593 fi
13594 done
13595     
13596   else
13597     
13598   echo $ac_n "checking for _fabsf declaration""... $ac_c" 1>&6
13599 echo "configure:13600: checking for _fabsf declaration" >&5
13600   if test x${glibcpp_cv_func__fabsf_use+set} != xset; then
13601     if eval "test \"`echo '$''{'glibcpp_cv_func__fabsf_use'+set}'`\" = set"; then
13602   echo $ac_n "(cached) $ac_c" 1>&6
13603 else
13604   
13605       
13606       ac_ext=C
13607 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
13608 ac_cpp='$CXXCPP $CPPFLAGS'
13609 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
13610 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
13611 cross_compiling=$ac_cv_prog_cxx_cross
13612
13613       cat > conftest.$ac_ext <<EOF
13614 #line 13615 "configure"
13615 #include "confdefs.h"
13616 #include <math.h>
13617                       #ifdef HAVE_IEEEFP_H
13618                       #include <ieeefp.h>
13619                       #endif
13620                      
13621 int main() {
13622  _fabsf(0);
13623 ; return 0; }
13624 EOF
13625 if { (eval echo configure:13626: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
13626   rm -rf conftest*
13627   glibcpp_cv_func__fabsf_use=yes
13628 else
13629   echo "configure: failed program was:" >&5
13630   cat conftest.$ac_ext >&5
13631   rm -rf conftest*
13632   glibcpp_cv_func__fabsf_use=no
13633 fi
13634 rm -f conftest*
13635       ac_ext=c
13636 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
13637 ac_cpp='$CPP $CPPFLAGS'
13638 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
13639 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
13640 cross_compiling=$ac_cv_prog_cc_cross
13641
13642     
13643 fi
13644
13645   fi
13646   echo "$ac_t""$glibcpp_cv_func__fabsf_use" 1>&6
13647
13648     if test x$glibcpp_cv_func__fabsf_use = x"yes"; then
13649       for ac_func in _fabsf
13650 do
13651 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
13652 echo "configure:13653: checking for $ac_func" >&5
13653 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
13654   echo $ac_n "(cached) $ac_c" 1>&6
13655 else
13656   cat > conftest.$ac_ext <<EOF
13657 #line 13658 "configure"
13658 #include "confdefs.h"
13659 /* System header to define __stub macros and hopefully few prototypes,
13660     which can conflict with char $ac_func(); below.  */
13661 #include <assert.h>
13662 /* Override any gcc2 internal prototype to avoid an error.  */
13663 /* We use char because int might match the return type of a gcc2
13664     builtin and then its argument prototype would still apply.  */
13665 char $ac_func();
13666
13667 int main() {
13668
13669 /* The GNU C library defines this for functions which it implements
13670     to always fail with ENOSYS.  Some functions are actually named
13671     something starting with __ and the normal name is an alias.  */
13672 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
13673 choke me
13674 #else
13675 $ac_func();
13676 #endif
13677
13678 ; return 0; }
13679 EOF
13680 if { (eval echo configure:13681: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13681   rm -rf conftest*
13682   eval "ac_cv_func_$ac_func=yes"
13683 else
13684   echo "configure: failed program was:" >&5
13685   cat conftest.$ac_ext >&5
13686   rm -rf conftest*
13687   eval "ac_cv_func_$ac_func=no"
13688 fi
13689 rm -f conftest*
13690 fi
13691
13692 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
13693   echo "$ac_t""yes" 1>&6
13694     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
13695   cat >> confdefs.h <<EOF
13696 #define $ac_tr_func 1
13697 EOF
13698  
13699 else
13700   echo "$ac_t""no" 1>&6
13701 fi
13702 done
13703     
13704     fi
13705   fi
13706
13707   
13708   
13709   echo $ac_n "checking for fmodf declaration""... $ac_c" 1>&6
13710 echo "configure:13711: checking for fmodf declaration" >&5
13711   if test x${glibcpp_cv_func_fmodf_use+set} != xset; then
13712     if eval "test \"`echo '$''{'glibcpp_cv_func_fmodf_use'+set}'`\" = set"; then
13713   echo $ac_n "(cached) $ac_c" 1>&6
13714 else
13715   
13716       
13717       ac_ext=C
13718 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
13719 ac_cpp='$CXXCPP $CPPFLAGS'
13720 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
13721 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
13722 cross_compiling=$ac_cv_prog_cxx_cross
13723
13724       cat > conftest.$ac_ext <<EOF
13725 #line 13726 "configure"
13726 #include "confdefs.h"
13727 #include <math.h>
13728 int main() {
13729  fmodf(0, 0);
13730 ; return 0; }
13731 EOF
13732 if { (eval echo configure:13733: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
13733   rm -rf conftest*
13734   glibcpp_cv_func_fmodf_use=yes
13735 else
13736   echo "configure: failed program was:" >&5
13737   cat conftest.$ac_ext >&5
13738   rm -rf conftest*
13739   glibcpp_cv_func_fmodf_use=no
13740 fi
13741 rm -f conftest*
13742       ac_ext=c
13743 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
13744 ac_cpp='$CPP $CPPFLAGS'
13745 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
13746 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
13747 cross_compiling=$ac_cv_prog_cc_cross
13748
13749     
13750 fi
13751
13752   fi
13753   echo "$ac_t""$glibcpp_cv_func_fmodf_use" 1>&6
13754
13755   if test x$glibcpp_cv_func_fmodf_use = x"yes"; then
13756     for ac_func in fmodf
13757 do
13758 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
13759 echo "configure:13760: checking for $ac_func" >&5
13760 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
13761   echo $ac_n "(cached) $ac_c" 1>&6
13762 else
13763   cat > conftest.$ac_ext <<EOF
13764 #line 13765 "configure"
13765 #include "confdefs.h"
13766 /* System header to define __stub macros and hopefully few prototypes,
13767     which can conflict with char $ac_func(); below.  */
13768 #include <assert.h>
13769 /* Override any gcc2 internal prototype to avoid an error.  */
13770 /* We use char because int might match the return type of a gcc2
13771     builtin and then its argument prototype would still apply.  */
13772 char $ac_func();
13773
13774 int main() {
13775
13776 /* The GNU C library defines this for functions which it implements
13777     to always fail with ENOSYS.  Some functions are actually named
13778     something starting with __ and the normal name is an alias.  */
13779 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
13780 choke me
13781 #else
13782 $ac_func();
13783 #endif
13784
13785 ; return 0; }
13786 EOF
13787 if { (eval echo configure:13788: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13788   rm -rf conftest*
13789   eval "ac_cv_func_$ac_func=yes"
13790 else
13791   echo "configure: failed program was:" >&5
13792   cat conftest.$ac_ext >&5
13793   rm -rf conftest*
13794   eval "ac_cv_func_$ac_func=no"
13795 fi
13796 rm -f conftest*
13797 fi
13798
13799 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
13800   echo "$ac_t""yes" 1>&6
13801     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
13802   cat >> confdefs.h <<EOF
13803 #define $ac_tr_func 1
13804 EOF
13805  
13806 else
13807   echo "$ac_t""no" 1>&6
13808 fi
13809 done
13810     
13811   else
13812     
13813   echo $ac_n "checking for _fmodf declaration""... $ac_c" 1>&6
13814 echo "configure:13815: checking for _fmodf declaration" >&5
13815   if test x${glibcpp_cv_func__fmodf_use+set} != xset; then
13816     if eval "test \"`echo '$''{'glibcpp_cv_func__fmodf_use'+set}'`\" = set"; then
13817   echo $ac_n "(cached) $ac_c" 1>&6
13818 else
13819   
13820       
13821       ac_ext=C
13822 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
13823 ac_cpp='$CXXCPP $CPPFLAGS'
13824 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
13825 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
13826 cross_compiling=$ac_cv_prog_cxx_cross
13827
13828       cat > conftest.$ac_ext <<EOF
13829 #line 13830 "configure"
13830 #include "confdefs.h"
13831 #include <math.h>
13832 int main() {
13833  _fmodf(0, 0);
13834 ; return 0; }
13835 EOF
13836 if { (eval echo configure:13837: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
13837   rm -rf conftest*
13838   glibcpp_cv_func__fmodf_use=yes
13839 else
13840   echo "configure: failed program was:" >&5
13841   cat conftest.$ac_ext >&5
13842   rm -rf conftest*
13843   glibcpp_cv_func__fmodf_use=no
13844 fi
13845 rm -f conftest*
13846       ac_ext=c
13847 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
13848 ac_cpp='$CPP $CPPFLAGS'
13849 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
13850 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
13851 cross_compiling=$ac_cv_prog_cc_cross
13852
13853     
13854 fi
13855
13856   fi
13857   echo "$ac_t""$glibcpp_cv_func__fmodf_use" 1>&6
13858
13859     if test x$glibcpp_cv_func__fmodf_use = x"yes"; then
13860       for ac_func in _fmodf
13861 do
13862 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
13863 echo "configure:13864: checking for $ac_func" >&5
13864 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
13865   echo $ac_n "(cached) $ac_c" 1>&6
13866 else
13867   cat > conftest.$ac_ext <<EOF
13868 #line 13869 "configure"
13869 #include "confdefs.h"
13870 /* System header to define __stub macros and hopefully few prototypes,
13871     which can conflict with char $ac_func(); below.  */
13872 #include <assert.h>
13873 /* Override any gcc2 internal prototype to avoid an error.  */
13874 /* We use char because int might match the return type of a gcc2
13875     builtin and then its argument prototype would still apply.  */
13876 char $ac_func();
13877
13878 int main() {
13879
13880 /* The GNU C library defines this for functions which it implements
13881     to always fail with ENOSYS.  Some functions are actually named
13882     something starting with __ and the normal name is an alias.  */
13883 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
13884 choke me
13885 #else
13886 $ac_func();
13887 #endif
13888
13889 ; return 0; }
13890 EOF
13891 if { (eval echo configure:13892: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13892   rm -rf conftest*
13893   eval "ac_cv_func_$ac_func=yes"
13894 else
13895   echo "configure: failed program was:" >&5
13896   cat conftest.$ac_ext >&5
13897   rm -rf conftest*
13898   eval "ac_cv_func_$ac_func=no"
13899 fi
13900 rm -f conftest*
13901 fi
13902
13903 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
13904   echo "$ac_t""yes" 1>&6
13905     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
13906   cat >> confdefs.h <<EOF
13907 #define $ac_tr_func 1
13908 EOF
13909  
13910 else
13911   echo "$ac_t""no" 1>&6
13912 fi
13913 done
13914     
13915     fi
13916   fi
13917
13918   
13919   
13920   echo $ac_n "checking for frexpf declaration""... $ac_c" 1>&6
13921 echo "configure:13922: checking for frexpf declaration" >&5
13922   if test x${glibcpp_cv_func_frexpf_use+set} != xset; then
13923     if eval "test \"`echo '$''{'glibcpp_cv_func_frexpf_use'+set}'`\" = set"; then
13924   echo $ac_n "(cached) $ac_c" 1>&6
13925 else
13926   
13927       
13928       ac_ext=C
13929 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
13930 ac_cpp='$CXXCPP $CPPFLAGS'
13931 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
13932 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
13933 cross_compiling=$ac_cv_prog_cxx_cross
13934
13935       cat > conftest.$ac_ext <<EOF
13936 #line 13937 "configure"
13937 #include "confdefs.h"
13938 #include <math.h>
13939 int main() {
13940  frexpf(0, 0);
13941 ; return 0; }
13942 EOF
13943 if { (eval echo configure:13944: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
13944   rm -rf conftest*
13945   glibcpp_cv_func_frexpf_use=yes
13946 else
13947   echo "configure: failed program was:" >&5
13948   cat conftest.$ac_ext >&5
13949   rm -rf conftest*
13950   glibcpp_cv_func_frexpf_use=no
13951 fi
13952 rm -f conftest*
13953       ac_ext=c
13954 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
13955 ac_cpp='$CPP $CPPFLAGS'
13956 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
13957 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
13958 cross_compiling=$ac_cv_prog_cc_cross
13959
13960     
13961 fi
13962
13963   fi
13964   echo "$ac_t""$glibcpp_cv_func_frexpf_use" 1>&6
13965
13966   if test x$glibcpp_cv_func_frexpf_use = x"yes"; then
13967     for ac_func in frexpf
13968 do
13969 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
13970 echo "configure:13971: checking for $ac_func" >&5
13971 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
13972   echo $ac_n "(cached) $ac_c" 1>&6
13973 else
13974   cat > conftest.$ac_ext <<EOF
13975 #line 13976 "configure"
13976 #include "confdefs.h"
13977 /* System header to define __stub macros and hopefully few prototypes,
13978     which can conflict with char $ac_func(); below.  */
13979 #include <assert.h>
13980 /* Override any gcc2 internal prototype to avoid an error.  */
13981 /* We use char because int might match the return type of a gcc2
13982     builtin and then its argument prototype would still apply.  */
13983 char $ac_func();
13984
13985 int main() {
13986
13987 /* The GNU C library defines this for functions which it implements
13988     to always fail with ENOSYS.  Some functions are actually named
13989     something starting with __ and the normal name is an alias.  */
13990 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
13991 choke me
13992 #else
13993 $ac_func();
13994 #endif
13995
13996 ; return 0; }
13997 EOF
13998 if { (eval echo configure:13999: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13999   rm -rf conftest*
14000   eval "ac_cv_func_$ac_func=yes"
14001 else
14002   echo "configure: failed program was:" >&5
14003   cat conftest.$ac_ext >&5
14004   rm -rf conftest*
14005   eval "ac_cv_func_$ac_func=no"
14006 fi
14007 rm -f conftest*
14008 fi
14009
14010 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
14011   echo "$ac_t""yes" 1>&6
14012     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
14013   cat >> confdefs.h <<EOF
14014 #define $ac_tr_func 1
14015 EOF
14016  
14017 else
14018   echo "$ac_t""no" 1>&6
14019 fi
14020 done
14021     
14022   else
14023     
14024   echo $ac_n "checking for _frexpf declaration""... $ac_c" 1>&6
14025 echo "configure:14026: checking for _frexpf declaration" >&5
14026   if test x${glibcpp_cv_func__frexpf_use+set} != xset; then
14027     if eval "test \"`echo '$''{'glibcpp_cv_func__frexpf_use'+set}'`\" = set"; then
14028   echo $ac_n "(cached) $ac_c" 1>&6
14029 else
14030   
14031       
14032       ac_ext=C
14033 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
14034 ac_cpp='$CXXCPP $CPPFLAGS'
14035 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
14036 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
14037 cross_compiling=$ac_cv_prog_cxx_cross
14038
14039       cat > conftest.$ac_ext <<EOF
14040 #line 14041 "configure"
14041 #include "confdefs.h"
14042 #include <math.h>
14043 int main() {
14044  _frexpf(0, 0);
14045 ; return 0; }
14046 EOF
14047 if { (eval echo configure:14048: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
14048   rm -rf conftest*
14049   glibcpp_cv_func__frexpf_use=yes
14050 else
14051   echo "configure: failed program was:" >&5
14052   cat conftest.$ac_ext >&5
14053   rm -rf conftest*
14054   glibcpp_cv_func__frexpf_use=no
14055 fi
14056 rm -f conftest*
14057       ac_ext=c
14058 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
14059 ac_cpp='$CPP $CPPFLAGS'
14060 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
14061 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
14062 cross_compiling=$ac_cv_prog_cc_cross
14063
14064     
14065 fi
14066
14067   fi
14068   echo "$ac_t""$glibcpp_cv_func__frexpf_use" 1>&6
14069
14070     if test x$glibcpp_cv_func__frexpf_use = x"yes"; then
14071       for ac_func in _frexpf
14072 do
14073 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
14074 echo "configure:14075: checking for $ac_func" >&5
14075 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
14076   echo $ac_n "(cached) $ac_c" 1>&6
14077 else
14078   cat > conftest.$ac_ext <<EOF
14079 #line 14080 "configure"
14080 #include "confdefs.h"
14081 /* System header to define __stub macros and hopefully few prototypes,
14082     which can conflict with char $ac_func(); below.  */
14083 #include <assert.h>
14084 /* Override any gcc2 internal prototype to avoid an error.  */
14085 /* We use char because int might match the return type of a gcc2
14086     builtin and then its argument prototype would still apply.  */
14087 char $ac_func();
14088
14089 int main() {
14090
14091 /* The GNU C library defines this for functions which it implements
14092     to always fail with ENOSYS.  Some functions are actually named
14093     something starting with __ and the normal name is an alias.  */
14094 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14095 choke me
14096 #else
14097 $ac_func();
14098 #endif
14099
14100 ; return 0; }
14101 EOF
14102 if { (eval echo configure:14103: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14103   rm -rf conftest*
14104   eval "ac_cv_func_$ac_func=yes"
14105 else
14106   echo "configure: failed program was:" >&5
14107   cat conftest.$ac_ext >&5
14108   rm -rf conftest*
14109   eval "ac_cv_func_$ac_func=no"
14110 fi
14111 rm -f conftest*
14112 fi
14113
14114 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
14115   echo "$ac_t""yes" 1>&6
14116     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
14117   cat >> confdefs.h <<EOF
14118 #define $ac_tr_func 1
14119 EOF
14120  
14121 else
14122   echo "$ac_t""no" 1>&6
14123 fi
14124 done
14125     
14126     fi
14127   fi
14128
14129   
14130   
14131   echo $ac_n "checking for hypotf declaration""... $ac_c" 1>&6
14132 echo "configure:14133: checking for hypotf declaration" >&5
14133   if test x${glibcpp_cv_func_hypotf_use+set} != xset; then
14134     if eval "test \"`echo '$''{'glibcpp_cv_func_hypotf_use'+set}'`\" = set"; then
14135   echo $ac_n "(cached) $ac_c" 1>&6
14136 else
14137   
14138       
14139       ac_ext=C
14140 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
14141 ac_cpp='$CXXCPP $CPPFLAGS'
14142 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
14143 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
14144 cross_compiling=$ac_cv_prog_cxx_cross
14145
14146       cat > conftest.$ac_ext <<EOF
14147 #line 14148 "configure"
14148 #include "confdefs.h"
14149 #include <math.h>
14150 int main() {
14151  hypotf(0, 0);
14152 ; return 0; }
14153 EOF
14154 if { (eval echo configure:14155: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
14155   rm -rf conftest*
14156   glibcpp_cv_func_hypotf_use=yes
14157 else
14158   echo "configure: failed program was:" >&5
14159   cat conftest.$ac_ext >&5
14160   rm -rf conftest*
14161   glibcpp_cv_func_hypotf_use=no
14162 fi
14163 rm -f conftest*
14164       ac_ext=c
14165 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
14166 ac_cpp='$CPP $CPPFLAGS'
14167 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
14168 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
14169 cross_compiling=$ac_cv_prog_cc_cross
14170
14171     
14172 fi
14173
14174   fi
14175   echo "$ac_t""$glibcpp_cv_func_hypotf_use" 1>&6
14176
14177   if test x$glibcpp_cv_func_hypotf_use = x"yes"; then
14178     for ac_func in hypotf
14179 do
14180 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
14181 echo "configure:14182: checking for $ac_func" >&5
14182 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
14183   echo $ac_n "(cached) $ac_c" 1>&6
14184 else
14185   cat > conftest.$ac_ext <<EOF
14186 #line 14187 "configure"
14187 #include "confdefs.h"
14188 /* System header to define __stub macros and hopefully few prototypes,
14189     which can conflict with char $ac_func(); below.  */
14190 #include <assert.h>
14191 /* Override any gcc2 internal prototype to avoid an error.  */
14192 /* We use char because int might match the return type of a gcc2
14193     builtin and then its argument prototype would still apply.  */
14194 char $ac_func();
14195
14196 int main() {
14197
14198 /* The GNU C library defines this for functions which it implements
14199     to always fail with ENOSYS.  Some functions are actually named
14200     something starting with __ and the normal name is an alias.  */
14201 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14202 choke me
14203 #else
14204 $ac_func();
14205 #endif
14206
14207 ; return 0; }
14208 EOF
14209 if { (eval echo configure:14210: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14210   rm -rf conftest*
14211   eval "ac_cv_func_$ac_func=yes"
14212 else
14213   echo "configure: failed program was:" >&5
14214   cat conftest.$ac_ext >&5
14215   rm -rf conftest*
14216   eval "ac_cv_func_$ac_func=no"
14217 fi
14218 rm -f conftest*
14219 fi
14220
14221 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
14222   echo "$ac_t""yes" 1>&6
14223     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
14224   cat >> confdefs.h <<EOF
14225 #define $ac_tr_func 1
14226 EOF
14227  
14228 else
14229   echo "$ac_t""no" 1>&6
14230 fi
14231 done
14232     
14233   else
14234     
14235   echo $ac_n "checking for _hypotf declaration""... $ac_c" 1>&6
14236 echo "configure:14237: checking for _hypotf declaration" >&5
14237   if test x${glibcpp_cv_func__hypotf_use+set} != xset; then
14238     if eval "test \"`echo '$''{'glibcpp_cv_func__hypotf_use'+set}'`\" = set"; then
14239   echo $ac_n "(cached) $ac_c" 1>&6
14240 else
14241   
14242       
14243       ac_ext=C
14244 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
14245 ac_cpp='$CXXCPP $CPPFLAGS'
14246 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
14247 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
14248 cross_compiling=$ac_cv_prog_cxx_cross
14249
14250       cat > conftest.$ac_ext <<EOF
14251 #line 14252 "configure"
14252 #include "confdefs.h"
14253 #include <math.h>
14254 int main() {
14255  _hypotf(0, 0);
14256 ; return 0; }
14257 EOF
14258 if { (eval echo configure:14259: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
14259   rm -rf conftest*
14260   glibcpp_cv_func__hypotf_use=yes
14261 else
14262   echo "configure: failed program was:" >&5
14263   cat conftest.$ac_ext >&5
14264   rm -rf conftest*
14265   glibcpp_cv_func__hypotf_use=no
14266 fi
14267 rm -f conftest*
14268       ac_ext=c
14269 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
14270 ac_cpp='$CPP $CPPFLAGS'
14271 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
14272 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
14273 cross_compiling=$ac_cv_prog_cc_cross
14274
14275     
14276 fi
14277
14278   fi
14279   echo "$ac_t""$glibcpp_cv_func__hypotf_use" 1>&6
14280
14281     if test x$glibcpp_cv_func__hypotf_use = x"yes"; then
14282       for ac_func in _hypotf
14283 do
14284 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
14285 echo "configure:14286: checking for $ac_func" >&5
14286 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
14287   echo $ac_n "(cached) $ac_c" 1>&6
14288 else
14289   cat > conftest.$ac_ext <<EOF
14290 #line 14291 "configure"
14291 #include "confdefs.h"
14292 /* System header to define __stub macros and hopefully few prototypes,
14293     which can conflict with char $ac_func(); below.  */
14294 #include <assert.h>
14295 /* Override any gcc2 internal prototype to avoid an error.  */
14296 /* We use char because int might match the return type of a gcc2
14297     builtin and then its argument prototype would still apply.  */
14298 char $ac_func();
14299
14300 int main() {
14301
14302 /* The GNU C library defines this for functions which it implements
14303     to always fail with ENOSYS.  Some functions are actually named
14304     something starting with __ and the normal name is an alias.  */
14305 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14306 choke me
14307 #else
14308 $ac_func();
14309 #endif
14310
14311 ; return 0; }
14312 EOF
14313 if { (eval echo configure:14314: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14314   rm -rf conftest*
14315   eval "ac_cv_func_$ac_func=yes"
14316 else
14317   echo "configure: failed program was:" >&5
14318   cat conftest.$ac_ext >&5
14319   rm -rf conftest*
14320   eval "ac_cv_func_$ac_func=no"
14321 fi
14322 rm -f conftest*
14323 fi
14324
14325 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
14326   echo "$ac_t""yes" 1>&6
14327     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
14328   cat >> confdefs.h <<EOF
14329 #define $ac_tr_func 1
14330 EOF
14331  
14332 else
14333   echo "$ac_t""no" 1>&6
14334 fi
14335 done
14336     
14337     fi
14338   fi
14339
14340   
14341   
14342   echo $ac_n "checking for ldexpf declaration""... $ac_c" 1>&6
14343 echo "configure:14344: checking for ldexpf declaration" >&5
14344   if test x${glibcpp_cv_func_ldexpf_use+set} != xset; then
14345     if eval "test \"`echo '$''{'glibcpp_cv_func_ldexpf_use'+set}'`\" = set"; then
14346   echo $ac_n "(cached) $ac_c" 1>&6
14347 else
14348   
14349       
14350       ac_ext=C
14351 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
14352 ac_cpp='$CXXCPP $CPPFLAGS'
14353 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
14354 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
14355 cross_compiling=$ac_cv_prog_cxx_cross
14356
14357       cat > conftest.$ac_ext <<EOF
14358 #line 14359 "configure"
14359 #include "confdefs.h"
14360 #include <math.h>
14361 int main() {
14362  ldexpf(0, 0);
14363 ; return 0; }
14364 EOF
14365 if { (eval echo configure:14366: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
14366   rm -rf conftest*
14367   glibcpp_cv_func_ldexpf_use=yes
14368 else
14369   echo "configure: failed program was:" >&5
14370   cat conftest.$ac_ext >&5
14371   rm -rf conftest*
14372   glibcpp_cv_func_ldexpf_use=no
14373 fi
14374 rm -f conftest*
14375       ac_ext=c
14376 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
14377 ac_cpp='$CPP $CPPFLAGS'
14378 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
14379 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
14380 cross_compiling=$ac_cv_prog_cc_cross
14381
14382     
14383 fi
14384
14385   fi
14386   echo "$ac_t""$glibcpp_cv_func_ldexpf_use" 1>&6
14387
14388   if test x$glibcpp_cv_func_ldexpf_use = x"yes"; then
14389     for ac_func in ldexpf
14390 do
14391 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
14392 echo "configure:14393: checking for $ac_func" >&5
14393 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
14394   echo $ac_n "(cached) $ac_c" 1>&6
14395 else
14396   cat > conftest.$ac_ext <<EOF
14397 #line 14398 "configure"
14398 #include "confdefs.h"
14399 /* System header to define __stub macros and hopefully few prototypes,
14400     which can conflict with char $ac_func(); below.  */
14401 #include <assert.h>
14402 /* Override any gcc2 internal prototype to avoid an error.  */
14403 /* We use char because int might match the return type of a gcc2
14404     builtin and then its argument prototype would still apply.  */
14405 char $ac_func();
14406
14407 int main() {
14408
14409 /* The GNU C library defines this for functions which it implements
14410     to always fail with ENOSYS.  Some functions are actually named
14411     something starting with __ and the normal name is an alias.  */
14412 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14413 choke me
14414 #else
14415 $ac_func();
14416 #endif
14417
14418 ; return 0; }
14419 EOF
14420 if { (eval echo configure:14421: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14421   rm -rf conftest*
14422   eval "ac_cv_func_$ac_func=yes"
14423 else
14424   echo "configure: failed program was:" >&5
14425   cat conftest.$ac_ext >&5
14426   rm -rf conftest*
14427   eval "ac_cv_func_$ac_func=no"
14428 fi
14429 rm -f conftest*
14430 fi
14431
14432 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
14433   echo "$ac_t""yes" 1>&6
14434     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
14435   cat >> confdefs.h <<EOF
14436 #define $ac_tr_func 1
14437 EOF
14438  
14439 else
14440   echo "$ac_t""no" 1>&6
14441 fi
14442 done
14443     
14444   else
14445     
14446   echo $ac_n "checking for _ldexpf declaration""... $ac_c" 1>&6
14447 echo "configure:14448: checking for _ldexpf declaration" >&5
14448   if test x${glibcpp_cv_func__ldexpf_use+set} != xset; then
14449     if eval "test \"`echo '$''{'glibcpp_cv_func__ldexpf_use'+set}'`\" = set"; then
14450   echo $ac_n "(cached) $ac_c" 1>&6
14451 else
14452   
14453       
14454       ac_ext=C
14455 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
14456 ac_cpp='$CXXCPP $CPPFLAGS'
14457 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
14458 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
14459 cross_compiling=$ac_cv_prog_cxx_cross
14460
14461       cat > conftest.$ac_ext <<EOF
14462 #line 14463 "configure"
14463 #include "confdefs.h"
14464 #include <math.h>
14465 int main() {
14466  _ldexpf(0, 0);
14467 ; return 0; }
14468 EOF
14469 if { (eval echo configure:14470: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
14470   rm -rf conftest*
14471   glibcpp_cv_func__ldexpf_use=yes
14472 else
14473   echo "configure: failed program was:" >&5
14474   cat conftest.$ac_ext >&5
14475   rm -rf conftest*
14476   glibcpp_cv_func__ldexpf_use=no
14477 fi
14478 rm -f conftest*
14479       ac_ext=c
14480 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
14481 ac_cpp='$CPP $CPPFLAGS'
14482 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
14483 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
14484 cross_compiling=$ac_cv_prog_cc_cross
14485
14486     
14487 fi
14488
14489   fi
14490   echo "$ac_t""$glibcpp_cv_func__ldexpf_use" 1>&6
14491
14492     if test x$glibcpp_cv_func__ldexpf_use = x"yes"; then
14493       for ac_func in _ldexpf
14494 do
14495 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
14496 echo "configure:14497: checking for $ac_func" >&5
14497 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
14498   echo $ac_n "(cached) $ac_c" 1>&6
14499 else
14500   cat > conftest.$ac_ext <<EOF
14501 #line 14502 "configure"
14502 #include "confdefs.h"
14503 /* System header to define __stub macros and hopefully few prototypes,
14504     which can conflict with char $ac_func(); below.  */
14505 #include <assert.h>
14506 /* Override any gcc2 internal prototype to avoid an error.  */
14507 /* We use char because int might match the return type of a gcc2
14508     builtin and then its argument prototype would still apply.  */
14509 char $ac_func();
14510
14511 int main() {
14512
14513 /* The GNU C library defines this for functions which it implements
14514     to always fail with ENOSYS.  Some functions are actually named
14515     something starting with __ and the normal name is an alias.  */
14516 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14517 choke me
14518 #else
14519 $ac_func();
14520 #endif
14521
14522 ; return 0; }
14523 EOF
14524 if { (eval echo configure:14525: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14525   rm -rf conftest*
14526   eval "ac_cv_func_$ac_func=yes"
14527 else
14528   echo "configure: failed program was:" >&5
14529   cat conftest.$ac_ext >&5
14530   rm -rf conftest*
14531   eval "ac_cv_func_$ac_func=no"
14532 fi
14533 rm -f conftest*
14534 fi
14535
14536 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
14537   echo "$ac_t""yes" 1>&6
14538     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
14539   cat >> confdefs.h <<EOF
14540 #define $ac_tr_func 1
14541 EOF
14542  
14543 else
14544   echo "$ac_t""no" 1>&6
14545 fi
14546 done
14547     
14548     fi
14549   fi
14550
14551   
14552   
14553   echo $ac_n "checking for logf declaration""... $ac_c" 1>&6
14554 echo "configure:14555: checking for logf declaration" >&5
14555   if test x${glibcpp_cv_func_logf_use+set} != xset; then
14556     if eval "test \"`echo '$''{'glibcpp_cv_func_logf_use'+set}'`\" = set"; then
14557   echo $ac_n "(cached) $ac_c" 1>&6
14558 else
14559   
14560       
14561       ac_ext=C
14562 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
14563 ac_cpp='$CXXCPP $CPPFLAGS'
14564 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
14565 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
14566 cross_compiling=$ac_cv_prog_cxx_cross
14567
14568       cat > conftest.$ac_ext <<EOF
14569 #line 14570 "configure"
14570 #include "confdefs.h"
14571 #include <math.h>
14572                       #ifdef HAVE_IEEEFP_H
14573                       #include <ieeefp.h>
14574                       #endif
14575                      
14576 int main() {
14577  logf(0);
14578 ; return 0; }
14579 EOF
14580 if { (eval echo configure:14581: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
14581   rm -rf conftest*
14582   glibcpp_cv_func_logf_use=yes
14583 else
14584   echo "configure: failed program was:" >&5
14585   cat conftest.$ac_ext >&5
14586   rm -rf conftest*
14587   glibcpp_cv_func_logf_use=no
14588 fi
14589 rm -f conftest*
14590       ac_ext=c
14591 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
14592 ac_cpp='$CPP $CPPFLAGS'
14593 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
14594 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
14595 cross_compiling=$ac_cv_prog_cc_cross
14596
14597     
14598 fi
14599
14600   fi
14601   echo "$ac_t""$glibcpp_cv_func_logf_use" 1>&6
14602
14603   if test x$glibcpp_cv_func_logf_use = x"yes"; then
14604     for ac_func in logf
14605 do
14606 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
14607 echo "configure:14608: checking for $ac_func" >&5
14608 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
14609   echo $ac_n "(cached) $ac_c" 1>&6
14610 else
14611   cat > conftest.$ac_ext <<EOF
14612 #line 14613 "configure"
14613 #include "confdefs.h"
14614 /* System header to define __stub macros and hopefully few prototypes,
14615     which can conflict with char $ac_func(); below.  */
14616 #include <assert.h>
14617 /* Override any gcc2 internal prototype to avoid an error.  */
14618 /* We use char because int might match the return type of a gcc2
14619     builtin and then its argument prototype would still apply.  */
14620 char $ac_func();
14621
14622 int main() {
14623
14624 /* The GNU C library defines this for functions which it implements
14625     to always fail with ENOSYS.  Some functions are actually named
14626     something starting with __ and the normal name is an alias.  */
14627 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14628 choke me
14629 #else
14630 $ac_func();
14631 #endif
14632
14633 ; return 0; }
14634 EOF
14635 if { (eval echo configure:14636: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14636   rm -rf conftest*
14637   eval "ac_cv_func_$ac_func=yes"
14638 else
14639   echo "configure: failed program was:" >&5
14640   cat conftest.$ac_ext >&5
14641   rm -rf conftest*
14642   eval "ac_cv_func_$ac_func=no"
14643 fi
14644 rm -f conftest*
14645 fi
14646
14647 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
14648   echo "$ac_t""yes" 1>&6
14649     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
14650   cat >> confdefs.h <<EOF
14651 #define $ac_tr_func 1
14652 EOF
14653  
14654 else
14655   echo "$ac_t""no" 1>&6
14656 fi
14657 done
14658     
14659   else
14660     
14661   echo $ac_n "checking for _logf declaration""... $ac_c" 1>&6
14662 echo "configure:14663: checking for _logf declaration" >&5
14663   if test x${glibcpp_cv_func__logf_use+set} != xset; then
14664     if eval "test \"`echo '$''{'glibcpp_cv_func__logf_use'+set}'`\" = set"; then
14665   echo $ac_n "(cached) $ac_c" 1>&6
14666 else
14667   
14668       
14669       ac_ext=C
14670 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
14671 ac_cpp='$CXXCPP $CPPFLAGS'
14672 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
14673 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
14674 cross_compiling=$ac_cv_prog_cxx_cross
14675
14676       cat > conftest.$ac_ext <<EOF
14677 #line 14678 "configure"
14678 #include "confdefs.h"
14679 #include <math.h>
14680                       #ifdef HAVE_IEEEFP_H
14681                       #include <ieeefp.h>
14682                       #endif
14683                      
14684 int main() {
14685  _logf(0);
14686 ; return 0; }
14687 EOF
14688 if { (eval echo configure:14689: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
14689   rm -rf conftest*
14690   glibcpp_cv_func__logf_use=yes
14691 else
14692   echo "configure: failed program was:" >&5
14693   cat conftest.$ac_ext >&5
14694   rm -rf conftest*
14695   glibcpp_cv_func__logf_use=no
14696 fi
14697 rm -f conftest*
14698       ac_ext=c
14699 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
14700 ac_cpp='$CPP $CPPFLAGS'
14701 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
14702 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
14703 cross_compiling=$ac_cv_prog_cc_cross
14704
14705     
14706 fi
14707
14708   fi
14709   echo "$ac_t""$glibcpp_cv_func__logf_use" 1>&6
14710
14711     if test x$glibcpp_cv_func__logf_use = x"yes"; then
14712       for ac_func in _logf
14713 do
14714 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
14715 echo "configure:14716: checking for $ac_func" >&5
14716 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
14717   echo $ac_n "(cached) $ac_c" 1>&6
14718 else
14719   cat > conftest.$ac_ext <<EOF
14720 #line 14721 "configure"
14721 #include "confdefs.h"
14722 /* System header to define __stub macros and hopefully few prototypes,
14723     which can conflict with char $ac_func(); below.  */
14724 #include <assert.h>
14725 /* Override any gcc2 internal prototype to avoid an error.  */
14726 /* We use char because int might match the return type of a gcc2
14727     builtin and then its argument prototype would still apply.  */
14728 char $ac_func();
14729
14730 int main() {
14731
14732 /* The GNU C library defines this for functions which it implements
14733     to always fail with ENOSYS.  Some functions are actually named
14734     something starting with __ and the normal name is an alias.  */
14735 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14736 choke me
14737 #else
14738 $ac_func();
14739 #endif
14740
14741 ; return 0; }
14742 EOF
14743 if { (eval echo configure:14744: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14744   rm -rf conftest*
14745   eval "ac_cv_func_$ac_func=yes"
14746 else
14747   echo "configure: failed program was:" >&5
14748   cat conftest.$ac_ext >&5
14749   rm -rf conftest*
14750   eval "ac_cv_func_$ac_func=no"
14751 fi
14752 rm -f conftest*
14753 fi
14754
14755 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
14756   echo "$ac_t""yes" 1>&6
14757     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
14758   cat >> confdefs.h <<EOF
14759 #define $ac_tr_func 1
14760 EOF
14761  
14762 else
14763   echo "$ac_t""no" 1>&6
14764 fi
14765 done
14766     
14767     fi
14768   fi
14769
14770   
14771   
14772   echo $ac_n "checking for log10f declaration""... $ac_c" 1>&6
14773 echo "configure:14774: checking for log10f declaration" >&5
14774   if test x${glibcpp_cv_func_log10f_use+set} != xset; then
14775     if eval "test \"`echo '$''{'glibcpp_cv_func_log10f_use'+set}'`\" = set"; then
14776   echo $ac_n "(cached) $ac_c" 1>&6
14777 else
14778   
14779       
14780       ac_ext=C
14781 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
14782 ac_cpp='$CXXCPP $CPPFLAGS'
14783 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
14784 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
14785 cross_compiling=$ac_cv_prog_cxx_cross
14786
14787       cat > conftest.$ac_ext <<EOF
14788 #line 14789 "configure"
14789 #include "confdefs.h"
14790 #include <math.h>
14791                       #ifdef HAVE_IEEEFP_H
14792                       #include <ieeefp.h>
14793                       #endif
14794                      
14795 int main() {
14796  log10f(0);
14797 ; return 0; }
14798 EOF
14799 if { (eval echo configure:14800: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
14800   rm -rf conftest*
14801   glibcpp_cv_func_log10f_use=yes
14802 else
14803   echo "configure: failed program was:" >&5
14804   cat conftest.$ac_ext >&5
14805   rm -rf conftest*
14806   glibcpp_cv_func_log10f_use=no
14807 fi
14808 rm -f conftest*
14809       ac_ext=c
14810 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
14811 ac_cpp='$CPP $CPPFLAGS'
14812 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
14813 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
14814 cross_compiling=$ac_cv_prog_cc_cross
14815
14816     
14817 fi
14818
14819   fi
14820   echo "$ac_t""$glibcpp_cv_func_log10f_use" 1>&6
14821
14822   if test x$glibcpp_cv_func_log10f_use = x"yes"; then
14823     for ac_func in log10f
14824 do
14825 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
14826 echo "configure:14827: checking for $ac_func" >&5
14827 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
14828   echo $ac_n "(cached) $ac_c" 1>&6
14829 else
14830   cat > conftest.$ac_ext <<EOF
14831 #line 14832 "configure"
14832 #include "confdefs.h"
14833 /* System header to define __stub macros and hopefully few prototypes,
14834     which can conflict with char $ac_func(); below.  */
14835 #include <assert.h>
14836 /* Override any gcc2 internal prototype to avoid an error.  */
14837 /* We use char because int might match the return type of a gcc2
14838     builtin and then its argument prototype would still apply.  */
14839 char $ac_func();
14840
14841 int main() {
14842
14843 /* The GNU C library defines this for functions which it implements
14844     to always fail with ENOSYS.  Some functions are actually named
14845     something starting with __ and the normal name is an alias.  */
14846 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14847 choke me
14848 #else
14849 $ac_func();
14850 #endif
14851
14852 ; return 0; }
14853 EOF
14854 if { (eval echo configure:14855: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14855   rm -rf conftest*
14856   eval "ac_cv_func_$ac_func=yes"
14857 else
14858   echo "configure: failed program was:" >&5
14859   cat conftest.$ac_ext >&5
14860   rm -rf conftest*
14861   eval "ac_cv_func_$ac_func=no"
14862 fi
14863 rm -f conftest*
14864 fi
14865
14866 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
14867   echo "$ac_t""yes" 1>&6
14868     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
14869   cat >> confdefs.h <<EOF
14870 #define $ac_tr_func 1
14871 EOF
14872  
14873 else
14874   echo "$ac_t""no" 1>&6
14875 fi
14876 done
14877     
14878   else
14879     
14880   echo $ac_n "checking for _log10f declaration""... $ac_c" 1>&6
14881 echo "configure:14882: checking for _log10f declaration" >&5
14882   if test x${glibcpp_cv_func__log10f_use+set} != xset; then
14883     if eval "test \"`echo '$''{'glibcpp_cv_func__log10f_use'+set}'`\" = set"; then
14884   echo $ac_n "(cached) $ac_c" 1>&6
14885 else
14886   
14887       
14888       ac_ext=C
14889 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
14890 ac_cpp='$CXXCPP $CPPFLAGS'
14891 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
14892 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
14893 cross_compiling=$ac_cv_prog_cxx_cross
14894
14895       cat > conftest.$ac_ext <<EOF
14896 #line 14897 "configure"
14897 #include "confdefs.h"
14898 #include <math.h>
14899                       #ifdef HAVE_IEEEFP_H
14900                       #include <ieeefp.h>
14901                       #endif
14902                      
14903 int main() {
14904  _log10f(0);
14905 ; return 0; }
14906 EOF
14907 if { (eval echo configure:14908: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
14908   rm -rf conftest*
14909   glibcpp_cv_func__log10f_use=yes
14910 else
14911   echo "configure: failed program was:" >&5
14912   cat conftest.$ac_ext >&5
14913   rm -rf conftest*
14914   glibcpp_cv_func__log10f_use=no
14915 fi
14916 rm -f conftest*
14917       ac_ext=c
14918 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
14919 ac_cpp='$CPP $CPPFLAGS'
14920 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
14921 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
14922 cross_compiling=$ac_cv_prog_cc_cross
14923
14924     
14925 fi
14926
14927   fi
14928   echo "$ac_t""$glibcpp_cv_func__log10f_use" 1>&6
14929
14930     if test x$glibcpp_cv_func__log10f_use = x"yes"; then
14931       for ac_func in _log10f
14932 do
14933 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
14934 echo "configure:14935: checking for $ac_func" >&5
14935 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
14936   echo $ac_n "(cached) $ac_c" 1>&6
14937 else
14938   cat > conftest.$ac_ext <<EOF
14939 #line 14940 "configure"
14940 #include "confdefs.h"
14941 /* System header to define __stub macros and hopefully few prototypes,
14942     which can conflict with char $ac_func(); below.  */
14943 #include <assert.h>
14944 /* Override any gcc2 internal prototype to avoid an error.  */
14945 /* We use char because int might match the return type of a gcc2
14946     builtin and then its argument prototype would still apply.  */
14947 char $ac_func();
14948
14949 int main() {
14950
14951 /* The GNU C library defines this for functions which it implements
14952     to always fail with ENOSYS.  Some functions are actually named
14953     something starting with __ and the normal name is an alias.  */
14954 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14955 choke me
14956 #else
14957 $ac_func();
14958 #endif
14959
14960 ; return 0; }
14961 EOF
14962 if { (eval echo configure:14963: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14963   rm -rf conftest*
14964   eval "ac_cv_func_$ac_func=yes"
14965 else
14966   echo "configure: failed program was:" >&5
14967   cat conftest.$ac_ext >&5
14968   rm -rf conftest*
14969   eval "ac_cv_func_$ac_func=no"
14970 fi
14971 rm -f conftest*
14972 fi
14973
14974 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
14975   echo "$ac_t""yes" 1>&6
14976     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
14977   cat >> confdefs.h <<EOF
14978 #define $ac_tr_func 1
14979 EOF
14980  
14981 else
14982   echo "$ac_t""no" 1>&6
14983 fi
14984 done
14985     
14986     fi
14987   fi
14988
14989   
14990   
14991   echo $ac_n "checking for modff declaration""... $ac_c" 1>&6
14992 echo "configure:14993: checking for modff declaration" >&5
14993   if test x${glibcpp_cv_func_modff_use+set} != xset; then
14994     if eval "test \"`echo '$''{'glibcpp_cv_func_modff_use'+set}'`\" = set"; then
14995   echo $ac_n "(cached) $ac_c" 1>&6
14996 else
14997   
14998       
14999       ac_ext=C
15000 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
15001 ac_cpp='$CXXCPP $CPPFLAGS'
15002 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
15003 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
15004 cross_compiling=$ac_cv_prog_cxx_cross
15005
15006       cat > conftest.$ac_ext <<EOF
15007 #line 15008 "configure"
15008 #include "confdefs.h"
15009 #include <math.h>
15010 int main() {
15011  modff(0, 0);
15012 ; return 0; }
15013 EOF
15014 if { (eval echo configure:15015: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
15015   rm -rf conftest*
15016   glibcpp_cv_func_modff_use=yes
15017 else
15018   echo "configure: failed program was:" >&5
15019   cat conftest.$ac_ext >&5
15020   rm -rf conftest*
15021   glibcpp_cv_func_modff_use=no
15022 fi
15023 rm -f conftest*
15024       ac_ext=c
15025 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
15026 ac_cpp='$CPP $CPPFLAGS'
15027 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
15028 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
15029 cross_compiling=$ac_cv_prog_cc_cross
15030
15031     
15032 fi
15033
15034   fi
15035   echo "$ac_t""$glibcpp_cv_func_modff_use" 1>&6
15036
15037   if test x$glibcpp_cv_func_modff_use = x"yes"; then
15038     for ac_func in modff
15039 do
15040 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
15041 echo "configure:15042: checking for $ac_func" >&5
15042 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
15043   echo $ac_n "(cached) $ac_c" 1>&6
15044 else
15045   cat > conftest.$ac_ext <<EOF
15046 #line 15047 "configure"
15047 #include "confdefs.h"
15048 /* System header to define __stub macros and hopefully few prototypes,
15049     which can conflict with char $ac_func(); below.  */
15050 #include <assert.h>
15051 /* Override any gcc2 internal prototype to avoid an error.  */
15052 /* We use char because int might match the return type of a gcc2
15053     builtin and then its argument prototype would still apply.  */
15054 char $ac_func();
15055
15056 int main() {
15057
15058 /* The GNU C library defines this for functions which it implements
15059     to always fail with ENOSYS.  Some functions are actually named
15060     something starting with __ and the normal name is an alias.  */
15061 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15062 choke me
15063 #else
15064 $ac_func();
15065 #endif
15066
15067 ; return 0; }
15068 EOF
15069 if { (eval echo configure:15070: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15070   rm -rf conftest*
15071   eval "ac_cv_func_$ac_func=yes"
15072 else
15073   echo "configure: failed program was:" >&5
15074   cat conftest.$ac_ext >&5
15075   rm -rf conftest*
15076   eval "ac_cv_func_$ac_func=no"
15077 fi
15078 rm -f conftest*
15079 fi
15080
15081 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
15082   echo "$ac_t""yes" 1>&6
15083     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
15084   cat >> confdefs.h <<EOF
15085 #define $ac_tr_func 1
15086 EOF
15087  
15088 else
15089   echo "$ac_t""no" 1>&6
15090 fi
15091 done
15092     
15093   else
15094     
15095   echo $ac_n "checking for _modff declaration""... $ac_c" 1>&6
15096 echo "configure:15097: checking for _modff declaration" >&5
15097   if test x${glibcpp_cv_func__modff_use+set} != xset; then
15098     if eval "test \"`echo '$''{'glibcpp_cv_func__modff_use'+set}'`\" = set"; then
15099   echo $ac_n "(cached) $ac_c" 1>&6
15100 else
15101   
15102       
15103       ac_ext=C
15104 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
15105 ac_cpp='$CXXCPP $CPPFLAGS'
15106 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
15107 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
15108 cross_compiling=$ac_cv_prog_cxx_cross
15109
15110       cat > conftest.$ac_ext <<EOF
15111 #line 15112 "configure"
15112 #include "confdefs.h"
15113 #include <math.h>
15114 int main() {
15115  _modff(0, 0);
15116 ; return 0; }
15117 EOF
15118 if { (eval echo configure:15119: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
15119   rm -rf conftest*
15120   glibcpp_cv_func__modff_use=yes
15121 else
15122   echo "configure: failed program was:" >&5
15123   cat conftest.$ac_ext >&5
15124   rm -rf conftest*
15125   glibcpp_cv_func__modff_use=no
15126 fi
15127 rm -f conftest*
15128       ac_ext=c
15129 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
15130 ac_cpp='$CPP $CPPFLAGS'
15131 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
15132 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
15133 cross_compiling=$ac_cv_prog_cc_cross
15134
15135     
15136 fi
15137
15138   fi
15139   echo "$ac_t""$glibcpp_cv_func__modff_use" 1>&6
15140
15141     if test x$glibcpp_cv_func__modff_use = x"yes"; then
15142       for ac_func in _modff
15143 do
15144 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
15145 echo "configure:15146: checking for $ac_func" >&5
15146 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
15147   echo $ac_n "(cached) $ac_c" 1>&6
15148 else
15149   cat > conftest.$ac_ext <<EOF
15150 #line 15151 "configure"
15151 #include "confdefs.h"
15152 /* System header to define __stub macros and hopefully few prototypes,
15153     which can conflict with char $ac_func(); below.  */
15154 #include <assert.h>
15155 /* Override any gcc2 internal prototype to avoid an error.  */
15156 /* We use char because int might match the return type of a gcc2
15157     builtin and then its argument prototype would still apply.  */
15158 char $ac_func();
15159
15160 int main() {
15161
15162 /* The GNU C library defines this for functions which it implements
15163     to always fail with ENOSYS.  Some functions are actually named
15164     something starting with __ and the normal name is an alias.  */
15165 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15166 choke me
15167 #else
15168 $ac_func();
15169 #endif
15170
15171 ; return 0; }
15172 EOF
15173 if { (eval echo configure:15174: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15174   rm -rf conftest*
15175   eval "ac_cv_func_$ac_func=yes"
15176 else
15177   echo "configure: failed program was:" >&5
15178   cat conftest.$ac_ext >&5
15179   rm -rf conftest*
15180   eval "ac_cv_func_$ac_func=no"
15181 fi
15182 rm -f conftest*
15183 fi
15184
15185 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
15186   echo "$ac_t""yes" 1>&6
15187     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
15188   cat >> confdefs.h <<EOF
15189 #define $ac_tr_func 1
15190 EOF
15191  
15192 else
15193   echo "$ac_t""no" 1>&6
15194 fi
15195 done
15196     
15197     fi
15198   fi
15199
15200   
15201   
15202   echo $ac_n "checking for powf declaration""... $ac_c" 1>&6
15203 echo "configure:15204: checking for powf declaration" >&5
15204   if test x${glibcpp_cv_func_powf_use+set} != xset; then
15205     if eval "test \"`echo '$''{'glibcpp_cv_func_powf_use'+set}'`\" = set"; then
15206   echo $ac_n "(cached) $ac_c" 1>&6
15207 else
15208   
15209       
15210       ac_ext=C
15211 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
15212 ac_cpp='$CXXCPP $CPPFLAGS'
15213 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
15214 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
15215 cross_compiling=$ac_cv_prog_cxx_cross
15216
15217       cat > conftest.$ac_ext <<EOF
15218 #line 15219 "configure"
15219 #include "confdefs.h"
15220 #include <math.h>
15221 int main() {
15222  powf(0, 0);
15223 ; return 0; }
15224 EOF
15225 if { (eval echo configure:15226: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
15226   rm -rf conftest*
15227   glibcpp_cv_func_powf_use=yes
15228 else
15229   echo "configure: failed program was:" >&5
15230   cat conftest.$ac_ext >&5
15231   rm -rf conftest*
15232   glibcpp_cv_func_powf_use=no
15233 fi
15234 rm -f conftest*
15235       ac_ext=c
15236 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
15237 ac_cpp='$CPP $CPPFLAGS'
15238 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
15239 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
15240 cross_compiling=$ac_cv_prog_cc_cross
15241
15242     
15243 fi
15244
15245   fi
15246   echo "$ac_t""$glibcpp_cv_func_powf_use" 1>&6
15247
15248   if test x$glibcpp_cv_func_powf_use = x"yes"; then
15249     for ac_func in powf
15250 do
15251 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
15252 echo "configure:15253: checking for $ac_func" >&5
15253 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
15254   echo $ac_n "(cached) $ac_c" 1>&6
15255 else
15256   cat > conftest.$ac_ext <<EOF
15257 #line 15258 "configure"
15258 #include "confdefs.h"
15259 /* System header to define __stub macros and hopefully few prototypes,
15260     which can conflict with char $ac_func(); below.  */
15261 #include <assert.h>
15262 /* Override any gcc2 internal prototype to avoid an error.  */
15263 /* We use char because int might match the return type of a gcc2
15264     builtin and then its argument prototype would still apply.  */
15265 char $ac_func();
15266
15267 int main() {
15268
15269 /* The GNU C library defines this for functions which it implements
15270     to always fail with ENOSYS.  Some functions are actually named
15271     something starting with __ and the normal name is an alias.  */
15272 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15273 choke me
15274 #else
15275 $ac_func();
15276 #endif
15277
15278 ; return 0; }
15279 EOF
15280 if { (eval echo configure:15281: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15281   rm -rf conftest*
15282   eval "ac_cv_func_$ac_func=yes"
15283 else
15284   echo "configure: failed program was:" >&5
15285   cat conftest.$ac_ext >&5
15286   rm -rf conftest*
15287   eval "ac_cv_func_$ac_func=no"
15288 fi
15289 rm -f conftest*
15290 fi
15291
15292 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
15293   echo "$ac_t""yes" 1>&6
15294     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
15295   cat >> confdefs.h <<EOF
15296 #define $ac_tr_func 1
15297 EOF
15298  
15299 else
15300   echo "$ac_t""no" 1>&6
15301 fi
15302 done
15303     
15304   else
15305     
15306   echo $ac_n "checking for _powf declaration""... $ac_c" 1>&6
15307 echo "configure:15308: checking for _powf declaration" >&5
15308   if test x${glibcpp_cv_func__powf_use+set} != xset; then
15309     if eval "test \"`echo '$''{'glibcpp_cv_func__powf_use'+set}'`\" = set"; then
15310   echo $ac_n "(cached) $ac_c" 1>&6
15311 else
15312   
15313       
15314       ac_ext=C
15315 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
15316 ac_cpp='$CXXCPP $CPPFLAGS'
15317 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
15318 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
15319 cross_compiling=$ac_cv_prog_cxx_cross
15320
15321       cat > conftest.$ac_ext <<EOF
15322 #line 15323 "configure"
15323 #include "confdefs.h"
15324 #include <math.h>
15325 int main() {
15326  _powf(0, 0);
15327 ; return 0; }
15328 EOF
15329 if { (eval echo configure:15330: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
15330   rm -rf conftest*
15331   glibcpp_cv_func__powf_use=yes
15332 else
15333   echo "configure: failed program was:" >&5
15334   cat conftest.$ac_ext >&5
15335   rm -rf conftest*
15336   glibcpp_cv_func__powf_use=no
15337 fi
15338 rm -f conftest*
15339       ac_ext=c
15340 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
15341 ac_cpp='$CPP $CPPFLAGS'
15342 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
15343 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
15344 cross_compiling=$ac_cv_prog_cc_cross
15345
15346     
15347 fi
15348
15349   fi
15350   echo "$ac_t""$glibcpp_cv_func__powf_use" 1>&6
15351
15352     if test x$glibcpp_cv_func__powf_use = x"yes"; then
15353       for ac_func in _powf
15354 do
15355 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
15356 echo "configure:15357: checking for $ac_func" >&5
15357 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
15358   echo $ac_n "(cached) $ac_c" 1>&6
15359 else
15360   cat > conftest.$ac_ext <<EOF
15361 #line 15362 "configure"
15362 #include "confdefs.h"
15363 /* System header to define __stub macros and hopefully few prototypes,
15364     which can conflict with char $ac_func(); below.  */
15365 #include <assert.h>
15366 /* Override any gcc2 internal prototype to avoid an error.  */
15367 /* We use char because int might match the return type of a gcc2
15368     builtin and then its argument prototype would still apply.  */
15369 char $ac_func();
15370
15371 int main() {
15372
15373 /* The GNU C library defines this for functions which it implements
15374     to always fail with ENOSYS.  Some functions are actually named
15375     something starting with __ and the normal name is an alias.  */
15376 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15377 choke me
15378 #else
15379 $ac_func();
15380 #endif
15381
15382 ; return 0; }
15383 EOF
15384 if { (eval echo configure:15385: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15385   rm -rf conftest*
15386   eval "ac_cv_func_$ac_func=yes"
15387 else
15388   echo "configure: failed program was:" >&5
15389   cat conftest.$ac_ext >&5
15390   rm -rf conftest*
15391   eval "ac_cv_func_$ac_func=no"
15392 fi
15393 rm -f conftest*
15394 fi
15395
15396 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
15397   echo "$ac_t""yes" 1>&6
15398     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
15399   cat >> confdefs.h <<EOF
15400 #define $ac_tr_func 1
15401 EOF
15402  
15403 else
15404   echo "$ac_t""no" 1>&6
15405 fi
15406 done
15407     
15408     fi
15409   fi
15410
15411   
15412   
15413   echo $ac_n "checking for sqrtf declaration""... $ac_c" 1>&6
15414 echo "configure:15415: checking for sqrtf declaration" >&5
15415   if test x${glibcpp_cv_func_sqrtf_use+set} != xset; then
15416     if eval "test \"`echo '$''{'glibcpp_cv_func_sqrtf_use'+set}'`\" = set"; then
15417   echo $ac_n "(cached) $ac_c" 1>&6
15418 else
15419   
15420       
15421       ac_ext=C
15422 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
15423 ac_cpp='$CXXCPP $CPPFLAGS'
15424 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
15425 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
15426 cross_compiling=$ac_cv_prog_cxx_cross
15427
15428       cat > conftest.$ac_ext <<EOF
15429 #line 15430 "configure"
15430 #include "confdefs.h"
15431 #include <math.h>
15432                       #ifdef HAVE_IEEEFP_H
15433                       #include <ieeefp.h>
15434                       #endif
15435                      
15436 int main() {
15437  sqrtf(0);
15438 ; return 0; }
15439 EOF
15440 if { (eval echo configure:15441: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
15441   rm -rf conftest*
15442   glibcpp_cv_func_sqrtf_use=yes
15443 else
15444   echo "configure: failed program was:" >&5
15445   cat conftest.$ac_ext >&5
15446   rm -rf conftest*
15447   glibcpp_cv_func_sqrtf_use=no
15448 fi
15449 rm -f conftest*
15450       ac_ext=c
15451 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
15452 ac_cpp='$CPP $CPPFLAGS'
15453 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
15454 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
15455 cross_compiling=$ac_cv_prog_cc_cross
15456
15457     
15458 fi
15459
15460   fi
15461   echo "$ac_t""$glibcpp_cv_func_sqrtf_use" 1>&6
15462
15463   if test x$glibcpp_cv_func_sqrtf_use = x"yes"; then
15464     for ac_func in sqrtf
15465 do
15466 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
15467 echo "configure:15468: checking for $ac_func" >&5
15468 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
15469   echo $ac_n "(cached) $ac_c" 1>&6
15470 else
15471   cat > conftest.$ac_ext <<EOF
15472 #line 15473 "configure"
15473 #include "confdefs.h"
15474 /* System header to define __stub macros and hopefully few prototypes,
15475     which can conflict with char $ac_func(); below.  */
15476 #include <assert.h>
15477 /* Override any gcc2 internal prototype to avoid an error.  */
15478 /* We use char because int might match the return type of a gcc2
15479     builtin and then its argument prototype would still apply.  */
15480 char $ac_func();
15481
15482 int main() {
15483
15484 /* The GNU C library defines this for functions which it implements
15485     to always fail with ENOSYS.  Some functions are actually named
15486     something starting with __ and the normal name is an alias.  */
15487 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15488 choke me
15489 #else
15490 $ac_func();
15491 #endif
15492
15493 ; return 0; }
15494 EOF
15495 if { (eval echo configure:15496: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15496   rm -rf conftest*
15497   eval "ac_cv_func_$ac_func=yes"
15498 else
15499   echo "configure: failed program was:" >&5
15500   cat conftest.$ac_ext >&5
15501   rm -rf conftest*
15502   eval "ac_cv_func_$ac_func=no"
15503 fi
15504 rm -f conftest*
15505 fi
15506
15507 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
15508   echo "$ac_t""yes" 1>&6
15509     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
15510   cat >> confdefs.h <<EOF
15511 #define $ac_tr_func 1
15512 EOF
15513  
15514 else
15515   echo "$ac_t""no" 1>&6
15516 fi
15517 done
15518     
15519   else
15520     
15521   echo $ac_n "checking for _sqrtf declaration""... $ac_c" 1>&6
15522 echo "configure:15523: checking for _sqrtf declaration" >&5
15523   if test x${glibcpp_cv_func__sqrtf_use+set} != xset; then
15524     if eval "test \"`echo '$''{'glibcpp_cv_func__sqrtf_use'+set}'`\" = set"; then
15525   echo $ac_n "(cached) $ac_c" 1>&6
15526 else
15527   
15528       
15529       ac_ext=C
15530 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
15531 ac_cpp='$CXXCPP $CPPFLAGS'
15532 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
15533 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
15534 cross_compiling=$ac_cv_prog_cxx_cross
15535
15536       cat > conftest.$ac_ext <<EOF
15537 #line 15538 "configure"
15538 #include "confdefs.h"
15539 #include <math.h>
15540                       #ifdef HAVE_IEEEFP_H
15541                       #include <ieeefp.h>
15542                       #endif
15543                      
15544 int main() {
15545  _sqrtf(0);
15546 ; return 0; }
15547 EOF
15548 if { (eval echo configure:15549: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
15549   rm -rf conftest*
15550   glibcpp_cv_func__sqrtf_use=yes
15551 else
15552   echo "configure: failed program was:" >&5
15553   cat conftest.$ac_ext >&5
15554   rm -rf conftest*
15555   glibcpp_cv_func__sqrtf_use=no
15556 fi
15557 rm -f conftest*
15558       ac_ext=c
15559 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
15560 ac_cpp='$CPP $CPPFLAGS'
15561 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
15562 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
15563 cross_compiling=$ac_cv_prog_cc_cross
15564
15565     
15566 fi
15567
15568   fi
15569   echo "$ac_t""$glibcpp_cv_func__sqrtf_use" 1>&6
15570
15571     if test x$glibcpp_cv_func__sqrtf_use = x"yes"; then
15572       for ac_func in _sqrtf
15573 do
15574 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
15575 echo "configure:15576: checking for $ac_func" >&5
15576 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
15577   echo $ac_n "(cached) $ac_c" 1>&6
15578 else
15579   cat > conftest.$ac_ext <<EOF
15580 #line 15581 "configure"
15581 #include "confdefs.h"
15582 /* System header to define __stub macros and hopefully few prototypes,
15583     which can conflict with char $ac_func(); below.  */
15584 #include <assert.h>
15585 /* Override any gcc2 internal prototype to avoid an error.  */
15586 /* We use char because int might match the return type of a gcc2
15587     builtin and then its argument prototype would still apply.  */
15588 char $ac_func();
15589
15590 int main() {
15591
15592 /* The GNU C library defines this for functions which it implements
15593     to always fail with ENOSYS.  Some functions are actually named
15594     something starting with __ and the normal name is an alias.  */
15595 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15596 choke me
15597 #else
15598 $ac_func();
15599 #endif
15600
15601 ; return 0; }
15602 EOF
15603 if { (eval echo configure:15604: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15604   rm -rf conftest*
15605   eval "ac_cv_func_$ac_func=yes"
15606 else
15607   echo "configure: failed program was:" >&5
15608   cat conftest.$ac_ext >&5
15609   rm -rf conftest*
15610   eval "ac_cv_func_$ac_func=no"
15611 fi
15612 rm -f conftest*
15613 fi
15614
15615 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
15616   echo "$ac_t""yes" 1>&6
15617     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
15618   cat >> confdefs.h <<EOF
15619 #define $ac_tr_func 1
15620 EOF
15621  
15622 else
15623   echo "$ac_t""no" 1>&6
15624 fi
15625 done
15626     
15627     fi
15628   fi
15629
15630   
15631   
15632   echo $ac_n "checking for sincosf declaration""... $ac_c" 1>&6
15633 echo "configure:15634: checking for sincosf declaration" >&5
15634   if test x${glibcpp_cv_func_sincosf_use+set} != xset; then
15635     if eval "test \"`echo '$''{'glibcpp_cv_func_sincosf_use'+set}'`\" = set"; then
15636   echo $ac_n "(cached) $ac_c" 1>&6
15637 else
15638   
15639       
15640       ac_ext=C
15641 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
15642 ac_cpp='$CXXCPP $CPPFLAGS'
15643 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
15644 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
15645 cross_compiling=$ac_cv_prog_cxx_cross
15646
15647       cat > conftest.$ac_ext <<EOF
15648 #line 15649 "configure"
15649 #include "confdefs.h"
15650 #include <math.h>
15651 int main() {
15652  sincosf(0, 0, 0);
15653 ; return 0; }
15654 EOF
15655 if { (eval echo configure:15656: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
15656   rm -rf conftest*
15657   glibcpp_cv_func_sincosf_use=yes
15658 else
15659   echo "configure: failed program was:" >&5
15660   cat conftest.$ac_ext >&5
15661   rm -rf conftest*
15662   glibcpp_cv_func_sincosf_use=no
15663 fi
15664 rm -f conftest*
15665       ac_ext=c
15666 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
15667 ac_cpp='$CPP $CPPFLAGS'
15668 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
15669 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
15670 cross_compiling=$ac_cv_prog_cc_cross
15671
15672     
15673 fi
15674
15675   fi
15676   echo "$ac_t""$glibcpp_cv_func_sincosf_use" 1>&6
15677
15678   if test x$glibcpp_cv_func_sincosf_use = x"yes"; then
15679     for ac_func in sincosf
15680 do
15681 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
15682 echo "configure:15683: checking for $ac_func" >&5
15683 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
15684   echo $ac_n "(cached) $ac_c" 1>&6
15685 else
15686   cat > conftest.$ac_ext <<EOF
15687 #line 15688 "configure"
15688 #include "confdefs.h"
15689 /* System header to define __stub macros and hopefully few prototypes,
15690     which can conflict with char $ac_func(); below.  */
15691 #include <assert.h>
15692 /* Override any gcc2 internal prototype to avoid an error.  */
15693 /* We use char because int might match the return type of a gcc2
15694     builtin and then its argument prototype would still apply.  */
15695 char $ac_func();
15696
15697 int main() {
15698
15699 /* The GNU C library defines this for functions which it implements
15700     to always fail with ENOSYS.  Some functions are actually named
15701     something starting with __ and the normal name is an alias.  */
15702 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15703 choke me
15704 #else
15705 $ac_func();
15706 #endif
15707
15708 ; return 0; }
15709 EOF
15710 if { (eval echo configure:15711: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15711   rm -rf conftest*
15712   eval "ac_cv_func_$ac_func=yes"
15713 else
15714   echo "configure: failed program was:" >&5
15715   cat conftest.$ac_ext >&5
15716   rm -rf conftest*
15717   eval "ac_cv_func_$ac_func=no"
15718 fi
15719 rm -f conftest*
15720 fi
15721
15722 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
15723   echo "$ac_t""yes" 1>&6
15724     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
15725   cat >> confdefs.h <<EOF
15726 #define $ac_tr_func 1
15727 EOF
15728  
15729 else
15730   echo "$ac_t""no" 1>&6
15731 fi
15732 done
15733     
15734   else
15735     
15736   echo $ac_n "checking for _sincosf declaration""... $ac_c" 1>&6
15737 echo "configure:15738: checking for _sincosf declaration" >&5
15738   if test x${glibcpp_cv_func__sincosf_use+set} != xset; then
15739     if eval "test \"`echo '$''{'glibcpp_cv_func__sincosf_use'+set}'`\" = set"; then
15740   echo $ac_n "(cached) $ac_c" 1>&6
15741 else
15742   
15743       
15744       ac_ext=C
15745 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
15746 ac_cpp='$CXXCPP $CPPFLAGS'
15747 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
15748 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
15749 cross_compiling=$ac_cv_prog_cxx_cross
15750
15751       cat > conftest.$ac_ext <<EOF
15752 #line 15753 "configure"
15753 #include "confdefs.h"
15754 #include <math.h>
15755 int main() {
15756  _sincosf(0, 0, 0);
15757 ; return 0; }
15758 EOF
15759 if { (eval echo configure:15760: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
15760   rm -rf conftest*
15761   glibcpp_cv_func__sincosf_use=yes
15762 else
15763   echo "configure: failed program was:" >&5
15764   cat conftest.$ac_ext >&5
15765   rm -rf conftest*
15766   glibcpp_cv_func__sincosf_use=no
15767 fi
15768 rm -f conftest*
15769       ac_ext=c
15770 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
15771 ac_cpp='$CPP $CPPFLAGS'
15772 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
15773 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
15774 cross_compiling=$ac_cv_prog_cc_cross
15775
15776     
15777 fi
15778
15779   fi
15780   echo "$ac_t""$glibcpp_cv_func__sincosf_use" 1>&6
15781
15782     if test x$glibcpp_cv_func__sincosf_use = x"yes"; then
15783       for ac_func in _sincosf
15784 do
15785 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
15786 echo "configure:15787: checking for $ac_func" >&5
15787 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
15788   echo $ac_n "(cached) $ac_c" 1>&6
15789 else
15790   cat > conftest.$ac_ext <<EOF
15791 #line 15792 "configure"
15792 #include "confdefs.h"
15793 /* System header to define __stub macros and hopefully few prototypes,
15794     which can conflict with char $ac_func(); below.  */
15795 #include <assert.h>
15796 /* Override any gcc2 internal prototype to avoid an error.  */
15797 /* We use char because int might match the return type of a gcc2
15798     builtin and then its argument prototype would still apply.  */
15799 char $ac_func();
15800
15801 int main() {
15802
15803 /* The GNU C library defines this for functions which it implements
15804     to always fail with ENOSYS.  Some functions are actually named
15805     something starting with __ and the normal name is an alias.  */
15806 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15807 choke me
15808 #else
15809 $ac_func();
15810 #endif
15811
15812 ; return 0; }
15813 EOF
15814 if { (eval echo configure:15815: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15815   rm -rf conftest*
15816   eval "ac_cv_func_$ac_func=yes"
15817 else
15818   echo "configure: failed program was:" >&5
15819   cat conftest.$ac_ext >&5
15820   rm -rf conftest*
15821   eval "ac_cv_func_$ac_func=no"
15822 fi
15823 rm -f conftest*
15824 fi
15825
15826 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
15827   echo "$ac_t""yes" 1>&6
15828     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
15829   cat >> confdefs.h <<EOF
15830 #define $ac_tr_func 1
15831 EOF
15832  
15833 else
15834   echo "$ac_t""no" 1>&6
15835 fi
15836 done
15837     
15838     fi
15839   fi
15840
15841   
15842   
15843   echo $ac_n "checking for finitef declaration""... $ac_c" 1>&6
15844 echo "configure:15845: checking for finitef declaration" >&5
15845   if test x${glibcpp_cv_func_finitef_use+set} != xset; then
15846     if eval "test \"`echo '$''{'glibcpp_cv_func_finitef_use'+set}'`\" = set"; then
15847   echo $ac_n "(cached) $ac_c" 1>&6
15848 else
15849   
15850       
15851       ac_ext=C
15852 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
15853 ac_cpp='$CXXCPP $CPPFLAGS'
15854 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
15855 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
15856 cross_compiling=$ac_cv_prog_cxx_cross
15857
15858       cat > conftest.$ac_ext <<EOF
15859 #line 15860 "configure"
15860 #include "confdefs.h"
15861 #include <math.h>
15862                       #ifdef HAVE_IEEEFP_H
15863                       #include <ieeefp.h>
15864                       #endif
15865                      
15866 int main() {
15867  finitef(0);
15868 ; return 0; }
15869 EOF
15870 if { (eval echo configure:15871: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
15871   rm -rf conftest*
15872   glibcpp_cv_func_finitef_use=yes
15873 else
15874   echo "configure: failed program was:" >&5
15875   cat conftest.$ac_ext >&5
15876   rm -rf conftest*
15877   glibcpp_cv_func_finitef_use=no
15878 fi
15879 rm -f conftest*
15880       ac_ext=c
15881 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
15882 ac_cpp='$CPP $CPPFLAGS'
15883 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
15884 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
15885 cross_compiling=$ac_cv_prog_cc_cross
15886
15887     
15888 fi
15889
15890   fi
15891   echo "$ac_t""$glibcpp_cv_func_finitef_use" 1>&6
15892
15893   if test x$glibcpp_cv_func_finitef_use = x"yes"; then
15894     for ac_func in finitef
15895 do
15896 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
15897 echo "configure:15898: checking for $ac_func" >&5
15898 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
15899   echo $ac_n "(cached) $ac_c" 1>&6
15900 else
15901   cat > conftest.$ac_ext <<EOF
15902 #line 15903 "configure"
15903 #include "confdefs.h"
15904 /* System header to define __stub macros and hopefully few prototypes,
15905     which can conflict with char $ac_func(); below.  */
15906 #include <assert.h>
15907 /* Override any gcc2 internal prototype to avoid an error.  */
15908 /* We use char because int might match the return type of a gcc2
15909     builtin and then its argument prototype would still apply.  */
15910 char $ac_func();
15911
15912 int main() {
15913
15914 /* The GNU C library defines this for functions which it implements
15915     to always fail with ENOSYS.  Some functions are actually named
15916     something starting with __ and the normal name is an alias.  */
15917 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15918 choke me
15919 #else
15920 $ac_func();
15921 #endif
15922
15923 ; return 0; }
15924 EOF
15925 if { (eval echo configure:15926: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15926   rm -rf conftest*
15927   eval "ac_cv_func_$ac_func=yes"
15928 else
15929   echo "configure: failed program was:" >&5
15930   cat conftest.$ac_ext >&5
15931   rm -rf conftest*
15932   eval "ac_cv_func_$ac_func=no"
15933 fi
15934 rm -f conftest*
15935 fi
15936
15937 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
15938   echo "$ac_t""yes" 1>&6
15939     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
15940   cat >> confdefs.h <<EOF
15941 #define $ac_tr_func 1
15942 EOF
15943  
15944 else
15945   echo "$ac_t""no" 1>&6
15946 fi
15947 done
15948     
15949   else
15950     
15951   echo $ac_n "checking for _finitef declaration""... $ac_c" 1>&6
15952 echo "configure:15953: checking for _finitef declaration" >&5
15953   if test x${glibcpp_cv_func__finitef_use+set} != xset; then
15954     if eval "test \"`echo '$''{'glibcpp_cv_func__finitef_use'+set}'`\" = set"; then
15955   echo $ac_n "(cached) $ac_c" 1>&6
15956 else
15957   
15958       
15959       ac_ext=C
15960 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
15961 ac_cpp='$CXXCPP $CPPFLAGS'
15962 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
15963 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
15964 cross_compiling=$ac_cv_prog_cxx_cross
15965
15966       cat > conftest.$ac_ext <<EOF
15967 #line 15968 "configure"
15968 #include "confdefs.h"
15969 #include <math.h>
15970                       #ifdef HAVE_IEEEFP_H
15971                       #include <ieeefp.h>
15972                       #endif
15973                      
15974 int main() {
15975  _finitef(0);
15976 ; return 0; }
15977 EOF
15978 if { (eval echo configure:15979: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
15979   rm -rf conftest*
15980   glibcpp_cv_func__finitef_use=yes
15981 else
15982   echo "configure: failed program was:" >&5
15983   cat conftest.$ac_ext >&5
15984   rm -rf conftest*
15985   glibcpp_cv_func__finitef_use=no
15986 fi
15987 rm -f conftest*
15988       ac_ext=c
15989 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
15990 ac_cpp='$CPP $CPPFLAGS'
15991 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
15992 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
15993 cross_compiling=$ac_cv_prog_cc_cross
15994
15995     
15996 fi
15997
15998   fi
15999   echo "$ac_t""$glibcpp_cv_func__finitef_use" 1>&6
16000
16001     if test x$glibcpp_cv_func__finitef_use = x"yes"; then
16002       for ac_func in _finitef
16003 do
16004 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
16005 echo "configure:16006: checking for $ac_func" >&5
16006 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
16007   echo $ac_n "(cached) $ac_c" 1>&6
16008 else
16009   cat > conftest.$ac_ext <<EOF
16010 #line 16011 "configure"
16011 #include "confdefs.h"
16012 /* System header to define __stub macros and hopefully few prototypes,
16013     which can conflict with char $ac_func(); below.  */
16014 #include <assert.h>
16015 /* Override any gcc2 internal prototype to avoid an error.  */
16016 /* We use char because int might match the return type of a gcc2
16017     builtin and then its argument prototype would still apply.  */
16018 char $ac_func();
16019
16020 int main() {
16021
16022 /* The GNU C library defines this for functions which it implements
16023     to always fail with ENOSYS.  Some functions are actually named
16024     something starting with __ and the normal name is an alias.  */
16025 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16026 choke me
16027 #else
16028 $ac_func();
16029 #endif
16030
16031 ; return 0; }
16032 EOF
16033 if { (eval echo configure:16034: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
16034   rm -rf conftest*
16035   eval "ac_cv_func_$ac_func=yes"
16036 else
16037   echo "configure: failed program was:" >&5
16038   cat conftest.$ac_ext >&5
16039   rm -rf conftest*
16040   eval "ac_cv_func_$ac_func=no"
16041 fi
16042 rm -f conftest*
16043 fi
16044
16045 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
16046   echo "$ac_t""yes" 1>&6
16047     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
16048   cat >> confdefs.h <<EOF
16049 #define $ac_tr_func 1
16050 EOF
16051  
16052 else
16053   echo "$ac_t""no" 1>&6
16054 fi
16055 done
16056     
16057     fi
16058   fi
16059
16060
16061     
16062   echo $ac_n "checking for long double trig functions""... $ac_c" 1>&6
16063 echo "configure:16064: checking for long double trig functions" >&5
16064   if eval "test \"`echo '$''{'glibcpp_cv_func_long_double_trig_use'+set}'`\" = set"; then
16065   echo $ac_n "(cached) $ac_c" 1>&6
16066 else
16067   
16068     
16069     ac_ext=C
16070 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
16071 ac_cpp='$CXXCPP $CPPFLAGS'
16072 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
16073 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
16074 cross_compiling=$ac_cv_prog_cxx_cross
16075
16076     cat > conftest.$ac_ext <<EOF
16077 #line 16078 "configure"
16078 #include "confdefs.h"
16079 #include <math.h>
16080 int main() {
16081  `for x in acosl asinl atanl \
16082                                           cosl sinl tanl \
16083                                           coshl sinhl tanhl; do echo "$x (0);"; done` 
16084 ; return 0; }
16085 EOF
16086 if { (eval echo configure:16087: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
16087   rm -rf conftest*
16088   glibcpp_cv_func_long_double_trig_use=yes
16089 else
16090   echo "configure: failed program was:" >&5
16091   cat conftest.$ac_ext >&5
16092   rm -rf conftest*
16093   glibcpp_cv_func_long_double_trig_use=no
16094 fi
16095 rm -f conftest*
16096     ac_ext=c
16097 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
16098 ac_cpp='$CPP $CPPFLAGS'
16099 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
16100 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
16101 cross_compiling=$ac_cv_prog_cc_cross
16102
16103 fi
16104
16105   echo "$ac_t""$glibcpp_cv_func_long_double_trig_use" 1>&6
16106   if test x$glibcpp_cv_func_long_double_trig_use = x"yes"; then
16107     for ac_func in acosl asinl atanl \
16108                                           cosl sinl tanl \
16109                                           coshl sinhl tanhl
16110 do
16111 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
16112 echo "configure:16113: checking for $ac_func" >&5
16113 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
16114   echo $ac_n "(cached) $ac_c" 1>&6
16115 else
16116   cat > conftest.$ac_ext <<EOF
16117 #line 16118 "configure"
16118 #include "confdefs.h"
16119 /* System header to define __stub macros and hopefully few prototypes,
16120     which can conflict with char $ac_func(); below.  */
16121 #include <assert.h>
16122 /* Override any gcc2 internal prototype to avoid an error.  */
16123 /* We use char because int might match the return type of a gcc2
16124     builtin and then its argument prototype would still apply.  */
16125 char $ac_func();
16126
16127 int main() {
16128
16129 /* The GNU C library defines this for functions which it implements
16130     to always fail with ENOSYS.  Some functions are actually named
16131     something starting with __ and the normal name is an alias.  */
16132 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16133 choke me
16134 #else
16135 $ac_func();
16136 #endif
16137
16138 ; return 0; }
16139 EOF
16140 if { (eval echo configure:16141: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
16141   rm -rf conftest*
16142   eval "ac_cv_func_$ac_func=yes"
16143 else
16144   echo "configure: failed program was:" >&5
16145   cat conftest.$ac_ext >&5
16146   rm -rf conftest*
16147   eval "ac_cv_func_$ac_func=no"
16148 fi
16149 rm -f conftest*
16150 fi
16151
16152 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
16153   echo "$ac_t""yes" 1>&6
16154     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
16155   cat >> confdefs.h <<EOF
16156 #define $ac_tr_func 1
16157 EOF
16158  
16159 else
16160   echo "$ac_t""no" 1>&6
16161 fi
16162 done
16163
16164   fi
16165
16166   
16167   echo $ac_n "checking for long double round functions""... $ac_c" 1>&6
16168 echo "configure:16169: checking for long double round functions" >&5
16169   if eval "test \"`echo '$''{'glibcpp_cv_func_long_double_round_use'+set}'`\" = set"; then
16170   echo $ac_n "(cached) $ac_c" 1>&6
16171 else
16172   
16173     
16174     ac_ext=C
16175 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
16176 ac_cpp='$CXXCPP $CPPFLAGS'
16177 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
16178 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
16179 cross_compiling=$ac_cv_prog_cxx_cross
16180
16181     cat > conftest.$ac_ext <<EOF
16182 #line 16183 "configure"
16183 #include "confdefs.h"
16184 #include <math.h>
16185 int main() {
16186  `for x in ceill floorl; do echo "$x (0);"; done` 
16187 ; return 0; }
16188 EOF
16189 if { (eval echo configure:16190: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
16190   rm -rf conftest*
16191   glibcpp_cv_func_long_double_round_use=yes
16192 else
16193   echo "configure: failed program was:" >&5
16194   cat conftest.$ac_ext >&5
16195   rm -rf conftest*
16196   glibcpp_cv_func_long_double_round_use=no
16197 fi
16198 rm -f conftest*
16199     ac_ext=c
16200 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
16201 ac_cpp='$CPP $CPPFLAGS'
16202 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
16203 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
16204 cross_compiling=$ac_cv_prog_cc_cross
16205
16206 fi
16207
16208   echo "$ac_t""$glibcpp_cv_func_long_double_round_use" 1>&6
16209   if test x$glibcpp_cv_func_long_double_round_use = x"yes"; then
16210     for ac_func in ceill floorl
16211 do
16212 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
16213 echo "configure:16214: checking for $ac_func" >&5
16214 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
16215   echo $ac_n "(cached) $ac_c" 1>&6
16216 else
16217   cat > conftest.$ac_ext <<EOF
16218 #line 16219 "configure"
16219 #include "confdefs.h"
16220 /* System header to define __stub macros and hopefully few prototypes,
16221     which can conflict with char $ac_func(); below.  */
16222 #include <assert.h>
16223 /* Override any gcc2 internal prototype to avoid an error.  */
16224 /* We use char because int might match the return type of a gcc2
16225     builtin and then its argument prototype would still apply.  */
16226 char $ac_func();
16227
16228 int main() {
16229
16230 /* The GNU C library defines this for functions which it implements
16231     to always fail with ENOSYS.  Some functions are actually named
16232     something starting with __ and the normal name is an alias.  */
16233 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16234 choke me
16235 #else
16236 $ac_func();
16237 #endif
16238
16239 ; return 0; }
16240 EOF
16241 if { (eval echo configure:16242: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
16242   rm -rf conftest*
16243   eval "ac_cv_func_$ac_func=yes"
16244 else
16245   echo "configure: failed program was:" >&5
16246   cat conftest.$ac_ext >&5
16247   rm -rf conftest*
16248   eval "ac_cv_func_$ac_func=no"
16249 fi
16250 rm -f conftest*
16251 fi
16252
16253 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
16254   echo "$ac_t""yes" 1>&6
16255     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
16256   cat >> confdefs.h <<EOF
16257 #define $ac_tr_func 1
16258 EOF
16259  
16260 else
16261   echo "$ac_t""no" 1>&6
16262 fi
16263 done
16264
16265   fi
16266
16267   
16268   
16269   echo $ac_n "checking for isnanl declaration""... $ac_c" 1>&6
16270 echo "configure:16271: checking for isnanl declaration" >&5
16271   if test x${glibcpp_cv_func_isnanl_use+set} != xset; then
16272     if eval "test \"`echo '$''{'glibcpp_cv_func_isnanl_use'+set}'`\" = set"; then
16273   echo $ac_n "(cached) $ac_c" 1>&6
16274 else
16275   
16276       
16277       ac_ext=C
16278 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
16279 ac_cpp='$CXXCPP $CPPFLAGS'
16280 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
16281 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
16282 cross_compiling=$ac_cv_prog_cxx_cross
16283
16284       cat > conftest.$ac_ext <<EOF
16285 #line 16286 "configure"
16286 #include "confdefs.h"
16287 #include <math.h>
16288                       #ifdef HAVE_IEEEFP_H
16289                       #include <ieeefp.h>
16290                       #endif
16291                      
16292 int main() {
16293  isnanl(0);
16294 ; return 0; }
16295 EOF
16296 if { (eval echo configure:16297: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
16297   rm -rf conftest*
16298   glibcpp_cv_func_isnanl_use=yes
16299 else
16300   echo "configure: failed program was:" >&5
16301   cat conftest.$ac_ext >&5
16302   rm -rf conftest*
16303   glibcpp_cv_func_isnanl_use=no
16304 fi
16305 rm -f conftest*
16306       ac_ext=c
16307 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
16308 ac_cpp='$CPP $CPPFLAGS'
16309 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
16310 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
16311 cross_compiling=$ac_cv_prog_cc_cross
16312
16313     
16314 fi
16315
16316   fi
16317   echo "$ac_t""$glibcpp_cv_func_isnanl_use" 1>&6
16318
16319   if test x$glibcpp_cv_func_isnanl_use = x"yes"; then
16320     for ac_func in isnanl
16321 do
16322 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
16323 echo "configure:16324: checking for $ac_func" >&5
16324 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
16325   echo $ac_n "(cached) $ac_c" 1>&6
16326 else
16327   cat > conftest.$ac_ext <<EOF
16328 #line 16329 "configure"
16329 #include "confdefs.h"
16330 /* System header to define __stub macros and hopefully few prototypes,
16331     which can conflict with char $ac_func(); below.  */
16332 #include <assert.h>
16333 /* Override any gcc2 internal prototype to avoid an error.  */
16334 /* We use char because int might match the return type of a gcc2
16335     builtin and then its argument prototype would still apply.  */
16336 char $ac_func();
16337
16338 int main() {
16339
16340 /* The GNU C library defines this for functions which it implements
16341     to always fail with ENOSYS.  Some functions are actually named
16342     something starting with __ and the normal name is an alias.  */
16343 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16344 choke me
16345 #else
16346 $ac_func();
16347 #endif
16348
16349 ; return 0; }
16350 EOF
16351 if { (eval echo configure:16352: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
16352   rm -rf conftest*
16353   eval "ac_cv_func_$ac_func=yes"
16354 else
16355   echo "configure: failed program was:" >&5
16356   cat conftest.$ac_ext >&5
16357   rm -rf conftest*
16358   eval "ac_cv_func_$ac_func=no"
16359 fi
16360 rm -f conftest*
16361 fi
16362
16363 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
16364   echo "$ac_t""yes" 1>&6
16365     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
16366   cat >> confdefs.h <<EOF
16367 #define $ac_tr_func 1
16368 EOF
16369  
16370 else
16371   echo "$ac_t""no" 1>&6
16372 fi
16373 done
16374     
16375   else
16376     
16377   echo $ac_n "checking for _isnanl declaration""... $ac_c" 1>&6
16378 echo "configure:16379: checking for _isnanl declaration" >&5
16379   if test x${glibcpp_cv_func__isnanl_use+set} != xset; then
16380     if eval "test \"`echo '$''{'glibcpp_cv_func__isnanl_use'+set}'`\" = set"; then
16381   echo $ac_n "(cached) $ac_c" 1>&6
16382 else
16383   
16384       
16385       ac_ext=C
16386 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
16387 ac_cpp='$CXXCPP $CPPFLAGS'
16388 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
16389 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
16390 cross_compiling=$ac_cv_prog_cxx_cross
16391
16392       cat > conftest.$ac_ext <<EOF
16393 #line 16394 "configure"
16394 #include "confdefs.h"
16395 #include <math.h>
16396                       #ifdef HAVE_IEEEFP_H
16397                       #include <ieeefp.h>
16398                       #endif
16399                      
16400 int main() {
16401  _isnanl(0);
16402 ; return 0; }
16403 EOF
16404 if { (eval echo configure:16405: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
16405   rm -rf conftest*
16406   glibcpp_cv_func__isnanl_use=yes
16407 else
16408   echo "configure: failed program was:" >&5
16409   cat conftest.$ac_ext >&5
16410   rm -rf conftest*
16411   glibcpp_cv_func__isnanl_use=no
16412 fi
16413 rm -f conftest*
16414       ac_ext=c
16415 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
16416 ac_cpp='$CPP $CPPFLAGS'
16417 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
16418 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
16419 cross_compiling=$ac_cv_prog_cc_cross
16420
16421     
16422 fi
16423
16424   fi
16425   echo "$ac_t""$glibcpp_cv_func__isnanl_use" 1>&6
16426
16427     if test x$glibcpp_cv_func__isnanl_use = x"yes"; then
16428       for ac_func in _isnanl
16429 do
16430 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
16431 echo "configure:16432: checking for $ac_func" >&5
16432 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
16433   echo $ac_n "(cached) $ac_c" 1>&6
16434 else
16435   cat > conftest.$ac_ext <<EOF
16436 #line 16437 "configure"
16437 #include "confdefs.h"
16438 /* System header to define __stub macros and hopefully few prototypes,
16439     which can conflict with char $ac_func(); below.  */
16440 #include <assert.h>
16441 /* Override any gcc2 internal prototype to avoid an error.  */
16442 /* We use char because int might match the return type of a gcc2
16443     builtin and then its argument prototype would still apply.  */
16444 char $ac_func();
16445
16446 int main() {
16447
16448 /* The GNU C library defines this for functions which it implements
16449     to always fail with ENOSYS.  Some functions are actually named
16450     something starting with __ and the normal name is an alias.  */
16451 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16452 choke me
16453 #else
16454 $ac_func();
16455 #endif
16456
16457 ; return 0; }
16458 EOF
16459 if { (eval echo configure:16460: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
16460   rm -rf conftest*
16461   eval "ac_cv_func_$ac_func=yes"
16462 else
16463   echo "configure: failed program was:" >&5
16464   cat conftest.$ac_ext >&5
16465   rm -rf conftest*
16466   eval "ac_cv_func_$ac_func=no"
16467 fi
16468 rm -f conftest*
16469 fi
16470
16471 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
16472   echo "$ac_t""yes" 1>&6
16473     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
16474   cat >> confdefs.h <<EOF
16475 #define $ac_tr_func 1
16476 EOF
16477  
16478 else
16479   echo "$ac_t""no" 1>&6
16480 fi
16481 done
16482     
16483     fi
16484   fi
16485
16486   
16487   
16488   echo $ac_n "checking for isinfl declaration""... $ac_c" 1>&6
16489 echo "configure:16490: checking for isinfl declaration" >&5
16490   if test x${glibcpp_cv_func_isinfl_use+set} != xset; then
16491     if eval "test \"`echo '$''{'glibcpp_cv_func_isinfl_use'+set}'`\" = set"; then
16492   echo $ac_n "(cached) $ac_c" 1>&6
16493 else
16494   
16495       
16496       ac_ext=C
16497 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
16498 ac_cpp='$CXXCPP $CPPFLAGS'
16499 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
16500 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
16501 cross_compiling=$ac_cv_prog_cxx_cross
16502
16503       cat > conftest.$ac_ext <<EOF
16504 #line 16505 "configure"
16505 #include "confdefs.h"
16506 #include <math.h>
16507                       #ifdef HAVE_IEEEFP_H
16508                       #include <ieeefp.h>
16509                       #endif
16510                      
16511 int main() {
16512  isinfl(0);
16513 ; return 0; }
16514 EOF
16515 if { (eval echo configure:16516: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
16516   rm -rf conftest*
16517   glibcpp_cv_func_isinfl_use=yes
16518 else
16519   echo "configure: failed program was:" >&5
16520   cat conftest.$ac_ext >&5
16521   rm -rf conftest*
16522   glibcpp_cv_func_isinfl_use=no
16523 fi
16524 rm -f conftest*
16525       ac_ext=c
16526 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
16527 ac_cpp='$CPP $CPPFLAGS'
16528 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
16529 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
16530 cross_compiling=$ac_cv_prog_cc_cross
16531
16532     
16533 fi
16534
16535   fi
16536   echo "$ac_t""$glibcpp_cv_func_isinfl_use" 1>&6
16537
16538   if test x$glibcpp_cv_func_isinfl_use = x"yes"; then
16539     for ac_func in isinfl
16540 do
16541 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
16542 echo "configure:16543: checking for $ac_func" >&5
16543 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
16544   echo $ac_n "(cached) $ac_c" 1>&6
16545 else
16546   cat > conftest.$ac_ext <<EOF
16547 #line 16548 "configure"
16548 #include "confdefs.h"
16549 /* System header to define __stub macros and hopefully few prototypes,
16550     which can conflict with char $ac_func(); below.  */
16551 #include <assert.h>
16552 /* Override any gcc2 internal prototype to avoid an error.  */
16553 /* We use char because int might match the return type of a gcc2
16554     builtin and then its argument prototype would still apply.  */
16555 char $ac_func();
16556
16557 int main() {
16558
16559 /* The GNU C library defines this for functions which it implements
16560     to always fail with ENOSYS.  Some functions are actually named
16561     something starting with __ and the normal name is an alias.  */
16562 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16563 choke me
16564 #else
16565 $ac_func();
16566 #endif
16567
16568 ; return 0; }
16569 EOF
16570 if { (eval echo configure:16571: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
16571   rm -rf conftest*
16572   eval "ac_cv_func_$ac_func=yes"
16573 else
16574   echo "configure: failed program was:" >&5
16575   cat conftest.$ac_ext >&5
16576   rm -rf conftest*
16577   eval "ac_cv_func_$ac_func=no"
16578 fi
16579 rm -f conftest*
16580 fi
16581
16582 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
16583   echo "$ac_t""yes" 1>&6
16584     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
16585   cat >> confdefs.h <<EOF
16586 #define $ac_tr_func 1
16587 EOF
16588  
16589 else
16590   echo "$ac_t""no" 1>&6
16591 fi
16592 done
16593     
16594   else
16595     
16596   echo $ac_n "checking for _isinfl declaration""... $ac_c" 1>&6
16597 echo "configure:16598: checking for _isinfl declaration" >&5
16598   if test x${glibcpp_cv_func__isinfl_use+set} != xset; then
16599     if eval "test \"`echo '$''{'glibcpp_cv_func__isinfl_use'+set}'`\" = set"; then
16600   echo $ac_n "(cached) $ac_c" 1>&6
16601 else
16602   
16603       
16604       ac_ext=C
16605 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
16606 ac_cpp='$CXXCPP $CPPFLAGS'
16607 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
16608 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
16609 cross_compiling=$ac_cv_prog_cxx_cross
16610
16611       cat > conftest.$ac_ext <<EOF
16612 #line 16613 "configure"
16613 #include "confdefs.h"
16614 #include <math.h>
16615                       #ifdef HAVE_IEEEFP_H
16616                       #include <ieeefp.h>
16617                       #endif
16618                      
16619 int main() {
16620  _isinfl(0);
16621 ; return 0; }
16622 EOF
16623 if { (eval echo configure:16624: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
16624   rm -rf conftest*
16625   glibcpp_cv_func__isinfl_use=yes
16626 else
16627   echo "configure: failed program was:" >&5
16628   cat conftest.$ac_ext >&5
16629   rm -rf conftest*
16630   glibcpp_cv_func__isinfl_use=no
16631 fi
16632 rm -f conftest*
16633       ac_ext=c
16634 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
16635 ac_cpp='$CPP $CPPFLAGS'
16636 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
16637 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
16638 cross_compiling=$ac_cv_prog_cc_cross
16639
16640     
16641 fi
16642
16643   fi
16644   echo "$ac_t""$glibcpp_cv_func__isinfl_use" 1>&6
16645
16646     if test x$glibcpp_cv_func__isinfl_use = x"yes"; then
16647       for ac_func in _isinfl
16648 do
16649 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
16650 echo "configure:16651: checking for $ac_func" >&5
16651 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
16652   echo $ac_n "(cached) $ac_c" 1>&6
16653 else
16654   cat > conftest.$ac_ext <<EOF
16655 #line 16656 "configure"
16656 #include "confdefs.h"
16657 /* System header to define __stub macros and hopefully few prototypes,
16658     which can conflict with char $ac_func(); below.  */
16659 #include <assert.h>
16660 /* Override any gcc2 internal prototype to avoid an error.  */
16661 /* We use char because int might match the return type of a gcc2
16662     builtin and then its argument prototype would still apply.  */
16663 char $ac_func();
16664
16665 int main() {
16666
16667 /* The GNU C library defines this for functions which it implements
16668     to always fail with ENOSYS.  Some functions are actually named
16669     something starting with __ and the normal name is an alias.  */
16670 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16671 choke me
16672 #else
16673 $ac_func();
16674 #endif
16675
16676 ; return 0; }
16677 EOF
16678 if { (eval echo configure:16679: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
16679   rm -rf conftest*
16680   eval "ac_cv_func_$ac_func=yes"
16681 else
16682   echo "configure: failed program was:" >&5
16683   cat conftest.$ac_ext >&5
16684   rm -rf conftest*
16685   eval "ac_cv_func_$ac_func=no"
16686 fi
16687 rm -f conftest*
16688 fi
16689
16690 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
16691   echo "$ac_t""yes" 1>&6
16692     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
16693   cat >> confdefs.h <<EOF
16694 #define $ac_tr_func 1
16695 EOF
16696  
16697 else
16698   echo "$ac_t""no" 1>&6
16699 fi
16700 done
16701     
16702     fi
16703   fi
16704
16705   
16706   
16707   echo $ac_n "checking for copysignl declaration""... $ac_c" 1>&6
16708 echo "configure:16709: checking for copysignl declaration" >&5
16709   if test x${glibcpp_cv_func_copysignl_use+set} != xset; then
16710     if eval "test \"`echo '$''{'glibcpp_cv_func_copysignl_use'+set}'`\" = set"; then
16711   echo $ac_n "(cached) $ac_c" 1>&6
16712 else
16713   
16714       
16715       ac_ext=C
16716 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
16717 ac_cpp='$CXXCPP $CPPFLAGS'
16718 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
16719 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
16720 cross_compiling=$ac_cv_prog_cxx_cross
16721
16722       cat > conftest.$ac_ext <<EOF
16723 #line 16724 "configure"
16724 #include "confdefs.h"
16725 #include <math.h>
16726 int main() {
16727  copysignl(0, 0);
16728 ; return 0; }
16729 EOF
16730 if { (eval echo configure:16731: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
16731   rm -rf conftest*
16732   glibcpp_cv_func_copysignl_use=yes
16733 else
16734   echo "configure: failed program was:" >&5
16735   cat conftest.$ac_ext >&5
16736   rm -rf conftest*
16737   glibcpp_cv_func_copysignl_use=no
16738 fi
16739 rm -f conftest*
16740       ac_ext=c
16741 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
16742 ac_cpp='$CPP $CPPFLAGS'
16743 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
16744 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
16745 cross_compiling=$ac_cv_prog_cc_cross
16746
16747     
16748 fi
16749
16750   fi
16751   echo "$ac_t""$glibcpp_cv_func_copysignl_use" 1>&6
16752
16753   if test x$glibcpp_cv_func_copysignl_use = x"yes"; then
16754     for ac_func in copysignl
16755 do
16756 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
16757 echo "configure:16758: checking for $ac_func" >&5
16758 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
16759   echo $ac_n "(cached) $ac_c" 1>&6
16760 else
16761   cat > conftest.$ac_ext <<EOF
16762 #line 16763 "configure"
16763 #include "confdefs.h"
16764 /* System header to define __stub macros and hopefully few prototypes,
16765     which can conflict with char $ac_func(); below.  */
16766 #include <assert.h>
16767 /* Override any gcc2 internal prototype to avoid an error.  */
16768 /* We use char because int might match the return type of a gcc2
16769     builtin and then its argument prototype would still apply.  */
16770 char $ac_func();
16771
16772 int main() {
16773
16774 /* The GNU C library defines this for functions which it implements
16775     to always fail with ENOSYS.  Some functions are actually named
16776     something starting with __ and the normal name is an alias.  */
16777 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16778 choke me
16779 #else
16780 $ac_func();
16781 #endif
16782
16783 ; return 0; }
16784 EOF
16785 if { (eval echo configure:16786: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
16786   rm -rf conftest*
16787   eval "ac_cv_func_$ac_func=yes"
16788 else
16789   echo "configure: failed program was:" >&5
16790   cat conftest.$ac_ext >&5
16791   rm -rf conftest*
16792   eval "ac_cv_func_$ac_func=no"
16793 fi
16794 rm -f conftest*
16795 fi
16796
16797 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
16798   echo "$ac_t""yes" 1>&6
16799     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
16800   cat >> confdefs.h <<EOF
16801 #define $ac_tr_func 1
16802 EOF
16803  
16804 else
16805   echo "$ac_t""no" 1>&6
16806 fi
16807 done
16808     
16809   else
16810     
16811   echo $ac_n "checking for _copysignl declaration""... $ac_c" 1>&6
16812 echo "configure:16813: checking for _copysignl declaration" >&5
16813   if test x${glibcpp_cv_func__copysignl_use+set} != xset; then
16814     if eval "test \"`echo '$''{'glibcpp_cv_func__copysignl_use'+set}'`\" = set"; then
16815   echo $ac_n "(cached) $ac_c" 1>&6
16816 else
16817   
16818       
16819       ac_ext=C
16820 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
16821 ac_cpp='$CXXCPP $CPPFLAGS'
16822 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
16823 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
16824 cross_compiling=$ac_cv_prog_cxx_cross
16825
16826       cat > conftest.$ac_ext <<EOF
16827 #line 16828 "configure"
16828 #include "confdefs.h"
16829 #include <math.h>
16830 int main() {
16831  _copysignl(0, 0);
16832 ; return 0; }
16833 EOF
16834 if { (eval echo configure:16835: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
16835   rm -rf conftest*
16836   glibcpp_cv_func__copysignl_use=yes
16837 else
16838   echo "configure: failed program was:" >&5
16839   cat conftest.$ac_ext >&5
16840   rm -rf conftest*
16841   glibcpp_cv_func__copysignl_use=no
16842 fi
16843 rm -f conftest*
16844       ac_ext=c
16845 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
16846 ac_cpp='$CPP $CPPFLAGS'
16847 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
16848 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
16849 cross_compiling=$ac_cv_prog_cc_cross
16850
16851     
16852 fi
16853
16854   fi
16855   echo "$ac_t""$glibcpp_cv_func__copysignl_use" 1>&6
16856
16857     if test x$glibcpp_cv_func__copysignl_use = x"yes"; then
16858       for ac_func in _copysignl
16859 do
16860 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
16861 echo "configure:16862: checking for $ac_func" >&5
16862 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
16863   echo $ac_n "(cached) $ac_c" 1>&6
16864 else
16865   cat > conftest.$ac_ext <<EOF
16866 #line 16867 "configure"
16867 #include "confdefs.h"
16868 /* System header to define __stub macros and hopefully few prototypes,
16869     which can conflict with char $ac_func(); below.  */
16870 #include <assert.h>
16871 /* Override any gcc2 internal prototype to avoid an error.  */
16872 /* We use char because int might match the return type of a gcc2
16873     builtin and then its argument prototype would still apply.  */
16874 char $ac_func();
16875
16876 int main() {
16877
16878 /* The GNU C library defines this for functions which it implements
16879     to always fail with ENOSYS.  Some functions are actually named
16880     something starting with __ and the normal name is an alias.  */
16881 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16882 choke me
16883 #else
16884 $ac_func();
16885 #endif
16886
16887 ; return 0; }
16888 EOF
16889 if { (eval echo configure:16890: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
16890   rm -rf conftest*
16891   eval "ac_cv_func_$ac_func=yes"
16892 else
16893   echo "configure: failed program was:" >&5
16894   cat conftest.$ac_ext >&5
16895   rm -rf conftest*
16896   eval "ac_cv_func_$ac_func=no"
16897 fi
16898 rm -f conftest*
16899 fi
16900
16901 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
16902   echo "$ac_t""yes" 1>&6
16903     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
16904   cat >> confdefs.h <<EOF
16905 #define $ac_tr_func 1
16906 EOF
16907  
16908 else
16909   echo "$ac_t""no" 1>&6
16910 fi
16911 done
16912     
16913     fi
16914   fi
16915
16916   
16917   
16918   echo $ac_n "checking for atan2l declaration""... $ac_c" 1>&6
16919 echo "configure:16920: checking for atan2l declaration" >&5
16920   if test x${glibcpp_cv_func_atan2l_use+set} != xset; then
16921     if eval "test \"`echo '$''{'glibcpp_cv_func_atan2l_use'+set}'`\" = set"; then
16922   echo $ac_n "(cached) $ac_c" 1>&6
16923 else
16924   
16925       
16926       ac_ext=C
16927 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
16928 ac_cpp='$CXXCPP $CPPFLAGS'
16929 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
16930 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
16931 cross_compiling=$ac_cv_prog_cxx_cross
16932
16933       cat > conftest.$ac_ext <<EOF
16934 #line 16935 "configure"
16935 #include "confdefs.h"
16936 #include <math.h>
16937 int main() {
16938  atan2l(0, 0);
16939 ; return 0; }
16940 EOF
16941 if { (eval echo configure:16942: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
16942   rm -rf conftest*
16943   glibcpp_cv_func_atan2l_use=yes
16944 else
16945   echo "configure: failed program was:" >&5
16946   cat conftest.$ac_ext >&5
16947   rm -rf conftest*
16948   glibcpp_cv_func_atan2l_use=no
16949 fi
16950 rm -f conftest*
16951       ac_ext=c
16952 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
16953 ac_cpp='$CPP $CPPFLAGS'
16954 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
16955 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
16956 cross_compiling=$ac_cv_prog_cc_cross
16957
16958     
16959 fi
16960
16961   fi
16962   echo "$ac_t""$glibcpp_cv_func_atan2l_use" 1>&6
16963
16964   if test x$glibcpp_cv_func_atan2l_use = x"yes"; then
16965     for ac_func in atan2l
16966 do
16967 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
16968 echo "configure:16969: checking for $ac_func" >&5
16969 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
16970   echo $ac_n "(cached) $ac_c" 1>&6
16971 else
16972   cat > conftest.$ac_ext <<EOF
16973 #line 16974 "configure"
16974 #include "confdefs.h"
16975 /* System header to define __stub macros and hopefully few prototypes,
16976     which can conflict with char $ac_func(); below.  */
16977 #include <assert.h>
16978 /* Override any gcc2 internal prototype to avoid an error.  */
16979 /* We use char because int might match the return type of a gcc2
16980     builtin and then its argument prototype would still apply.  */
16981 char $ac_func();
16982
16983 int main() {
16984
16985 /* The GNU C library defines this for functions which it implements
16986     to always fail with ENOSYS.  Some functions are actually named
16987     something starting with __ and the normal name is an alias.  */
16988 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16989 choke me
16990 #else
16991 $ac_func();
16992 #endif
16993
16994 ; return 0; }
16995 EOF
16996 if { (eval echo configure:16997: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
16997   rm -rf conftest*
16998   eval "ac_cv_func_$ac_func=yes"
16999 else
17000   echo "configure: failed program was:" >&5
17001   cat conftest.$ac_ext >&5
17002   rm -rf conftest*
17003   eval "ac_cv_func_$ac_func=no"
17004 fi
17005 rm -f conftest*
17006 fi
17007
17008 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
17009   echo "$ac_t""yes" 1>&6
17010     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
17011   cat >> confdefs.h <<EOF
17012 #define $ac_tr_func 1
17013 EOF
17014  
17015 else
17016   echo "$ac_t""no" 1>&6
17017 fi
17018 done
17019     
17020   else
17021     
17022   echo $ac_n "checking for _atan2l declaration""... $ac_c" 1>&6
17023 echo "configure:17024: checking for _atan2l declaration" >&5
17024   if test x${glibcpp_cv_func__atan2l_use+set} != xset; then
17025     if eval "test \"`echo '$''{'glibcpp_cv_func__atan2l_use'+set}'`\" = set"; then
17026   echo $ac_n "(cached) $ac_c" 1>&6
17027 else
17028   
17029       
17030       ac_ext=C
17031 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
17032 ac_cpp='$CXXCPP $CPPFLAGS'
17033 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
17034 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
17035 cross_compiling=$ac_cv_prog_cxx_cross
17036
17037       cat > conftest.$ac_ext <<EOF
17038 #line 17039 "configure"
17039 #include "confdefs.h"
17040 #include <math.h>
17041 int main() {
17042  _atan2l(0, 0);
17043 ; return 0; }
17044 EOF
17045 if { (eval echo configure:17046: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
17046   rm -rf conftest*
17047   glibcpp_cv_func__atan2l_use=yes
17048 else
17049   echo "configure: failed program was:" >&5
17050   cat conftest.$ac_ext >&5
17051   rm -rf conftest*
17052   glibcpp_cv_func__atan2l_use=no
17053 fi
17054 rm -f conftest*
17055       ac_ext=c
17056 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
17057 ac_cpp='$CPP $CPPFLAGS'
17058 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
17059 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
17060 cross_compiling=$ac_cv_prog_cc_cross
17061
17062     
17063 fi
17064
17065   fi
17066   echo "$ac_t""$glibcpp_cv_func__atan2l_use" 1>&6
17067
17068     if test x$glibcpp_cv_func__atan2l_use = x"yes"; then
17069       for ac_func in _atan2l
17070 do
17071 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
17072 echo "configure:17073: checking for $ac_func" >&5
17073 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
17074   echo $ac_n "(cached) $ac_c" 1>&6
17075 else
17076   cat > conftest.$ac_ext <<EOF
17077 #line 17078 "configure"
17078 #include "confdefs.h"
17079 /* System header to define __stub macros and hopefully few prototypes,
17080     which can conflict with char $ac_func(); below.  */
17081 #include <assert.h>
17082 /* Override any gcc2 internal prototype to avoid an error.  */
17083 /* We use char because int might match the return type of a gcc2
17084     builtin and then its argument prototype would still apply.  */
17085 char $ac_func();
17086
17087 int main() {
17088
17089 /* The GNU C library defines this for functions which it implements
17090     to always fail with ENOSYS.  Some functions are actually named
17091     something starting with __ and the normal name is an alias.  */
17092 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17093 choke me
17094 #else
17095 $ac_func();
17096 #endif
17097
17098 ; return 0; }
17099 EOF
17100 if { (eval echo configure:17101: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
17101   rm -rf conftest*
17102   eval "ac_cv_func_$ac_func=yes"
17103 else
17104   echo "configure: failed program was:" >&5
17105   cat conftest.$ac_ext >&5
17106   rm -rf conftest*
17107   eval "ac_cv_func_$ac_func=no"
17108 fi
17109 rm -f conftest*
17110 fi
17111
17112 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
17113   echo "$ac_t""yes" 1>&6
17114     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
17115   cat >> confdefs.h <<EOF
17116 #define $ac_tr_func 1
17117 EOF
17118  
17119 else
17120   echo "$ac_t""no" 1>&6
17121 fi
17122 done
17123     
17124     fi
17125   fi
17126
17127   
17128   
17129   echo $ac_n "checking for expl declaration""... $ac_c" 1>&6
17130 echo "configure:17131: checking for expl declaration" >&5
17131   if test x${glibcpp_cv_func_expl_use+set} != xset; then
17132     if eval "test \"`echo '$''{'glibcpp_cv_func_expl_use'+set}'`\" = set"; then
17133   echo $ac_n "(cached) $ac_c" 1>&6
17134 else
17135   
17136       
17137       ac_ext=C
17138 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
17139 ac_cpp='$CXXCPP $CPPFLAGS'
17140 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
17141 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
17142 cross_compiling=$ac_cv_prog_cxx_cross
17143
17144       cat > conftest.$ac_ext <<EOF
17145 #line 17146 "configure"
17146 #include "confdefs.h"
17147 #include <math.h>
17148                       #ifdef HAVE_IEEEFP_H
17149                       #include <ieeefp.h>
17150                       #endif
17151                      
17152 int main() {
17153  expl(0);
17154 ; return 0; }
17155 EOF
17156 if { (eval echo configure:17157: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
17157   rm -rf conftest*
17158   glibcpp_cv_func_expl_use=yes
17159 else
17160   echo "configure: failed program was:" >&5
17161   cat conftest.$ac_ext >&5
17162   rm -rf conftest*
17163   glibcpp_cv_func_expl_use=no
17164 fi
17165 rm -f conftest*
17166       ac_ext=c
17167 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
17168 ac_cpp='$CPP $CPPFLAGS'
17169 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
17170 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
17171 cross_compiling=$ac_cv_prog_cc_cross
17172
17173     
17174 fi
17175
17176   fi
17177   echo "$ac_t""$glibcpp_cv_func_expl_use" 1>&6
17178
17179   if test x$glibcpp_cv_func_expl_use = x"yes"; then
17180     for ac_func in expl
17181 do
17182 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
17183 echo "configure:17184: checking for $ac_func" >&5
17184 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
17185   echo $ac_n "(cached) $ac_c" 1>&6
17186 else
17187   cat > conftest.$ac_ext <<EOF
17188 #line 17189 "configure"
17189 #include "confdefs.h"
17190 /* System header to define __stub macros and hopefully few prototypes,
17191     which can conflict with char $ac_func(); below.  */
17192 #include <assert.h>
17193 /* Override any gcc2 internal prototype to avoid an error.  */
17194 /* We use char because int might match the return type of a gcc2
17195     builtin and then its argument prototype would still apply.  */
17196 char $ac_func();
17197
17198 int main() {
17199
17200 /* The GNU C library defines this for functions which it implements
17201     to always fail with ENOSYS.  Some functions are actually named
17202     something starting with __ and the normal name is an alias.  */
17203 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17204 choke me
17205 #else
17206 $ac_func();
17207 #endif
17208
17209 ; return 0; }
17210 EOF
17211 if { (eval echo configure:17212: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
17212   rm -rf conftest*
17213   eval "ac_cv_func_$ac_func=yes"
17214 else
17215   echo "configure: failed program was:" >&5
17216   cat conftest.$ac_ext >&5
17217   rm -rf conftest*
17218   eval "ac_cv_func_$ac_func=no"
17219 fi
17220 rm -f conftest*
17221 fi
17222
17223 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
17224   echo "$ac_t""yes" 1>&6
17225     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
17226   cat >> confdefs.h <<EOF
17227 #define $ac_tr_func 1
17228 EOF
17229  
17230 else
17231   echo "$ac_t""no" 1>&6
17232 fi
17233 done
17234     
17235   else
17236     
17237   echo $ac_n "checking for _expl declaration""... $ac_c" 1>&6
17238 echo "configure:17239: checking for _expl declaration" >&5
17239   if test x${glibcpp_cv_func__expl_use+set} != xset; then
17240     if eval "test \"`echo '$''{'glibcpp_cv_func__expl_use'+set}'`\" = set"; then
17241   echo $ac_n "(cached) $ac_c" 1>&6
17242 else
17243   
17244       
17245       ac_ext=C
17246 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
17247 ac_cpp='$CXXCPP $CPPFLAGS'
17248 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
17249 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
17250 cross_compiling=$ac_cv_prog_cxx_cross
17251
17252       cat > conftest.$ac_ext <<EOF
17253 #line 17254 "configure"
17254 #include "confdefs.h"
17255 #include <math.h>
17256                       #ifdef HAVE_IEEEFP_H
17257                       #include <ieeefp.h>
17258                       #endif
17259                      
17260 int main() {
17261  _expl(0);
17262 ; return 0; }
17263 EOF
17264 if { (eval echo configure:17265: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
17265   rm -rf conftest*
17266   glibcpp_cv_func__expl_use=yes
17267 else
17268   echo "configure: failed program was:" >&5
17269   cat conftest.$ac_ext >&5
17270   rm -rf conftest*
17271   glibcpp_cv_func__expl_use=no
17272 fi
17273 rm -f conftest*
17274       ac_ext=c
17275 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
17276 ac_cpp='$CPP $CPPFLAGS'
17277 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
17278 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
17279 cross_compiling=$ac_cv_prog_cc_cross
17280
17281     
17282 fi
17283
17284   fi
17285   echo "$ac_t""$glibcpp_cv_func__expl_use" 1>&6
17286
17287     if test x$glibcpp_cv_func__expl_use = x"yes"; then
17288       for ac_func in _expl
17289 do
17290 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
17291 echo "configure:17292: checking for $ac_func" >&5
17292 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
17293   echo $ac_n "(cached) $ac_c" 1>&6
17294 else
17295   cat > conftest.$ac_ext <<EOF
17296 #line 17297 "configure"
17297 #include "confdefs.h"
17298 /* System header to define __stub macros and hopefully few prototypes,
17299     which can conflict with char $ac_func(); below.  */
17300 #include <assert.h>
17301 /* Override any gcc2 internal prototype to avoid an error.  */
17302 /* We use char because int might match the return type of a gcc2
17303     builtin and then its argument prototype would still apply.  */
17304 char $ac_func();
17305
17306 int main() {
17307
17308 /* The GNU C library defines this for functions which it implements
17309     to always fail with ENOSYS.  Some functions are actually named
17310     something starting with __ and the normal name is an alias.  */
17311 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17312 choke me
17313 #else
17314 $ac_func();
17315 #endif
17316
17317 ; return 0; }
17318 EOF
17319 if { (eval echo configure:17320: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
17320   rm -rf conftest*
17321   eval "ac_cv_func_$ac_func=yes"
17322 else
17323   echo "configure: failed program was:" >&5
17324   cat conftest.$ac_ext >&5
17325   rm -rf conftest*
17326   eval "ac_cv_func_$ac_func=no"
17327 fi
17328 rm -f conftest*
17329 fi
17330
17331 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
17332   echo "$ac_t""yes" 1>&6
17333     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
17334   cat >> confdefs.h <<EOF
17335 #define $ac_tr_func 1
17336 EOF
17337  
17338 else
17339   echo "$ac_t""no" 1>&6
17340 fi
17341 done
17342     
17343     fi
17344   fi
17345
17346   
17347   
17348   echo $ac_n "checking for fabsl declaration""... $ac_c" 1>&6
17349 echo "configure:17350: checking for fabsl declaration" >&5
17350   if test x${glibcpp_cv_func_fabsl_use+set} != xset; then
17351     if eval "test \"`echo '$''{'glibcpp_cv_func_fabsl_use'+set}'`\" = set"; then
17352   echo $ac_n "(cached) $ac_c" 1>&6
17353 else
17354   
17355       
17356       ac_ext=C
17357 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
17358 ac_cpp='$CXXCPP $CPPFLAGS'
17359 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
17360 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
17361 cross_compiling=$ac_cv_prog_cxx_cross
17362
17363       cat > conftest.$ac_ext <<EOF
17364 #line 17365 "configure"
17365 #include "confdefs.h"
17366 #include <math.h>
17367                       #ifdef HAVE_IEEEFP_H
17368                       #include <ieeefp.h>
17369                       #endif
17370                      
17371 int main() {
17372  fabsl(0);
17373 ; return 0; }
17374 EOF
17375 if { (eval echo configure:17376: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
17376   rm -rf conftest*
17377   glibcpp_cv_func_fabsl_use=yes
17378 else
17379   echo "configure: failed program was:" >&5
17380   cat conftest.$ac_ext >&5
17381   rm -rf conftest*
17382   glibcpp_cv_func_fabsl_use=no
17383 fi
17384 rm -f conftest*
17385       ac_ext=c
17386 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
17387 ac_cpp='$CPP $CPPFLAGS'
17388 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
17389 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
17390 cross_compiling=$ac_cv_prog_cc_cross
17391
17392     
17393 fi
17394
17395   fi
17396   echo "$ac_t""$glibcpp_cv_func_fabsl_use" 1>&6
17397
17398   if test x$glibcpp_cv_func_fabsl_use = x"yes"; then
17399     for ac_func in fabsl
17400 do
17401 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
17402 echo "configure:17403: checking for $ac_func" >&5
17403 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
17404   echo $ac_n "(cached) $ac_c" 1>&6
17405 else
17406   cat > conftest.$ac_ext <<EOF
17407 #line 17408 "configure"
17408 #include "confdefs.h"
17409 /* System header to define __stub macros and hopefully few prototypes,
17410     which can conflict with char $ac_func(); below.  */
17411 #include <assert.h>
17412 /* Override any gcc2 internal prototype to avoid an error.  */
17413 /* We use char because int might match the return type of a gcc2
17414     builtin and then its argument prototype would still apply.  */
17415 char $ac_func();
17416
17417 int main() {
17418
17419 /* The GNU C library defines this for functions which it implements
17420     to always fail with ENOSYS.  Some functions are actually named
17421     something starting with __ and the normal name is an alias.  */
17422 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17423 choke me
17424 #else
17425 $ac_func();
17426 #endif
17427
17428 ; return 0; }
17429 EOF
17430 if { (eval echo configure:17431: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
17431   rm -rf conftest*
17432   eval "ac_cv_func_$ac_func=yes"
17433 else
17434   echo "configure: failed program was:" >&5
17435   cat conftest.$ac_ext >&5
17436   rm -rf conftest*
17437   eval "ac_cv_func_$ac_func=no"
17438 fi
17439 rm -f conftest*
17440 fi
17441
17442 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
17443   echo "$ac_t""yes" 1>&6
17444     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
17445   cat >> confdefs.h <<EOF
17446 #define $ac_tr_func 1
17447 EOF
17448  
17449 else
17450   echo "$ac_t""no" 1>&6
17451 fi
17452 done
17453     
17454   else
17455     
17456   echo $ac_n "checking for _fabsl declaration""... $ac_c" 1>&6
17457 echo "configure:17458: checking for _fabsl declaration" >&5
17458   if test x${glibcpp_cv_func__fabsl_use+set} != xset; then
17459     if eval "test \"`echo '$''{'glibcpp_cv_func__fabsl_use'+set}'`\" = set"; then
17460   echo $ac_n "(cached) $ac_c" 1>&6
17461 else
17462   
17463       
17464       ac_ext=C
17465 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
17466 ac_cpp='$CXXCPP $CPPFLAGS'
17467 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
17468 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
17469 cross_compiling=$ac_cv_prog_cxx_cross
17470
17471       cat > conftest.$ac_ext <<EOF
17472 #line 17473 "configure"
17473 #include "confdefs.h"
17474 #include <math.h>
17475                       #ifdef HAVE_IEEEFP_H
17476                       #include <ieeefp.h>
17477                       #endif
17478                      
17479 int main() {
17480  _fabsl(0);
17481 ; return 0; }
17482 EOF
17483 if { (eval echo configure:17484: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
17484   rm -rf conftest*
17485   glibcpp_cv_func__fabsl_use=yes
17486 else
17487   echo "configure: failed program was:" >&5
17488   cat conftest.$ac_ext >&5
17489   rm -rf conftest*
17490   glibcpp_cv_func__fabsl_use=no
17491 fi
17492 rm -f conftest*
17493       ac_ext=c
17494 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
17495 ac_cpp='$CPP $CPPFLAGS'
17496 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
17497 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
17498 cross_compiling=$ac_cv_prog_cc_cross
17499
17500     
17501 fi
17502
17503   fi
17504   echo "$ac_t""$glibcpp_cv_func__fabsl_use" 1>&6
17505
17506     if test x$glibcpp_cv_func__fabsl_use = x"yes"; then
17507       for ac_func in _fabsl
17508 do
17509 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
17510 echo "configure:17511: checking for $ac_func" >&5
17511 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
17512   echo $ac_n "(cached) $ac_c" 1>&6
17513 else
17514   cat > conftest.$ac_ext <<EOF
17515 #line 17516 "configure"
17516 #include "confdefs.h"
17517 /* System header to define __stub macros and hopefully few prototypes,
17518     which can conflict with char $ac_func(); below.  */
17519 #include <assert.h>
17520 /* Override any gcc2 internal prototype to avoid an error.  */
17521 /* We use char because int might match the return type of a gcc2
17522     builtin and then its argument prototype would still apply.  */
17523 char $ac_func();
17524
17525 int main() {
17526
17527 /* The GNU C library defines this for functions which it implements
17528     to always fail with ENOSYS.  Some functions are actually named
17529     something starting with __ and the normal name is an alias.  */
17530 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17531 choke me
17532 #else
17533 $ac_func();
17534 #endif
17535
17536 ; return 0; }
17537 EOF
17538 if { (eval echo configure:17539: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
17539   rm -rf conftest*
17540   eval "ac_cv_func_$ac_func=yes"
17541 else
17542   echo "configure: failed program was:" >&5
17543   cat conftest.$ac_ext >&5
17544   rm -rf conftest*
17545   eval "ac_cv_func_$ac_func=no"
17546 fi
17547 rm -f conftest*
17548 fi
17549
17550 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
17551   echo "$ac_t""yes" 1>&6
17552     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
17553   cat >> confdefs.h <<EOF
17554 #define $ac_tr_func 1
17555 EOF
17556  
17557 else
17558   echo "$ac_t""no" 1>&6
17559 fi
17560 done
17561     
17562     fi
17563   fi
17564
17565   
17566   
17567   echo $ac_n "checking for fmodl declaration""... $ac_c" 1>&6
17568 echo "configure:17569: checking for fmodl declaration" >&5
17569   if test x${glibcpp_cv_func_fmodl_use+set} != xset; then
17570     if eval "test \"`echo '$''{'glibcpp_cv_func_fmodl_use'+set}'`\" = set"; then
17571   echo $ac_n "(cached) $ac_c" 1>&6
17572 else
17573   
17574       
17575       ac_ext=C
17576 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
17577 ac_cpp='$CXXCPP $CPPFLAGS'
17578 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
17579 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
17580 cross_compiling=$ac_cv_prog_cxx_cross
17581
17582       cat > conftest.$ac_ext <<EOF
17583 #line 17584 "configure"
17584 #include "confdefs.h"
17585 #include <math.h>
17586 int main() {
17587  fmodl(0, 0);
17588 ; return 0; }
17589 EOF
17590 if { (eval echo configure:17591: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
17591   rm -rf conftest*
17592   glibcpp_cv_func_fmodl_use=yes
17593 else
17594   echo "configure: failed program was:" >&5
17595   cat conftest.$ac_ext >&5
17596   rm -rf conftest*
17597   glibcpp_cv_func_fmodl_use=no
17598 fi
17599 rm -f conftest*
17600       ac_ext=c
17601 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
17602 ac_cpp='$CPP $CPPFLAGS'
17603 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
17604 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
17605 cross_compiling=$ac_cv_prog_cc_cross
17606
17607     
17608 fi
17609
17610   fi
17611   echo "$ac_t""$glibcpp_cv_func_fmodl_use" 1>&6
17612
17613   if test x$glibcpp_cv_func_fmodl_use = x"yes"; then
17614     for ac_func in fmodl
17615 do
17616 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
17617 echo "configure:17618: checking for $ac_func" >&5
17618 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
17619   echo $ac_n "(cached) $ac_c" 1>&6
17620 else
17621   cat > conftest.$ac_ext <<EOF
17622 #line 17623 "configure"
17623 #include "confdefs.h"
17624 /* System header to define __stub macros and hopefully few prototypes,
17625     which can conflict with char $ac_func(); below.  */
17626 #include <assert.h>
17627 /* Override any gcc2 internal prototype to avoid an error.  */
17628 /* We use char because int might match the return type of a gcc2
17629     builtin and then its argument prototype would still apply.  */
17630 char $ac_func();
17631
17632 int main() {
17633
17634 /* The GNU C library defines this for functions which it implements
17635     to always fail with ENOSYS.  Some functions are actually named
17636     something starting with __ and the normal name is an alias.  */
17637 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17638 choke me
17639 #else
17640 $ac_func();
17641 #endif
17642
17643 ; return 0; }
17644 EOF
17645 if { (eval echo configure:17646: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
17646   rm -rf conftest*
17647   eval "ac_cv_func_$ac_func=yes"
17648 else
17649   echo "configure: failed program was:" >&5
17650   cat conftest.$ac_ext >&5
17651   rm -rf conftest*
17652   eval "ac_cv_func_$ac_func=no"
17653 fi
17654 rm -f conftest*
17655 fi
17656
17657 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
17658   echo "$ac_t""yes" 1>&6
17659     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
17660   cat >> confdefs.h <<EOF
17661 #define $ac_tr_func 1
17662 EOF
17663  
17664 else
17665   echo "$ac_t""no" 1>&6
17666 fi
17667 done
17668     
17669   else
17670     
17671   echo $ac_n "checking for _fmodl declaration""... $ac_c" 1>&6
17672 echo "configure:17673: checking for _fmodl declaration" >&5
17673   if test x${glibcpp_cv_func__fmodl_use+set} != xset; then
17674     if eval "test \"`echo '$''{'glibcpp_cv_func__fmodl_use'+set}'`\" = set"; then
17675   echo $ac_n "(cached) $ac_c" 1>&6
17676 else
17677   
17678       
17679       ac_ext=C
17680 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
17681 ac_cpp='$CXXCPP $CPPFLAGS'
17682 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
17683 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
17684 cross_compiling=$ac_cv_prog_cxx_cross
17685
17686       cat > conftest.$ac_ext <<EOF
17687 #line 17688 "configure"
17688 #include "confdefs.h"
17689 #include <math.h>
17690 int main() {
17691  _fmodl(0, 0);
17692 ; return 0; }
17693 EOF
17694 if { (eval echo configure:17695: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
17695   rm -rf conftest*
17696   glibcpp_cv_func__fmodl_use=yes
17697 else
17698   echo "configure: failed program was:" >&5
17699   cat conftest.$ac_ext >&5
17700   rm -rf conftest*
17701   glibcpp_cv_func__fmodl_use=no
17702 fi
17703 rm -f conftest*
17704       ac_ext=c
17705 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
17706 ac_cpp='$CPP $CPPFLAGS'
17707 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
17708 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
17709 cross_compiling=$ac_cv_prog_cc_cross
17710
17711     
17712 fi
17713
17714   fi
17715   echo "$ac_t""$glibcpp_cv_func__fmodl_use" 1>&6
17716
17717     if test x$glibcpp_cv_func__fmodl_use = x"yes"; then
17718       for ac_func in _fmodl
17719 do
17720 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
17721 echo "configure:17722: checking for $ac_func" >&5
17722 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
17723   echo $ac_n "(cached) $ac_c" 1>&6
17724 else
17725   cat > conftest.$ac_ext <<EOF
17726 #line 17727 "configure"
17727 #include "confdefs.h"
17728 /* System header to define __stub macros and hopefully few prototypes,
17729     which can conflict with char $ac_func(); below.  */
17730 #include <assert.h>
17731 /* Override any gcc2 internal prototype to avoid an error.  */
17732 /* We use char because int might match the return type of a gcc2
17733     builtin and then its argument prototype would still apply.  */
17734 char $ac_func();
17735
17736 int main() {
17737
17738 /* The GNU C library defines this for functions which it implements
17739     to always fail with ENOSYS.  Some functions are actually named
17740     something starting with __ and the normal name is an alias.  */
17741 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17742 choke me
17743 #else
17744 $ac_func();
17745 #endif
17746
17747 ; return 0; }
17748 EOF
17749 if { (eval echo configure:17750: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
17750   rm -rf conftest*
17751   eval "ac_cv_func_$ac_func=yes"
17752 else
17753   echo "configure: failed program was:" >&5
17754   cat conftest.$ac_ext >&5
17755   rm -rf conftest*
17756   eval "ac_cv_func_$ac_func=no"
17757 fi
17758 rm -f conftest*
17759 fi
17760
17761 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
17762   echo "$ac_t""yes" 1>&6
17763     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
17764   cat >> confdefs.h <<EOF
17765 #define $ac_tr_func 1
17766 EOF
17767  
17768 else
17769   echo "$ac_t""no" 1>&6
17770 fi
17771 done
17772     
17773     fi
17774   fi
17775
17776   
17777   
17778   echo $ac_n "checking for frexpl declaration""... $ac_c" 1>&6
17779 echo "configure:17780: checking for frexpl declaration" >&5
17780   if test x${glibcpp_cv_func_frexpl_use+set} != xset; then
17781     if eval "test \"`echo '$''{'glibcpp_cv_func_frexpl_use'+set}'`\" = set"; then
17782   echo $ac_n "(cached) $ac_c" 1>&6
17783 else
17784   
17785       
17786       ac_ext=C
17787 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
17788 ac_cpp='$CXXCPP $CPPFLAGS'
17789 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
17790 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
17791 cross_compiling=$ac_cv_prog_cxx_cross
17792
17793       cat > conftest.$ac_ext <<EOF
17794 #line 17795 "configure"
17795 #include "confdefs.h"
17796 #include <math.h>
17797 int main() {
17798  frexpl(0, 0);
17799 ; return 0; }
17800 EOF
17801 if { (eval echo configure:17802: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
17802   rm -rf conftest*
17803   glibcpp_cv_func_frexpl_use=yes
17804 else
17805   echo "configure: failed program was:" >&5
17806   cat conftest.$ac_ext >&5
17807   rm -rf conftest*
17808   glibcpp_cv_func_frexpl_use=no
17809 fi
17810 rm -f conftest*
17811       ac_ext=c
17812 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
17813 ac_cpp='$CPP $CPPFLAGS'
17814 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
17815 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
17816 cross_compiling=$ac_cv_prog_cc_cross
17817
17818     
17819 fi
17820
17821   fi
17822   echo "$ac_t""$glibcpp_cv_func_frexpl_use" 1>&6
17823
17824   if test x$glibcpp_cv_func_frexpl_use = x"yes"; then
17825     for ac_func in frexpl
17826 do
17827 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
17828 echo "configure:17829: checking for $ac_func" >&5
17829 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
17830   echo $ac_n "(cached) $ac_c" 1>&6
17831 else
17832   cat > conftest.$ac_ext <<EOF
17833 #line 17834 "configure"
17834 #include "confdefs.h"
17835 /* System header to define __stub macros and hopefully few prototypes,
17836     which can conflict with char $ac_func(); below.  */
17837 #include <assert.h>
17838 /* Override any gcc2 internal prototype to avoid an error.  */
17839 /* We use char because int might match the return type of a gcc2
17840     builtin and then its argument prototype would still apply.  */
17841 char $ac_func();
17842
17843 int main() {
17844
17845 /* The GNU C library defines this for functions which it implements
17846     to always fail with ENOSYS.  Some functions are actually named
17847     something starting with __ and the normal name is an alias.  */
17848 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17849 choke me
17850 #else
17851 $ac_func();
17852 #endif
17853
17854 ; return 0; }
17855 EOF
17856 if { (eval echo configure:17857: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
17857   rm -rf conftest*
17858   eval "ac_cv_func_$ac_func=yes"
17859 else
17860   echo "configure: failed program was:" >&5
17861   cat conftest.$ac_ext >&5
17862   rm -rf conftest*
17863   eval "ac_cv_func_$ac_func=no"
17864 fi
17865 rm -f conftest*
17866 fi
17867
17868 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
17869   echo "$ac_t""yes" 1>&6
17870     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
17871   cat >> confdefs.h <<EOF
17872 #define $ac_tr_func 1
17873 EOF
17874  
17875 else
17876   echo "$ac_t""no" 1>&6
17877 fi
17878 done
17879     
17880   else
17881     
17882   echo $ac_n "checking for _frexpl declaration""... $ac_c" 1>&6
17883 echo "configure:17884: checking for _frexpl declaration" >&5
17884   if test x${glibcpp_cv_func__frexpl_use+set} != xset; then
17885     if eval "test \"`echo '$''{'glibcpp_cv_func__frexpl_use'+set}'`\" = set"; then
17886   echo $ac_n "(cached) $ac_c" 1>&6
17887 else
17888   
17889       
17890       ac_ext=C
17891 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
17892 ac_cpp='$CXXCPP $CPPFLAGS'
17893 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
17894 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
17895 cross_compiling=$ac_cv_prog_cxx_cross
17896
17897       cat > conftest.$ac_ext <<EOF
17898 #line 17899 "configure"
17899 #include "confdefs.h"
17900 #include <math.h>
17901 int main() {
17902  _frexpl(0, 0);
17903 ; return 0; }
17904 EOF
17905 if { (eval echo configure:17906: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
17906   rm -rf conftest*
17907   glibcpp_cv_func__frexpl_use=yes
17908 else
17909   echo "configure: failed program was:" >&5
17910   cat conftest.$ac_ext >&5
17911   rm -rf conftest*
17912   glibcpp_cv_func__frexpl_use=no
17913 fi
17914 rm -f conftest*
17915       ac_ext=c
17916 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
17917 ac_cpp='$CPP $CPPFLAGS'
17918 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
17919 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
17920 cross_compiling=$ac_cv_prog_cc_cross
17921
17922     
17923 fi
17924
17925   fi
17926   echo "$ac_t""$glibcpp_cv_func__frexpl_use" 1>&6
17927
17928     if test x$glibcpp_cv_func__frexpl_use = x"yes"; then
17929       for ac_func in _frexpl
17930 do
17931 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
17932 echo "configure:17933: checking for $ac_func" >&5
17933 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
17934   echo $ac_n "(cached) $ac_c" 1>&6
17935 else
17936   cat > conftest.$ac_ext <<EOF
17937 #line 17938 "configure"
17938 #include "confdefs.h"
17939 /* System header to define __stub macros and hopefully few prototypes,
17940     which can conflict with char $ac_func(); below.  */
17941 #include <assert.h>
17942 /* Override any gcc2 internal prototype to avoid an error.  */
17943 /* We use char because int might match the return type of a gcc2
17944     builtin and then its argument prototype would still apply.  */
17945 char $ac_func();
17946
17947 int main() {
17948
17949 /* The GNU C library defines this for functions which it implements
17950     to always fail with ENOSYS.  Some functions are actually named
17951     something starting with __ and the normal name is an alias.  */
17952 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17953 choke me
17954 #else
17955 $ac_func();
17956 #endif
17957
17958 ; return 0; }
17959 EOF
17960 if { (eval echo configure:17961: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
17961   rm -rf conftest*
17962   eval "ac_cv_func_$ac_func=yes"
17963 else
17964   echo "configure: failed program was:" >&5
17965   cat conftest.$ac_ext >&5
17966   rm -rf conftest*
17967   eval "ac_cv_func_$ac_func=no"
17968 fi
17969 rm -f conftest*
17970 fi
17971
17972 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
17973   echo "$ac_t""yes" 1>&6
17974     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
17975   cat >> confdefs.h <<EOF
17976 #define $ac_tr_func 1
17977 EOF
17978  
17979 else
17980   echo "$ac_t""no" 1>&6
17981 fi
17982 done
17983     
17984     fi
17985   fi
17986
17987   
17988   
17989   echo $ac_n "checking for hypotl declaration""... $ac_c" 1>&6
17990 echo "configure:17991: checking for hypotl declaration" >&5
17991   if test x${glibcpp_cv_func_hypotl_use+set} != xset; then
17992     if eval "test \"`echo '$''{'glibcpp_cv_func_hypotl_use'+set}'`\" = set"; then
17993   echo $ac_n "(cached) $ac_c" 1>&6
17994 else
17995   
17996       
17997       ac_ext=C
17998 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
17999 ac_cpp='$CXXCPP $CPPFLAGS'
18000 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
18001 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
18002 cross_compiling=$ac_cv_prog_cxx_cross
18003
18004       cat > conftest.$ac_ext <<EOF
18005 #line 18006 "configure"
18006 #include "confdefs.h"
18007 #include <math.h>
18008 int main() {
18009  hypotl(0, 0);
18010 ; return 0; }
18011 EOF
18012 if { (eval echo configure:18013: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
18013   rm -rf conftest*
18014   glibcpp_cv_func_hypotl_use=yes
18015 else
18016   echo "configure: failed program was:" >&5
18017   cat conftest.$ac_ext >&5
18018   rm -rf conftest*
18019   glibcpp_cv_func_hypotl_use=no
18020 fi
18021 rm -f conftest*
18022       ac_ext=c
18023 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
18024 ac_cpp='$CPP $CPPFLAGS'
18025 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
18026 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
18027 cross_compiling=$ac_cv_prog_cc_cross
18028
18029     
18030 fi
18031
18032   fi
18033   echo "$ac_t""$glibcpp_cv_func_hypotl_use" 1>&6
18034
18035   if test x$glibcpp_cv_func_hypotl_use = x"yes"; then
18036     for ac_func in hypotl
18037 do
18038 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
18039 echo "configure:18040: checking for $ac_func" >&5
18040 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
18041   echo $ac_n "(cached) $ac_c" 1>&6
18042 else
18043   cat > conftest.$ac_ext <<EOF
18044 #line 18045 "configure"
18045 #include "confdefs.h"
18046 /* System header to define __stub macros and hopefully few prototypes,
18047     which can conflict with char $ac_func(); below.  */
18048 #include <assert.h>
18049 /* Override any gcc2 internal prototype to avoid an error.  */
18050 /* We use char because int might match the return type of a gcc2
18051     builtin and then its argument prototype would still apply.  */
18052 char $ac_func();
18053
18054 int main() {
18055
18056 /* The GNU C library defines this for functions which it implements
18057     to always fail with ENOSYS.  Some functions are actually named
18058     something starting with __ and the normal name is an alias.  */
18059 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
18060 choke me
18061 #else
18062 $ac_func();
18063 #endif
18064
18065 ; return 0; }
18066 EOF
18067 if { (eval echo configure:18068: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
18068   rm -rf conftest*
18069   eval "ac_cv_func_$ac_func=yes"
18070 else
18071   echo "configure: failed program was:" >&5
18072   cat conftest.$ac_ext >&5
18073   rm -rf conftest*
18074   eval "ac_cv_func_$ac_func=no"
18075 fi
18076 rm -f conftest*
18077 fi
18078
18079 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
18080   echo "$ac_t""yes" 1>&6
18081     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
18082   cat >> confdefs.h <<EOF
18083 #define $ac_tr_func 1
18084 EOF
18085  
18086 else
18087   echo "$ac_t""no" 1>&6
18088 fi
18089 done
18090     
18091   else
18092     
18093   echo $ac_n "checking for _hypotl declaration""... $ac_c" 1>&6
18094 echo "configure:18095: checking for _hypotl declaration" >&5
18095   if test x${glibcpp_cv_func__hypotl_use+set} != xset; then
18096     if eval "test \"`echo '$''{'glibcpp_cv_func__hypotl_use'+set}'`\" = set"; then
18097   echo $ac_n "(cached) $ac_c" 1>&6
18098 else
18099   
18100       
18101       ac_ext=C
18102 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
18103 ac_cpp='$CXXCPP $CPPFLAGS'
18104 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
18105 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
18106 cross_compiling=$ac_cv_prog_cxx_cross
18107
18108       cat > conftest.$ac_ext <<EOF
18109 #line 18110 "configure"
18110 #include "confdefs.h"
18111 #include <math.h>
18112 int main() {
18113  _hypotl(0, 0);
18114 ; return 0; }
18115 EOF
18116 if { (eval echo configure:18117: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
18117   rm -rf conftest*
18118   glibcpp_cv_func__hypotl_use=yes
18119 else
18120   echo "configure: failed program was:" >&5
18121   cat conftest.$ac_ext >&5
18122   rm -rf conftest*
18123   glibcpp_cv_func__hypotl_use=no
18124 fi
18125 rm -f conftest*
18126       ac_ext=c
18127 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
18128 ac_cpp='$CPP $CPPFLAGS'
18129 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
18130 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
18131 cross_compiling=$ac_cv_prog_cc_cross
18132
18133     
18134 fi
18135
18136   fi
18137   echo "$ac_t""$glibcpp_cv_func__hypotl_use" 1>&6
18138
18139     if test x$glibcpp_cv_func__hypotl_use = x"yes"; then
18140       for ac_func in _hypotl
18141 do
18142 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
18143 echo "configure:18144: checking for $ac_func" >&5
18144 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
18145   echo $ac_n "(cached) $ac_c" 1>&6
18146 else
18147   cat > conftest.$ac_ext <<EOF
18148 #line 18149 "configure"
18149 #include "confdefs.h"
18150 /* System header to define __stub macros and hopefully few prototypes,
18151     which can conflict with char $ac_func(); below.  */
18152 #include <assert.h>
18153 /* Override any gcc2 internal prototype to avoid an error.  */
18154 /* We use char because int might match the return type of a gcc2
18155     builtin and then its argument prototype would still apply.  */
18156 char $ac_func();
18157
18158 int main() {
18159
18160 /* The GNU C library defines this for functions which it implements
18161     to always fail with ENOSYS.  Some functions are actually named
18162     something starting with __ and the normal name is an alias.  */
18163 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
18164 choke me
18165 #else
18166 $ac_func();
18167 #endif
18168
18169 ; return 0; }
18170 EOF
18171 if { (eval echo configure:18172: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
18172   rm -rf conftest*
18173   eval "ac_cv_func_$ac_func=yes"
18174 else
18175   echo "configure: failed program was:" >&5
18176   cat conftest.$ac_ext >&5
18177   rm -rf conftest*
18178   eval "ac_cv_func_$ac_func=no"
18179 fi
18180 rm -f conftest*
18181 fi
18182
18183 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
18184   echo "$ac_t""yes" 1>&6
18185     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
18186   cat >> confdefs.h <<EOF
18187 #define $ac_tr_func 1
18188 EOF
18189  
18190 else
18191   echo "$ac_t""no" 1>&6
18192 fi
18193 done
18194     
18195     fi
18196   fi
18197
18198   
18199   
18200   echo $ac_n "checking for ldexpl declaration""... $ac_c" 1>&6
18201 echo "configure:18202: checking for ldexpl declaration" >&5
18202   if test x${glibcpp_cv_func_ldexpl_use+set} != xset; then
18203     if eval "test \"`echo '$''{'glibcpp_cv_func_ldexpl_use'+set}'`\" = set"; then
18204   echo $ac_n "(cached) $ac_c" 1>&6
18205 else
18206   
18207       
18208       ac_ext=C
18209 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
18210 ac_cpp='$CXXCPP $CPPFLAGS'
18211 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
18212 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
18213 cross_compiling=$ac_cv_prog_cxx_cross
18214
18215       cat > conftest.$ac_ext <<EOF
18216 #line 18217 "configure"
18217 #include "confdefs.h"
18218 #include <math.h>
18219 int main() {
18220  ldexpl(0, 0);
18221 ; return 0; }
18222 EOF
18223 if { (eval echo configure:18224: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
18224   rm -rf conftest*
18225   glibcpp_cv_func_ldexpl_use=yes
18226 else
18227   echo "configure: failed program was:" >&5
18228   cat conftest.$ac_ext >&5
18229   rm -rf conftest*
18230   glibcpp_cv_func_ldexpl_use=no
18231 fi
18232 rm -f conftest*
18233       ac_ext=c
18234 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
18235 ac_cpp='$CPP $CPPFLAGS'
18236 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
18237 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
18238 cross_compiling=$ac_cv_prog_cc_cross
18239
18240     
18241 fi
18242
18243   fi
18244   echo "$ac_t""$glibcpp_cv_func_ldexpl_use" 1>&6
18245
18246   if test x$glibcpp_cv_func_ldexpl_use = x"yes"; then
18247     for ac_func in ldexpl
18248 do
18249 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
18250 echo "configure:18251: checking for $ac_func" >&5
18251 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
18252   echo $ac_n "(cached) $ac_c" 1>&6
18253 else
18254   cat > conftest.$ac_ext <<EOF
18255 #line 18256 "configure"
18256 #include "confdefs.h"
18257 /* System header to define __stub macros and hopefully few prototypes,
18258     which can conflict with char $ac_func(); below.  */
18259 #include <assert.h>
18260 /* Override any gcc2 internal prototype to avoid an error.  */
18261 /* We use char because int might match the return type of a gcc2
18262     builtin and then its argument prototype would still apply.  */
18263 char $ac_func();
18264
18265 int main() {
18266
18267 /* The GNU C library defines this for functions which it implements
18268     to always fail with ENOSYS.  Some functions are actually named
18269     something starting with __ and the normal name is an alias.  */
18270 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
18271 choke me
18272 #else
18273 $ac_func();
18274 #endif
18275
18276 ; return 0; }
18277 EOF
18278 if { (eval echo configure:18279: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
18279   rm -rf conftest*
18280   eval "ac_cv_func_$ac_func=yes"
18281 else
18282   echo "configure: failed program was:" >&5
18283   cat conftest.$ac_ext >&5
18284   rm -rf conftest*
18285   eval "ac_cv_func_$ac_func=no"
18286 fi
18287 rm -f conftest*
18288 fi
18289
18290 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
18291   echo "$ac_t""yes" 1>&6
18292     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
18293   cat >> confdefs.h <<EOF
18294 #define $ac_tr_func 1
18295 EOF
18296  
18297 else
18298   echo "$ac_t""no" 1>&6
18299 fi
18300 done
18301     
18302   else
18303     
18304   echo $ac_n "checking for _ldexpl declaration""... $ac_c" 1>&6
18305 echo "configure:18306: checking for _ldexpl declaration" >&5
18306   if test x${glibcpp_cv_func__ldexpl_use+set} != xset; then
18307     if eval "test \"`echo '$''{'glibcpp_cv_func__ldexpl_use'+set}'`\" = set"; then
18308   echo $ac_n "(cached) $ac_c" 1>&6
18309 else
18310   
18311       
18312       ac_ext=C
18313 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
18314 ac_cpp='$CXXCPP $CPPFLAGS'
18315 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
18316 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
18317 cross_compiling=$ac_cv_prog_cxx_cross
18318
18319       cat > conftest.$ac_ext <<EOF
18320 #line 18321 "configure"
18321 #include "confdefs.h"
18322 #include <math.h>
18323 int main() {
18324  _ldexpl(0, 0);
18325 ; return 0; }
18326 EOF
18327 if { (eval echo configure:18328: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
18328   rm -rf conftest*
18329   glibcpp_cv_func__ldexpl_use=yes
18330 else
18331   echo "configure: failed program was:" >&5
18332   cat conftest.$ac_ext >&5
18333   rm -rf conftest*
18334   glibcpp_cv_func__ldexpl_use=no
18335 fi
18336 rm -f conftest*
18337       ac_ext=c
18338 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
18339 ac_cpp='$CPP $CPPFLAGS'
18340 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
18341 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
18342 cross_compiling=$ac_cv_prog_cc_cross
18343
18344     
18345 fi
18346
18347   fi
18348   echo "$ac_t""$glibcpp_cv_func__ldexpl_use" 1>&6
18349
18350     if test x$glibcpp_cv_func__ldexpl_use = x"yes"; then
18351       for ac_func in _ldexpl
18352 do
18353 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
18354 echo "configure:18355: checking for $ac_func" >&5
18355 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
18356   echo $ac_n "(cached) $ac_c" 1>&6
18357 else
18358   cat > conftest.$ac_ext <<EOF
18359 #line 18360 "configure"
18360 #include "confdefs.h"
18361 /* System header to define __stub macros and hopefully few prototypes,
18362     which can conflict with char $ac_func(); below.  */
18363 #include <assert.h>
18364 /* Override any gcc2 internal prototype to avoid an error.  */
18365 /* We use char because int might match the return type of a gcc2
18366     builtin and then its argument prototype would still apply.  */
18367 char $ac_func();
18368
18369 int main() {
18370
18371 /* The GNU C library defines this for functions which it implements
18372     to always fail with ENOSYS.  Some functions are actually named
18373     something starting with __ and the normal name is an alias.  */
18374 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
18375 choke me
18376 #else
18377 $ac_func();
18378 #endif
18379
18380 ; return 0; }
18381 EOF
18382 if { (eval echo configure:18383: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
18383   rm -rf conftest*
18384   eval "ac_cv_func_$ac_func=yes"
18385 else
18386   echo "configure: failed program was:" >&5
18387   cat conftest.$ac_ext >&5
18388   rm -rf conftest*
18389   eval "ac_cv_func_$ac_func=no"
18390 fi
18391 rm -f conftest*
18392 fi
18393
18394 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
18395   echo "$ac_t""yes" 1>&6
18396     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
18397   cat >> confdefs.h <<EOF
18398 #define $ac_tr_func 1
18399 EOF
18400  
18401 else
18402   echo "$ac_t""no" 1>&6
18403 fi
18404 done
18405     
18406     fi
18407   fi
18408
18409   
18410   
18411   echo $ac_n "checking for logl declaration""... $ac_c" 1>&6
18412 echo "configure:18413: checking for logl declaration" >&5
18413   if test x${glibcpp_cv_func_logl_use+set} != xset; then
18414     if eval "test \"`echo '$''{'glibcpp_cv_func_logl_use'+set}'`\" = set"; then
18415   echo $ac_n "(cached) $ac_c" 1>&6
18416 else
18417   
18418       
18419       ac_ext=C
18420 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
18421 ac_cpp='$CXXCPP $CPPFLAGS'
18422 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
18423 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
18424 cross_compiling=$ac_cv_prog_cxx_cross
18425
18426       cat > conftest.$ac_ext <<EOF
18427 #line 18428 "configure"
18428 #include "confdefs.h"
18429 #include <math.h>
18430                       #ifdef HAVE_IEEEFP_H
18431                       #include <ieeefp.h>
18432                       #endif
18433                      
18434 int main() {
18435  logl(0);
18436 ; return 0; }
18437 EOF
18438 if { (eval echo configure:18439: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
18439   rm -rf conftest*
18440   glibcpp_cv_func_logl_use=yes
18441 else
18442   echo "configure: failed program was:" >&5
18443   cat conftest.$ac_ext >&5
18444   rm -rf conftest*
18445   glibcpp_cv_func_logl_use=no
18446 fi
18447 rm -f conftest*
18448       ac_ext=c
18449 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
18450 ac_cpp='$CPP $CPPFLAGS'
18451 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
18452 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
18453 cross_compiling=$ac_cv_prog_cc_cross
18454
18455     
18456 fi
18457
18458   fi
18459   echo "$ac_t""$glibcpp_cv_func_logl_use" 1>&6
18460
18461   if test x$glibcpp_cv_func_logl_use = x"yes"; then
18462     for ac_func in logl
18463 do
18464 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
18465 echo "configure:18466: checking for $ac_func" >&5
18466 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
18467   echo $ac_n "(cached) $ac_c" 1>&6
18468 else
18469   cat > conftest.$ac_ext <<EOF
18470 #line 18471 "configure"
18471 #include "confdefs.h"
18472 /* System header to define __stub macros and hopefully few prototypes,
18473     which can conflict with char $ac_func(); below.  */
18474 #include <assert.h>
18475 /* Override any gcc2 internal prototype to avoid an error.  */
18476 /* We use char because int might match the return type of a gcc2
18477     builtin and then its argument prototype would still apply.  */
18478 char $ac_func();
18479
18480 int main() {
18481
18482 /* The GNU C library defines this for functions which it implements
18483     to always fail with ENOSYS.  Some functions are actually named
18484     something starting with __ and the normal name is an alias.  */
18485 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
18486 choke me
18487 #else
18488 $ac_func();
18489 #endif
18490
18491 ; return 0; }
18492 EOF
18493 if { (eval echo configure:18494: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
18494   rm -rf conftest*
18495   eval "ac_cv_func_$ac_func=yes"
18496 else
18497   echo "configure: failed program was:" >&5
18498   cat conftest.$ac_ext >&5
18499   rm -rf conftest*
18500   eval "ac_cv_func_$ac_func=no"
18501 fi
18502 rm -f conftest*
18503 fi
18504
18505 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
18506   echo "$ac_t""yes" 1>&6
18507     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
18508   cat >> confdefs.h <<EOF
18509 #define $ac_tr_func 1
18510 EOF
18511  
18512 else
18513   echo "$ac_t""no" 1>&6
18514 fi
18515 done
18516     
18517   else
18518     
18519   echo $ac_n "checking for _logl declaration""... $ac_c" 1>&6
18520 echo "configure:18521: checking for _logl declaration" >&5
18521   if test x${glibcpp_cv_func__logl_use+set} != xset; then
18522     if eval "test \"`echo '$''{'glibcpp_cv_func__logl_use'+set}'`\" = set"; then
18523   echo $ac_n "(cached) $ac_c" 1>&6
18524 else
18525   
18526       
18527       ac_ext=C
18528 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
18529 ac_cpp='$CXXCPP $CPPFLAGS'
18530 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
18531 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
18532 cross_compiling=$ac_cv_prog_cxx_cross
18533
18534       cat > conftest.$ac_ext <<EOF
18535 #line 18536 "configure"
18536 #include "confdefs.h"
18537 #include <math.h>
18538                       #ifdef HAVE_IEEEFP_H
18539                       #include <ieeefp.h>
18540                       #endif
18541                      
18542 int main() {
18543  _logl(0);
18544 ; return 0; }
18545 EOF
18546 if { (eval echo configure:18547: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
18547   rm -rf conftest*
18548   glibcpp_cv_func__logl_use=yes
18549 else
18550   echo "configure: failed program was:" >&5
18551   cat conftest.$ac_ext >&5
18552   rm -rf conftest*
18553   glibcpp_cv_func__logl_use=no
18554 fi
18555 rm -f conftest*
18556       ac_ext=c
18557 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
18558 ac_cpp='$CPP $CPPFLAGS'
18559 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
18560 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
18561 cross_compiling=$ac_cv_prog_cc_cross
18562
18563     
18564 fi
18565
18566   fi
18567   echo "$ac_t""$glibcpp_cv_func__logl_use" 1>&6
18568
18569     if test x$glibcpp_cv_func__logl_use = x"yes"; then
18570       for ac_func in _logl
18571 do
18572 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
18573 echo "configure:18574: checking for $ac_func" >&5
18574 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
18575   echo $ac_n "(cached) $ac_c" 1>&6
18576 else
18577   cat > conftest.$ac_ext <<EOF
18578 #line 18579 "configure"
18579 #include "confdefs.h"
18580 /* System header to define __stub macros and hopefully few prototypes,
18581     which can conflict with char $ac_func(); below.  */
18582 #include <assert.h>
18583 /* Override any gcc2 internal prototype to avoid an error.  */
18584 /* We use char because int might match the return type of a gcc2
18585     builtin and then its argument prototype would still apply.  */
18586 char $ac_func();
18587
18588 int main() {
18589
18590 /* The GNU C library defines this for functions which it implements
18591     to always fail with ENOSYS.  Some functions are actually named
18592     something starting with __ and the normal name is an alias.  */
18593 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
18594 choke me
18595 #else
18596 $ac_func();
18597 #endif
18598
18599 ; return 0; }
18600 EOF
18601 if { (eval echo configure:18602: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
18602   rm -rf conftest*
18603   eval "ac_cv_func_$ac_func=yes"
18604 else
18605   echo "configure: failed program was:" >&5
18606   cat conftest.$ac_ext >&5
18607   rm -rf conftest*
18608   eval "ac_cv_func_$ac_func=no"
18609 fi
18610 rm -f conftest*
18611 fi
18612
18613 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
18614   echo "$ac_t""yes" 1>&6
18615     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
18616   cat >> confdefs.h <<EOF
18617 #define $ac_tr_func 1
18618 EOF
18619  
18620 else
18621   echo "$ac_t""no" 1>&6
18622 fi
18623 done
18624     
18625     fi
18626   fi
18627
18628   
18629   
18630   echo $ac_n "checking for log10l declaration""... $ac_c" 1>&6
18631 echo "configure:18632: checking for log10l declaration" >&5
18632   if test x${glibcpp_cv_func_log10l_use+set} != xset; then
18633     if eval "test \"`echo '$''{'glibcpp_cv_func_log10l_use'+set}'`\" = set"; then
18634   echo $ac_n "(cached) $ac_c" 1>&6
18635 else
18636   
18637       
18638       ac_ext=C
18639 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
18640 ac_cpp='$CXXCPP $CPPFLAGS'
18641 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
18642 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
18643 cross_compiling=$ac_cv_prog_cxx_cross
18644
18645       cat > conftest.$ac_ext <<EOF
18646 #line 18647 "configure"
18647 #include "confdefs.h"
18648 #include <math.h>
18649                       #ifdef HAVE_IEEEFP_H
18650                       #include <ieeefp.h>
18651                       #endif
18652                      
18653 int main() {
18654  log10l(0);
18655 ; return 0; }
18656 EOF
18657 if { (eval echo configure:18658: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
18658   rm -rf conftest*
18659   glibcpp_cv_func_log10l_use=yes
18660 else
18661   echo "configure: failed program was:" >&5
18662   cat conftest.$ac_ext >&5
18663   rm -rf conftest*
18664   glibcpp_cv_func_log10l_use=no
18665 fi
18666 rm -f conftest*
18667       ac_ext=c
18668 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
18669 ac_cpp='$CPP $CPPFLAGS'
18670 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
18671 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
18672 cross_compiling=$ac_cv_prog_cc_cross
18673
18674     
18675 fi
18676
18677   fi
18678   echo "$ac_t""$glibcpp_cv_func_log10l_use" 1>&6
18679
18680   if test x$glibcpp_cv_func_log10l_use = x"yes"; then
18681     for ac_func in log10l
18682 do
18683 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
18684 echo "configure:18685: checking for $ac_func" >&5
18685 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
18686   echo $ac_n "(cached) $ac_c" 1>&6
18687 else
18688   cat > conftest.$ac_ext <<EOF
18689 #line 18690 "configure"
18690 #include "confdefs.h"
18691 /* System header to define __stub macros and hopefully few prototypes,
18692     which can conflict with char $ac_func(); below.  */
18693 #include <assert.h>
18694 /* Override any gcc2 internal prototype to avoid an error.  */
18695 /* We use char because int might match the return type of a gcc2
18696     builtin and then its argument prototype would still apply.  */
18697 char $ac_func();
18698
18699 int main() {
18700
18701 /* The GNU C library defines this for functions which it implements
18702     to always fail with ENOSYS.  Some functions are actually named
18703     something starting with __ and the normal name is an alias.  */
18704 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
18705 choke me
18706 #else
18707 $ac_func();
18708 #endif
18709
18710 ; return 0; }
18711 EOF
18712 if { (eval echo configure:18713: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
18713   rm -rf conftest*
18714   eval "ac_cv_func_$ac_func=yes"
18715 else
18716   echo "configure: failed program was:" >&5
18717   cat conftest.$ac_ext >&5
18718   rm -rf conftest*
18719   eval "ac_cv_func_$ac_func=no"
18720 fi
18721 rm -f conftest*
18722 fi
18723
18724 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
18725   echo "$ac_t""yes" 1>&6
18726     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
18727   cat >> confdefs.h <<EOF
18728 #define $ac_tr_func 1
18729 EOF
18730  
18731 else
18732   echo "$ac_t""no" 1>&6
18733 fi
18734 done
18735     
18736   else
18737     
18738   echo $ac_n "checking for _log10l declaration""... $ac_c" 1>&6
18739 echo "configure:18740: checking for _log10l declaration" >&5
18740   if test x${glibcpp_cv_func__log10l_use+set} != xset; then
18741     if eval "test \"`echo '$''{'glibcpp_cv_func__log10l_use'+set}'`\" = set"; then
18742   echo $ac_n "(cached) $ac_c" 1>&6
18743 else
18744   
18745       
18746       ac_ext=C
18747 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
18748 ac_cpp='$CXXCPP $CPPFLAGS'
18749 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
18750 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
18751 cross_compiling=$ac_cv_prog_cxx_cross
18752
18753       cat > conftest.$ac_ext <<EOF
18754 #line 18755 "configure"
18755 #include "confdefs.h"
18756 #include <math.h>
18757                       #ifdef HAVE_IEEEFP_H
18758                       #include <ieeefp.h>
18759                       #endif
18760                      
18761 int main() {
18762  _log10l(0);
18763 ; return 0; }
18764 EOF
18765 if { (eval echo configure:18766: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
18766   rm -rf conftest*
18767   glibcpp_cv_func__log10l_use=yes
18768 else
18769   echo "configure: failed program was:" >&5
18770   cat conftest.$ac_ext >&5
18771   rm -rf conftest*
18772   glibcpp_cv_func__log10l_use=no
18773 fi
18774 rm -f conftest*
18775       ac_ext=c
18776 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
18777 ac_cpp='$CPP $CPPFLAGS'
18778 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
18779 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
18780 cross_compiling=$ac_cv_prog_cc_cross
18781
18782     
18783 fi
18784
18785   fi
18786   echo "$ac_t""$glibcpp_cv_func__log10l_use" 1>&6
18787
18788     if test x$glibcpp_cv_func__log10l_use = x"yes"; then
18789       for ac_func in _log10l
18790 do
18791 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
18792 echo "configure:18793: checking for $ac_func" >&5
18793 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
18794   echo $ac_n "(cached) $ac_c" 1>&6
18795 else
18796   cat > conftest.$ac_ext <<EOF
18797 #line 18798 "configure"
18798 #include "confdefs.h"
18799 /* System header to define __stub macros and hopefully few prototypes,
18800     which can conflict with char $ac_func(); below.  */
18801 #include <assert.h>
18802 /* Override any gcc2 internal prototype to avoid an error.  */
18803 /* We use char because int might match the return type of a gcc2
18804     builtin and then its argument prototype would still apply.  */
18805 char $ac_func();
18806
18807 int main() {
18808
18809 /* The GNU C library defines this for functions which it implements
18810     to always fail with ENOSYS.  Some functions are actually named
18811     something starting with __ and the normal name is an alias.  */
18812 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
18813 choke me
18814 #else
18815 $ac_func();
18816 #endif
18817
18818 ; return 0; }
18819 EOF
18820 if { (eval echo configure:18821: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
18821   rm -rf conftest*
18822   eval "ac_cv_func_$ac_func=yes"
18823 else
18824   echo "configure: failed program was:" >&5
18825   cat conftest.$ac_ext >&5
18826   rm -rf conftest*
18827   eval "ac_cv_func_$ac_func=no"
18828 fi
18829 rm -f conftest*
18830 fi
18831
18832 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
18833   echo "$ac_t""yes" 1>&6
18834     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
18835   cat >> confdefs.h <<EOF
18836 #define $ac_tr_func 1
18837 EOF
18838  
18839 else
18840   echo "$ac_t""no" 1>&6
18841 fi
18842 done
18843     
18844     fi
18845   fi
18846
18847   
18848   
18849   echo $ac_n "checking for modfl declaration""... $ac_c" 1>&6
18850 echo "configure:18851: checking for modfl declaration" >&5
18851   if test x${glibcpp_cv_func_modfl_use+set} != xset; then
18852     if eval "test \"`echo '$''{'glibcpp_cv_func_modfl_use'+set}'`\" = set"; then
18853   echo $ac_n "(cached) $ac_c" 1>&6
18854 else
18855   
18856       
18857       ac_ext=C
18858 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
18859 ac_cpp='$CXXCPP $CPPFLAGS'
18860 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
18861 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
18862 cross_compiling=$ac_cv_prog_cxx_cross
18863
18864       cat > conftest.$ac_ext <<EOF
18865 #line 18866 "configure"
18866 #include "confdefs.h"
18867 #include <math.h>
18868 int main() {
18869  modfl(0, 0);
18870 ; return 0; }
18871 EOF
18872 if { (eval echo configure:18873: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
18873   rm -rf conftest*
18874   glibcpp_cv_func_modfl_use=yes
18875 else
18876   echo "configure: failed program was:" >&5
18877   cat conftest.$ac_ext >&5
18878   rm -rf conftest*
18879   glibcpp_cv_func_modfl_use=no
18880 fi
18881 rm -f conftest*
18882       ac_ext=c
18883 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
18884 ac_cpp='$CPP $CPPFLAGS'
18885 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
18886 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
18887 cross_compiling=$ac_cv_prog_cc_cross
18888
18889     
18890 fi
18891
18892   fi
18893   echo "$ac_t""$glibcpp_cv_func_modfl_use" 1>&6
18894
18895   if test x$glibcpp_cv_func_modfl_use = x"yes"; then
18896     for ac_func in modfl
18897 do
18898 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
18899 echo "configure:18900: checking for $ac_func" >&5
18900 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
18901   echo $ac_n "(cached) $ac_c" 1>&6
18902 else
18903   cat > conftest.$ac_ext <<EOF
18904 #line 18905 "configure"
18905 #include "confdefs.h"
18906 /* System header to define __stub macros and hopefully few prototypes,
18907     which can conflict with char $ac_func(); below.  */
18908 #include <assert.h>
18909 /* Override any gcc2 internal prototype to avoid an error.  */
18910 /* We use char because int might match the return type of a gcc2
18911     builtin and then its argument prototype would still apply.  */
18912 char $ac_func();
18913
18914 int main() {
18915
18916 /* The GNU C library defines this for functions which it implements
18917     to always fail with ENOSYS.  Some functions are actually named
18918     something starting with __ and the normal name is an alias.  */
18919 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
18920 choke me
18921 #else
18922 $ac_func();
18923 #endif
18924
18925 ; return 0; }
18926 EOF
18927 if { (eval echo configure:18928: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
18928   rm -rf conftest*
18929   eval "ac_cv_func_$ac_func=yes"
18930 else
18931   echo "configure: failed program was:" >&5
18932   cat conftest.$ac_ext >&5
18933   rm -rf conftest*
18934   eval "ac_cv_func_$ac_func=no"
18935 fi
18936 rm -f conftest*
18937 fi
18938
18939 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
18940   echo "$ac_t""yes" 1>&6
18941     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
18942   cat >> confdefs.h <<EOF
18943 #define $ac_tr_func 1
18944 EOF
18945  
18946 else
18947   echo "$ac_t""no" 1>&6
18948 fi
18949 done
18950     
18951   else
18952     
18953   echo $ac_n "checking for _modfl declaration""... $ac_c" 1>&6
18954 echo "configure:18955: checking for _modfl declaration" >&5
18955   if test x${glibcpp_cv_func__modfl_use+set} != xset; then
18956     if eval "test \"`echo '$''{'glibcpp_cv_func__modfl_use'+set}'`\" = set"; then
18957   echo $ac_n "(cached) $ac_c" 1>&6
18958 else
18959   
18960       
18961       ac_ext=C
18962 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
18963 ac_cpp='$CXXCPP $CPPFLAGS'
18964 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
18965 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
18966 cross_compiling=$ac_cv_prog_cxx_cross
18967
18968       cat > conftest.$ac_ext <<EOF
18969 #line 18970 "configure"
18970 #include "confdefs.h"
18971 #include <math.h>
18972 int main() {
18973  _modfl(0, 0);
18974 ; return 0; }
18975 EOF
18976 if { (eval echo configure:18977: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
18977   rm -rf conftest*
18978   glibcpp_cv_func__modfl_use=yes
18979 else
18980   echo "configure: failed program was:" >&5
18981   cat conftest.$ac_ext >&5
18982   rm -rf conftest*
18983   glibcpp_cv_func__modfl_use=no
18984 fi
18985 rm -f conftest*
18986       ac_ext=c
18987 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
18988 ac_cpp='$CPP $CPPFLAGS'
18989 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
18990 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
18991 cross_compiling=$ac_cv_prog_cc_cross
18992
18993     
18994 fi
18995
18996   fi
18997   echo "$ac_t""$glibcpp_cv_func__modfl_use" 1>&6
18998
18999     if test x$glibcpp_cv_func__modfl_use = x"yes"; then
19000       for ac_func in _modfl
19001 do
19002 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
19003 echo "configure:19004: checking for $ac_func" >&5
19004 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
19005   echo $ac_n "(cached) $ac_c" 1>&6
19006 else
19007   cat > conftest.$ac_ext <<EOF
19008 #line 19009 "configure"
19009 #include "confdefs.h"
19010 /* System header to define __stub macros and hopefully few prototypes,
19011     which can conflict with char $ac_func(); below.  */
19012 #include <assert.h>
19013 /* Override any gcc2 internal prototype to avoid an error.  */
19014 /* We use char because int might match the return type of a gcc2
19015     builtin and then its argument prototype would still apply.  */
19016 char $ac_func();
19017
19018 int main() {
19019
19020 /* The GNU C library defines this for functions which it implements
19021     to always fail with ENOSYS.  Some functions are actually named
19022     something starting with __ and the normal name is an alias.  */
19023 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
19024 choke me
19025 #else
19026 $ac_func();
19027 #endif
19028
19029 ; return 0; }
19030 EOF
19031 if { (eval echo configure:19032: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
19032   rm -rf conftest*
19033   eval "ac_cv_func_$ac_func=yes"
19034 else
19035   echo "configure: failed program was:" >&5
19036   cat conftest.$ac_ext >&5
19037   rm -rf conftest*
19038   eval "ac_cv_func_$ac_func=no"
19039 fi
19040 rm -f conftest*
19041 fi
19042
19043 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
19044   echo "$ac_t""yes" 1>&6
19045     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
19046   cat >> confdefs.h <<EOF
19047 #define $ac_tr_func 1
19048 EOF
19049  
19050 else
19051   echo "$ac_t""no" 1>&6
19052 fi
19053 done
19054     
19055     fi
19056   fi
19057
19058   
19059   
19060   echo $ac_n "checking for powl declaration""... $ac_c" 1>&6
19061 echo "configure:19062: checking for powl declaration" >&5
19062   if test x${glibcpp_cv_func_powl_use+set} != xset; then
19063     if eval "test \"`echo '$''{'glibcpp_cv_func_powl_use'+set}'`\" = set"; then
19064   echo $ac_n "(cached) $ac_c" 1>&6
19065 else
19066   
19067       
19068       ac_ext=C
19069 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
19070 ac_cpp='$CXXCPP $CPPFLAGS'
19071 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
19072 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
19073 cross_compiling=$ac_cv_prog_cxx_cross
19074
19075       cat > conftest.$ac_ext <<EOF
19076 #line 19077 "configure"
19077 #include "confdefs.h"
19078 #include <math.h>
19079 int main() {
19080  powl(0, 0);
19081 ; return 0; }
19082 EOF
19083 if { (eval echo configure:19084: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
19084   rm -rf conftest*
19085   glibcpp_cv_func_powl_use=yes
19086 else
19087   echo "configure: failed program was:" >&5
19088   cat conftest.$ac_ext >&5
19089   rm -rf conftest*
19090   glibcpp_cv_func_powl_use=no
19091 fi
19092 rm -f conftest*
19093       ac_ext=c
19094 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
19095 ac_cpp='$CPP $CPPFLAGS'
19096 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
19097 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
19098 cross_compiling=$ac_cv_prog_cc_cross
19099
19100     
19101 fi
19102
19103   fi
19104   echo "$ac_t""$glibcpp_cv_func_powl_use" 1>&6
19105
19106   if test x$glibcpp_cv_func_powl_use = x"yes"; then
19107     for ac_func in powl
19108 do
19109 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
19110 echo "configure:19111: checking for $ac_func" >&5
19111 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
19112   echo $ac_n "(cached) $ac_c" 1>&6
19113 else
19114   cat > conftest.$ac_ext <<EOF
19115 #line 19116 "configure"
19116 #include "confdefs.h"
19117 /* System header to define __stub macros and hopefully few prototypes,
19118     which can conflict with char $ac_func(); below.  */
19119 #include <assert.h>
19120 /* Override any gcc2 internal prototype to avoid an error.  */
19121 /* We use char because int might match the return type of a gcc2
19122     builtin and then its argument prototype would still apply.  */
19123 char $ac_func();
19124
19125 int main() {
19126
19127 /* The GNU C library defines this for functions which it implements
19128     to always fail with ENOSYS.  Some functions are actually named
19129     something starting with __ and the normal name is an alias.  */
19130 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
19131 choke me
19132 #else
19133 $ac_func();
19134 #endif
19135
19136 ; return 0; }
19137 EOF
19138 if { (eval echo configure:19139: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
19139   rm -rf conftest*
19140   eval "ac_cv_func_$ac_func=yes"
19141 else
19142   echo "configure: failed program was:" >&5
19143   cat conftest.$ac_ext >&5
19144   rm -rf conftest*
19145   eval "ac_cv_func_$ac_func=no"
19146 fi
19147 rm -f conftest*
19148 fi
19149
19150 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
19151   echo "$ac_t""yes" 1>&6
19152     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
19153   cat >> confdefs.h <<EOF
19154 #define $ac_tr_func 1
19155 EOF
19156  
19157 else
19158   echo "$ac_t""no" 1>&6
19159 fi
19160 done
19161     
19162   else
19163     
19164   echo $ac_n "checking for _powl declaration""... $ac_c" 1>&6
19165 echo "configure:19166: checking for _powl declaration" >&5
19166   if test x${glibcpp_cv_func__powl_use+set} != xset; then
19167     if eval "test \"`echo '$''{'glibcpp_cv_func__powl_use'+set}'`\" = set"; then
19168   echo $ac_n "(cached) $ac_c" 1>&6
19169 else
19170   
19171       
19172       ac_ext=C
19173 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
19174 ac_cpp='$CXXCPP $CPPFLAGS'
19175 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
19176 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
19177 cross_compiling=$ac_cv_prog_cxx_cross
19178
19179       cat > conftest.$ac_ext <<EOF
19180 #line 19181 "configure"
19181 #include "confdefs.h"
19182 #include <math.h>
19183 int main() {
19184  _powl(0, 0);
19185 ; return 0; }
19186 EOF
19187 if { (eval echo configure:19188: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
19188   rm -rf conftest*
19189   glibcpp_cv_func__powl_use=yes
19190 else
19191   echo "configure: failed program was:" >&5
19192   cat conftest.$ac_ext >&5
19193   rm -rf conftest*
19194   glibcpp_cv_func__powl_use=no
19195 fi
19196 rm -f conftest*
19197       ac_ext=c
19198 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
19199 ac_cpp='$CPP $CPPFLAGS'
19200 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
19201 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
19202 cross_compiling=$ac_cv_prog_cc_cross
19203
19204     
19205 fi
19206
19207   fi
19208   echo "$ac_t""$glibcpp_cv_func__powl_use" 1>&6
19209
19210     if test x$glibcpp_cv_func__powl_use = x"yes"; then
19211       for ac_func in _powl
19212 do
19213 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
19214 echo "configure:19215: checking for $ac_func" >&5
19215 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
19216   echo $ac_n "(cached) $ac_c" 1>&6
19217 else
19218   cat > conftest.$ac_ext <<EOF
19219 #line 19220 "configure"
19220 #include "confdefs.h"
19221 /* System header to define __stub macros and hopefully few prototypes,
19222     which can conflict with char $ac_func(); below.  */
19223 #include <assert.h>
19224 /* Override any gcc2 internal prototype to avoid an error.  */
19225 /* We use char because int might match the return type of a gcc2
19226     builtin and then its argument prototype would still apply.  */
19227 char $ac_func();
19228
19229 int main() {
19230
19231 /* The GNU C library defines this for functions which it implements
19232     to always fail with ENOSYS.  Some functions are actually named
19233     something starting with __ and the normal name is an alias.  */
19234 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
19235 choke me
19236 #else
19237 $ac_func();
19238 #endif
19239
19240 ; return 0; }
19241 EOF
19242 if { (eval echo configure:19243: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
19243   rm -rf conftest*
19244   eval "ac_cv_func_$ac_func=yes"
19245 else
19246   echo "configure: failed program was:" >&5
19247   cat conftest.$ac_ext >&5
19248   rm -rf conftest*
19249   eval "ac_cv_func_$ac_func=no"
19250 fi
19251 rm -f conftest*
19252 fi
19253
19254 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
19255   echo "$ac_t""yes" 1>&6
19256     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
19257   cat >> confdefs.h <<EOF
19258 #define $ac_tr_func 1
19259 EOF
19260  
19261 else
19262   echo "$ac_t""no" 1>&6
19263 fi
19264 done
19265     
19266     fi
19267   fi
19268
19269   
19270   
19271   echo $ac_n "checking for sqrtl declaration""... $ac_c" 1>&6
19272 echo "configure:19273: checking for sqrtl declaration" >&5
19273   if test x${glibcpp_cv_func_sqrtl_use+set} != xset; then
19274     if eval "test \"`echo '$''{'glibcpp_cv_func_sqrtl_use'+set}'`\" = set"; then
19275   echo $ac_n "(cached) $ac_c" 1>&6
19276 else
19277   
19278       
19279       ac_ext=C
19280 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
19281 ac_cpp='$CXXCPP $CPPFLAGS'
19282 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
19283 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
19284 cross_compiling=$ac_cv_prog_cxx_cross
19285
19286       cat > conftest.$ac_ext <<EOF
19287 #line 19288 "configure"
19288 #include "confdefs.h"
19289 #include <math.h>
19290                       #ifdef HAVE_IEEEFP_H
19291                       #include <ieeefp.h>
19292                       #endif
19293                      
19294 int main() {
19295  sqrtl(0);
19296 ; return 0; }
19297 EOF
19298 if { (eval echo configure:19299: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
19299   rm -rf conftest*
19300   glibcpp_cv_func_sqrtl_use=yes
19301 else
19302   echo "configure: failed program was:" >&5
19303   cat conftest.$ac_ext >&5
19304   rm -rf conftest*
19305   glibcpp_cv_func_sqrtl_use=no
19306 fi
19307 rm -f conftest*
19308       ac_ext=c
19309 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
19310 ac_cpp='$CPP $CPPFLAGS'
19311 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
19312 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
19313 cross_compiling=$ac_cv_prog_cc_cross
19314
19315     
19316 fi
19317
19318   fi
19319   echo "$ac_t""$glibcpp_cv_func_sqrtl_use" 1>&6
19320
19321   if test x$glibcpp_cv_func_sqrtl_use = x"yes"; then
19322     for ac_func in sqrtl
19323 do
19324 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
19325 echo "configure:19326: checking for $ac_func" >&5
19326 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
19327   echo $ac_n "(cached) $ac_c" 1>&6
19328 else
19329   cat > conftest.$ac_ext <<EOF
19330 #line 19331 "configure"
19331 #include "confdefs.h"
19332 /* System header to define __stub macros and hopefully few prototypes,
19333     which can conflict with char $ac_func(); below.  */
19334 #include <assert.h>
19335 /* Override any gcc2 internal prototype to avoid an error.  */
19336 /* We use char because int might match the return type of a gcc2
19337     builtin and then its argument prototype would still apply.  */
19338 char $ac_func();
19339
19340 int main() {
19341
19342 /* The GNU C library defines this for functions which it implements
19343     to always fail with ENOSYS.  Some functions are actually named
19344     something starting with __ and the normal name is an alias.  */
19345 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
19346 choke me
19347 #else
19348 $ac_func();
19349 #endif
19350
19351 ; return 0; }
19352 EOF
19353 if { (eval echo configure:19354: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
19354   rm -rf conftest*
19355   eval "ac_cv_func_$ac_func=yes"
19356 else
19357   echo "configure: failed program was:" >&5
19358   cat conftest.$ac_ext >&5
19359   rm -rf conftest*
19360   eval "ac_cv_func_$ac_func=no"
19361 fi
19362 rm -f conftest*
19363 fi
19364
19365 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
19366   echo "$ac_t""yes" 1>&6
19367     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
19368   cat >> confdefs.h <<EOF
19369 #define $ac_tr_func 1
19370 EOF
19371  
19372 else
19373   echo "$ac_t""no" 1>&6
19374 fi
19375 done
19376     
19377   else
19378     
19379   echo $ac_n "checking for _sqrtl declaration""... $ac_c" 1>&6
19380 echo "configure:19381: checking for _sqrtl declaration" >&5
19381   if test x${glibcpp_cv_func__sqrtl_use+set} != xset; then
19382     if eval "test \"`echo '$''{'glibcpp_cv_func__sqrtl_use'+set}'`\" = set"; then
19383   echo $ac_n "(cached) $ac_c" 1>&6
19384 else
19385   
19386       
19387       ac_ext=C
19388 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
19389 ac_cpp='$CXXCPP $CPPFLAGS'
19390 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
19391 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
19392 cross_compiling=$ac_cv_prog_cxx_cross
19393
19394       cat > conftest.$ac_ext <<EOF
19395 #line 19396 "configure"
19396 #include "confdefs.h"
19397 #include <math.h>
19398                       #ifdef HAVE_IEEEFP_H
19399                       #include <ieeefp.h>
19400                       #endif
19401                      
19402 int main() {
19403  _sqrtl(0);
19404 ; return 0; }
19405 EOF
19406 if { (eval echo configure:19407: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
19407   rm -rf conftest*
19408   glibcpp_cv_func__sqrtl_use=yes
19409 else
19410   echo "configure: failed program was:" >&5
19411   cat conftest.$ac_ext >&5
19412   rm -rf conftest*
19413   glibcpp_cv_func__sqrtl_use=no
19414 fi
19415 rm -f conftest*
19416       ac_ext=c
19417 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
19418 ac_cpp='$CPP $CPPFLAGS'
19419 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
19420 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
19421 cross_compiling=$ac_cv_prog_cc_cross
19422
19423     
19424 fi
19425
19426   fi
19427   echo "$ac_t""$glibcpp_cv_func__sqrtl_use" 1>&6
19428
19429     if test x$glibcpp_cv_func__sqrtl_use = x"yes"; then
19430       for ac_func in _sqrtl
19431 do
19432 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
19433 echo "configure:19434: checking for $ac_func" >&5
19434 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
19435   echo $ac_n "(cached) $ac_c" 1>&6
19436 else
19437   cat > conftest.$ac_ext <<EOF
19438 #line 19439 "configure"
19439 #include "confdefs.h"
19440 /* System header to define __stub macros and hopefully few prototypes,
19441     which can conflict with char $ac_func(); below.  */
19442 #include <assert.h>
19443 /* Override any gcc2 internal prototype to avoid an error.  */
19444 /* We use char because int might match the return type of a gcc2
19445     builtin and then its argument prototype would still apply.  */
19446 char $ac_func();
19447
19448 int main() {
19449
19450 /* The GNU C library defines this for functions which it implements
19451     to always fail with ENOSYS.  Some functions are actually named
19452     something starting with __ and the normal name is an alias.  */
19453 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
19454 choke me
19455 #else
19456 $ac_func();
19457 #endif
19458
19459 ; return 0; }
19460 EOF
19461 if { (eval echo configure:19462: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
19462   rm -rf conftest*
19463   eval "ac_cv_func_$ac_func=yes"
19464 else
19465   echo "configure: failed program was:" >&5
19466   cat conftest.$ac_ext >&5
19467   rm -rf conftest*
19468   eval "ac_cv_func_$ac_func=no"
19469 fi
19470 rm -f conftest*
19471 fi
19472
19473 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
19474   echo "$ac_t""yes" 1>&6
19475     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
19476   cat >> confdefs.h <<EOF
19477 #define $ac_tr_func 1
19478 EOF
19479  
19480 else
19481   echo "$ac_t""no" 1>&6
19482 fi
19483 done
19484     
19485     fi
19486   fi
19487
19488   
19489   
19490   echo $ac_n "checking for sincosl declaration""... $ac_c" 1>&6
19491 echo "configure:19492: checking for sincosl declaration" >&5
19492   if test x${glibcpp_cv_func_sincosl_use+set} != xset; then
19493     if eval "test \"`echo '$''{'glibcpp_cv_func_sincosl_use'+set}'`\" = set"; then
19494   echo $ac_n "(cached) $ac_c" 1>&6
19495 else
19496   
19497       
19498       ac_ext=C
19499 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
19500 ac_cpp='$CXXCPP $CPPFLAGS'
19501 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
19502 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
19503 cross_compiling=$ac_cv_prog_cxx_cross
19504
19505       cat > conftest.$ac_ext <<EOF
19506 #line 19507 "configure"
19507 #include "confdefs.h"
19508 #include <math.h>
19509 int main() {
19510  sincosl(0, 0, 0);
19511 ; return 0; }
19512 EOF
19513 if { (eval echo configure:19514: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
19514   rm -rf conftest*
19515   glibcpp_cv_func_sincosl_use=yes
19516 else
19517   echo "configure: failed program was:" >&5
19518   cat conftest.$ac_ext >&5
19519   rm -rf conftest*
19520   glibcpp_cv_func_sincosl_use=no
19521 fi
19522 rm -f conftest*
19523       ac_ext=c
19524 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
19525 ac_cpp='$CPP $CPPFLAGS'
19526 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
19527 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
19528 cross_compiling=$ac_cv_prog_cc_cross
19529
19530     
19531 fi
19532
19533   fi
19534   echo "$ac_t""$glibcpp_cv_func_sincosl_use" 1>&6
19535
19536   if test x$glibcpp_cv_func_sincosl_use = x"yes"; then
19537     for ac_func in sincosl
19538 do
19539 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
19540 echo "configure:19541: checking for $ac_func" >&5
19541 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
19542   echo $ac_n "(cached) $ac_c" 1>&6
19543 else
19544   cat > conftest.$ac_ext <<EOF
19545 #line 19546 "configure"
19546 #include "confdefs.h"
19547 /* System header to define __stub macros and hopefully few prototypes,
19548     which can conflict with char $ac_func(); below.  */
19549 #include <assert.h>
19550 /* Override any gcc2 internal prototype to avoid an error.  */
19551 /* We use char because int might match the return type of a gcc2
19552     builtin and then its argument prototype would still apply.  */
19553 char $ac_func();
19554
19555 int main() {
19556
19557 /* The GNU C library defines this for functions which it implements
19558     to always fail with ENOSYS.  Some functions are actually named
19559     something starting with __ and the normal name is an alias.  */
19560 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
19561 choke me
19562 #else
19563 $ac_func();
19564 #endif
19565
19566 ; return 0; }
19567 EOF
19568 if { (eval echo configure:19569: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
19569   rm -rf conftest*
19570   eval "ac_cv_func_$ac_func=yes"
19571 else
19572   echo "configure: failed program was:" >&5
19573   cat conftest.$ac_ext >&5
19574   rm -rf conftest*
19575   eval "ac_cv_func_$ac_func=no"
19576 fi
19577 rm -f conftest*
19578 fi
19579
19580 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
19581   echo "$ac_t""yes" 1>&6
19582     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
19583   cat >> confdefs.h <<EOF
19584 #define $ac_tr_func 1
19585 EOF
19586  
19587 else
19588   echo "$ac_t""no" 1>&6
19589 fi
19590 done
19591     
19592   else
19593     
19594   echo $ac_n "checking for _sincosl declaration""... $ac_c" 1>&6
19595 echo "configure:19596: checking for _sincosl declaration" >&5
19596   if test x${glibcpp_cv_func__sincosl_use+set} != xset; then
19597     if eval "test \"`echo '$''{'glibcpp_cv_func__sincosl_use'+set}'`\" = set"; then
19598   echo $ac_n "(cached) $ac_c" 1>&6
19599 else
19600   
19601       
19602       ac_ext=C
19603 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
19604 ac_cpp='$CXXCPP $CPPFLAGS'
19605 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
19606 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
19607 cross_compiling=$ac_cv_prog_cxx_cross
19608
19609       cat > conftest.$ac_ext <<EOF
19610 #line 19611 "configure"
19611 #include "confdefs.h"
19612 #include <math.h>
19613 int main() {
19614  _sincosl(0, 0, 0);
19615 ; return 0; }
19616 EOF
19617 if { (eval echo configure:19618: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
19618   rm -rf conftest*
19619   glibcpp_cv_func__sincosl_use=yes
19620 else
19621   echo "configure: failed program was:" >&5
19622   cat conftest.$ac_ext >&5
19623   rm -rf conftest*
19624   glibcpp_cv_func__sincosl_use=no
19625 fi
19626 rm -f conftest*
19627       ac_ext=c
19628 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
19629 ac_cpp='$CPP $CPPFLAGS'
19630 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
19631 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
19632 cross_compiling=$ac_cv_prog_cc_cross
19633
19634     
19635 fi
19636
19637   fi
19638   echo "$ac_t""$glibcpp_cv_func__sincosl_use" 1>&6
19639
19640     if test x$glibcpp_cv_func__sincosl_use = x"yes"; then
19641       for ac_func in _sincosl
19642 do
19643 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
19644 echo "configure:19645: checking for $ac_func" >&5
19645 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
19646   echo $ac_n "(cached) $ac_c" 1>&6
19647 else
19648   cat > conftest.$ac_ext <<EOF
19649 #line 19650 "configure"
19650 #include "confdefs.h"
19651 /* System header to define __stub macros and hopefully few prototypes,
19652     which can conflict with char $ac_func(); below.  */
19653 #include <assert.h>
19654 /* Override any gcc2 internal prototype to avoid an error.  */
19655 /* We use char because int might match the return type of a gcc2
19656     builtin and then its argument prototype would still apply.  */
19657 char $ac_func();
19658
19659 int main() {
19660
19661 /* The GNU C library defines this for functions which it implements
19662     to always fail with ENOSYS.  Some functions are actually named
19663     something starting with __ and the normal name is an alias.  */
19664 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
19665 choke me
19666 #else
19667 $ac_func();
19668 #endif
19669
19670 ; return 0; }
19671 EOF
19672 if { (eval echo configure:19673: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
19673   rm -rf conftest*
19674   eval "ac_cv_func_$ac_func=yes"
19675 else
19676   echo "configure: failed program was:" >&5
19677   cat conftest.$ac_ext >&5
19678   rm -rf conftest*
19679   eval "ac_cv_func_$ac_func=no"
19680 fi
19681 rm -f conftest*
19682 fi
19683
19684 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
19685   echo "$ac_t""yes" 1>&6
19686     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
19687   cat >> confdefs.h <<EOF
19688 #define $ac_tr_func 1
19689 EOF
19690  
19691 else
19692   echo "$ac_t""no" 1>&6
19693 fi
19694 done
19695     
19696     fi
19697   fi
19698
19699   
19700   
19701   echo $ac_n "checking for finitel declaration""... $ac_c" 1>&6
19702 echo "configure:19703: checking for finitel declaration" >&5
19703   if test x${glibcpp_cv_func_finitel_use+set} != xset; then
19704     if eval "test \"`echo '$''{'glibcpp_cv_func_finitel_use'+set}'`\" = set"; then
19705   echo $ac_n "(cached) $ac_c" 1>&6
19706 else
19707   
19708       
19709       ac_ext=C
19710 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
19711 ac_cpp='$CXXCPP $CPPFLAGS'
19712 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
19713 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
19714 cross_compiling=$ac_cv_prog_cxx_cross
19715
19716       cat > conftest.$ac_ext <<EOF
19717 #line 19718 "configure"
19718 #include "confdefs.h"
19719 #include <math.h>
19720                       #ifdef HAVE_IEEEFP_H
19721                       #include <ieeefp.h>
19722                       #endif
19723                      
19724 int main() {
19725  finitel(0);
19726 ; return 0; }
19727 EOF
19728 if { (eval echo configure:19729: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
19729   rm -rf conftest*
19730   glibcpp_cv_func_finitel_use=yes
19731 else
19732   echo "configure: failed program was:" >&5
19733   cat conftest.$ac_ext >&5
19734   rm -rf conftest*
19735   glibcpp_cv_func_finitel_use=no
19736 fi
19737 rm -f conftest*
19738       ac_ext=c
19739 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
19740 ac_cpp='$CPP $CPPFLAGS'
19741 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
19742 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
19743 cross_compiling=$ac_cv_prog_cc_cross
19744
19745     
19746 fi
19747
19748   fi
19749   echo "$ac_t""$glibcpp_cv_func_finitel_use" 1>&6
19750
19751   if test x$glibcpp_cv_func_finitel_use = x"yes"; then
19752     for ac_func in finitel
19753 do
19754 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
19755 echo "configure:19756: checking for $ac_func" >&5
19756 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
19757   echo $ac_n "(cached) $ac_c" 1>&6
19758 else
19759   cat > conftest.$ac_ext <<EOF
19760 #line 19761 "configure"
19761 #include "confdefs.h"
19762 /* System header to define __stub macros and hopefully few prototypes,
19763     which can conflict with char $ac_func(); below.  */
19764 #include <assert.h>
19765 /* Override any gcc2 internal prototype to avoid an error.  */
19766 /* We use char because int might match the return type of a gcc2
19767     builtin and then its argument prototype would still apply.  */
19768 char $ac_func();
19769
19770 int main() {
19771
19772 /* The GNU C library defines this for functions which it implements
19773     to always fail with ENOSYS.  Some functions are actually named
19774     something starting with __ and the normal name is an alias.  */
19775 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
19776 choke me
19777 #else
19778 $ac_func();
19779 #endif
19780
19781 ; return 0; }
19782 EOF
19783 if { (eval echo configure:19784: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
19784   rm -rf conftest*
19785   eval "ac_cv_func_$ac_func=yes"
19786 else
19787   echo "configure: failed program was:" >&5
19788   cat conftest.$ac_ext >&5
19789   rm -rf conftest*
19790   eval "ac_cv_func_$ac_func=no"
19791 fi
19792 rm -f conftest*
19793 fi
19794
19795 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
19796   echo "$ac_t""yes" 1>&6
19797     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
19798   cat >> confdefs.h <<EOF
19799 #define $ac_tr_func 1
19800 EOF
19801  
19802 else
19803   echo "$ac_t""no" 1>&6
19804 fi
19805 done
19806     
19807   else
19808     
19809   echo $ac_n "checking for _finitel declaration""... $ac_c" 1>&6
19810 echo "configure:19811: checking for _finitel declaration" >&5
19811   if test x${glibcpp_cv_func__finitel_use+set} != xset; then
19812     if eval "test \"`echo '$''{'glibcpp_cv_func__finitel_use'+set}'`\" = set"; then
19813   echo $ac_n "(cached) $ac_c" 1>&6
19814 else
19815   
19816       
19817       ac_ext=C
19818 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
19819 ac_cpp='$CXXCPP $CPPFLAGS'
19820 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
19821 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
19822 cross_compiling=$ac_cv_prog_cxx_cross
19823
19824       cat > conftest.$ac_ext <<EOF
19825 #line 19826 "configure"
19826 #include "confdefs.h"
19827 #include <math.h>
19828                       #ifdef HAVE_IEEEFP_H
19829                       #include <ieeefp.h>
19830                       #endif
19831                      
19832 int main() {
19833  _finitel(0);
19834 ; return 0; }
19835 EOF
19836 if { (eval echo configure:19837: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
19837   rm -rf conftest*
19838   glibcpp_cv_func__finitel_use=yes
19839 else
19840   echo "configure: failed program was:" >&5
19841   cat conftest.$ac_ext >&5
19842   rm -rf conftest*
19843   glibcpp_cv_func__finitel_use=no
19844 fi
19845 rm -f conftest*
19846       ac_ext=c
19847 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
19848 ac_cpp='$CPP $CPPFLAGS'
19849 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
19850 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
19851 cross_compiling=$ac_cv_prog_cc_cross
19852
19853     
19854 fi
19855
19856   fi
19857   echo "$ac_t""$glibcpp_cv_func__finitel_use" 1>&6
19858
19859     if test x$glibcpp_cv_func__finitel_use = x"yes"; then
19860       for ac_func in _finitel
19861 do
19862 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
19863 echo "configure:19864: checking for $ac_func" >&5
19864 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
19865   echo $ac_n "(cached) $ac_c" 1>&6
19866 else
19867   cat > conftest.$ac_ext <<EOF
19868 #line 19869 "configure"
19869 #include "confdefs.h"
19870 /* System header to define __stub macros and hopefully few prototypes,
19871     which can conflict with char $ac_func(); below.  */
19872 #include <assert.h>
19873 /* Override any gcc2 internal prototype to avoid an error.  */
19874 /* We use char because int might match the return type of a gcc2
19875     builtin and then its argument prototype would still apply.  */
19876 char $ac_func();
19877
19878 int main() {
19879
19880 /* The GNU C library defines this for functions which it implements
19881     to always fail with ENOSYS.  Some functions are actually named
19882     something starting with __ and the normal name is an alias.  */
19883 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
19884 choke me
19885 #else
19886 $ac_func();
19887 #endif
19888
19889 ; return 0; }
19890 EOF
19891 if { (eval echo configure:19892: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
19892   rm -rf conftest*
19893   eval "ac_cv_func_$ac_func=yes"
19894 else
19895   echo "configure: failed program was:" >&5
19896   cat conftest.$ac_ext >&5
19897   rm -rf conftest*
19898   eval "ac_cv_func_$ac_func=no"
19899 fi
19900 rm -f conftest*
19901 fi
19902
19903 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
19904   echo "$ac_t""yes" 1>&6
19905     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
19906   cat >> confdefs.h <<EOF
19907 #define $ac_tr_func 1
19908 EOF
19909  
19910 else
19911   echo "$ac_t""no" 1>&6
19912 fi
19913 done
19914     
19915     fi
19916   fi
19917
19918
19919         
19920     
19921   echo $ac_n "checking for _float trig functions""... $ac_c" 1>&6
19922 echo "configure:19923: checking for _float trig functions" >&5
19923   if eval "test \"`echo '$''{'glibcpp_cv_func__float_trig_use'+set}'`\" = set"; then
19924   echo $ac_n "(cached) $ac_c" 1>&6
19925 else
19926   
19927     
19928     ac_ext=C
19929 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
19930 ac_cpp='$CXXCPP $CPPFLAGS'
19931 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
19932 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
19933 cross_compiling=$ac_cv_prog_cxx_cross
19934
19935     cat > conftest.$ac_ext <<EOF
19936 #line 19937 "configure"
19937 #include "confdefs.h"
19938 #include <math.h>
19939 int main() {
19940  `for x in _acosf _asinf _atanf \
19941                                           _cosf _sinf _tanf \
19942                                           _coshf _sinhf _tanhf; do echo "$x (0);"; done` 
19943 ; return 0; }
19944 EOF
19945 if { (eval echo configure:19946: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
19946   rm -rf conftest*
19947   glibcpp_cv_func__float_trig_use=yes
19948 else
19949   echo "configure: failed program was:" >&5
19950   cat conftest.$ac_ext >&5
19951   rm -rf conftest*
19952   glibcpp_cv_func__float_trig_use=no
19953 fi
19954 rm -f conftest*
19955     ac_ext=c
19956 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
19957 ac_cpp='$CPP $CPPFLAGS'
19958 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
19959 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
19960 cross_compiling=$ac_cv_prog_cc_cross
19961
19962 fi
19963
19964   echo "$ac_t""$glibcpp_cv_func__float_trig_use" 1>&6
19965   if test x$glibcpp_cv_func__float_trig_use = x"yes"; then
19966     for ac_func in _acosf _asinf _atanf \
19967                                           _cosf _sinf _tanf \
19968                                           _coshf _sinhf _tanhf
19969 do
19970 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
19971 echo "configure:19972: checking for $ac_func" >&5
19972 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
19973   echo $ac_n "(cached) $ac_c" 1>&6
19974 else
19975   cat > conftest.$ac_ext <<EOF
19976 #line 19977 "configure"
19977 #include "confdefs.h"
19978 /* System header to define __stub macros and hopefully few prototypes,
19979     which can conflict with char $ac_func(); below.  */
19980 #include <assert.h>
19981 /* Override any gcc2 internal prototype to avoid an error.  */
19982 /* We use char because int might match the return type of a gcc2
19983     builtin and then its argument prototype would still apply.  */
19984 char $ac_func();
19985
19986 int main() {
19987
19988 /* The GNU C library defines this for functions which it implements
19989     to always fail with ENOSYS.  Some functions are actually named
19990     something starting with __ and the normal name is an alias.  */
19991 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
19992 choke me
19993 #else
19994 $ac_func();
19995 #endif
19996
19997 ; return 0; }
19998 EOF
19999 if { (eval echo configure:20000: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
20000   rm -rf conftest*
20001   eval "ac_cv_func_$ac_func=yes"
20002 else
20003   echo "configure: failed program was:" >&5
20004   cat conftest.$ac_ext >&5
20005   rm -rf conftest*
20006   eval "ac_cv_func_$ac_func=no"
20007 fi
20008 rm -f conftest*
20009 fi
20010
20011 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
20012   echo "$ac_t""yes" 1>&6
20013     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
20014   cat >> confdefs.h <<EOF
20015 #define $ac_tr_func 1
20016 EOF
20017  
20018 else
20019   echo "$ac_t""no" 1>&6
20020 fi
20021 done
20022
20023   fi
20024
20025   
20026   echo $ac_n "checking for _float round functions""... $ac_c" 1>&6
20027 echo "configure:20028: checking for _float round functions" >&5
20028   if eval "test \"`echo '$''{'glibcpp_cv_func__float_round_use'+set}'`\" = set"; then
20029   echo $ac_n "(cached) $ac_c" 1>&6
20030 else
20031   
20032     
20033     ac_ext=C
20034 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
20035 ac_cpp='$CXXCPP $CPPFLAGS'
20036 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
20037 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
20038 cross_compiling=$ac_cv_prog_cxx_cross
20039
20040     cat > conftest.$ac_ext <<EOF
20041 #line 20042 "configure"
20042 #include "confdefs.h"
20043 #include <math.h>
20044 int main() {
20045  `for x in _ceilf _floorf; do echo "$x (0);"; done` 
20046 ; return 0; }
20047 EOF
20048 if { (eval echo configure:20049: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
20049   rm -rf conftest*
20050   glibcpp_cv_func__float_round_use=yes
20051 else
20052   echo "configure: failed program was:" >&5
20053   cat conftest.$ac_ext >&5
20054   rm -rf conftest*
20055   glibcpp_cv_func__float_round_use=no
20056 fi
20057 rm -f conftest*
20058     ac_ext=c
20059 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
20060 ac_cpp='$CPP $CPPFLAGS'
20061 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
20062 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
20063 cross_compiling=$ac_cv_prog_cc_cross
20064
20065 fi
20066
20067   echo "$ac_t""$glibcpp_cv_func__float_round_use" 1>&6
20068   if test x$glibcpp_cv_func__float_round_use = x"yes"; then
20069     for ac_func in _ceilf _floorf
20070 do
20071 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
20072 echo "configure:20073: checking for $ac_func" >&5
20073 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
20074   echo $ac_n "(cached) $ac_c" 1>&6
20075 else
20076   cat > conftest.$ac_ext <<EOF
20077 #line 20078 "configure"
20078 #include "confdefs.h"
20079 /* System header to define __stub macros and hopefully few prototypes,
20080     which can conflict with char $ac_func(); below.  */
20081 #include <assert.h>
20082 /* Override any gcc2 internal prototype to avoid an error.  */
20083 /* We use char because int might match the return type of a gcc2
20084     builtin and then its argument prototype would still apply.  */
20085 char $ac_func();
20086
20087 int main() {
20088
20089 /* The GNU C library defines this for functions which it implements
20090     to always fail with ENOSYS.  Some functions are actually named
20091     something starting with __ and the normal name is an alias.  */
20092 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
20093 choke me
20094 #else
20095 $ac_func();
20096 #endif
20097
20098 ; return 0; }
20099 EOF
20100 if { (eval echo configure:20101: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
20101   rm -rf conftest*
20102   eval "ac_cv_func_$ac_func=yes"
20103 else
20104   echo "configure: failed program was:" >&5
20105   cat conftest.$ac_ext >&5
20106   rm -rf conftest*
20107   eval "ac_cv_func_$ac_func=no"
20108 fi
20109 rm -f conftest*
20110 fi
20111
20112 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
20113   echo "$ac_t""yes" 1>&6
20114     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
20115   cat >> confdefs.h <<EOF
20116 #define $ac_tr_func 1
20117 EOF
20118  
20119 else
20120   echo "$ac_t""no" 1>&6
20121 fi
20122 done
20123
20124   fi
20125
20126
20127     
20128   echo $ac_n "checking for _long double trig functions""... $ac_c" 1>&6
20129 echo "configure:20130: checking for _long double trig functions" >&5
20130   if eval "test \"`echo '$''{'glibcpp_cv_func__long_double_trig_use'+set}'`\" = set"; then
20131   echo $ac_n "(cached) $ac_c" 1>&6
20132 else
20133   
20134     
20135     ac_ext=C
20136 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
20137 ac_cpp='$CXXCPP $CPPFLAGS'
20138 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
20139 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
20140 cross_compiling=$ac_cv_prog_cxx_cross
20141
20142     cat > conftest.$ac_ext <<EOF
20143 #line 20144 "configure"
20144 #include "confdefs.h"
20145 #include <math.h>
20146 int main() {
20147  `for x in _acosl _asinl _atanl \
20148                                           _cosl _sinl _tanl \
20149                                           _coshl _sinhl _tanhl; do echo "$x (0);"; done` 
20150 ; return 0; }
20151 EOF
20152 if { (eval echo configure:20153: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
20153   rm -rf conftest*
20154   glibcpp_cv_func__long_double_trig_use=yes
20155 else
20156   echo "configure: failed program was:" >&5
20157   cat conftest.$ac_ext >&5
20158   rm -rf conftest*
20159   glibcpp_cv_func__long_double_trig_use=no
20160 fi
20161 rm -f conftest*
20162     ac_ext=c
20163 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
20164 ac_cpp='$CPP $CPPFLAGS'
20165 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
20166 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
20167 cross_compiling=$ac_cv_prog_cc_cross
20168
20169 fi
20170
20171   echo "$ac_t""$glibcpp_cv_func__long_double_trig_use" 1>&6
20172   if test x$glibcpp_cv_func__long_double_trig_use = x"yes"; then
20173     for ac_func in _acosl _asinl _atanl \
20174                                           _cosl _sinl _tanl \
20175                                           _coshl _sinhl _tanhl
20176 do
20177 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
20178 echo "configure:20179: checking for $ac_func" >&5
20179 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
20180   echo $ac_n "(cached) $ac_c" 1>&6
20181 else
20182   cat > conftest.$ac_ext <<EOF
20183 #line 20184 "configure"
20184 #include "confdefs.h"
20185 /* System header to define __stub macros and hopefully few prototypes,
20186     which can conflict with char $ac_func(); below.  */
20187 #include <assert.h>
20188 /* Override any gcc2 internal prototype to avoid an error.  */
20189 /* We use char because int might match the return type of a gcc2
20190     builtin and then its argument prototype would still apply.  */
20191 char $ac_func();
20192
20193 int main() {
20194
20195 /* The GNU C library defines this for functions which it implements
20196     to always fail with ENOSYS.  Some functions are actually named
20197     something starting with __ and the normal name is an alias.  */
20198 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
20199 choke me
20200 #else
20201 $ac_func();
20202 #endif
20203
20204 ; return 0; }
20205 EOF
20206 if { (eval echo configure:20207: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
20207   rm -rf conftest*
20208   eval "ac_cv_func_$ac_func=yes"
20209 else
20210   echo "configure: failed program was:" >&5
20211   cat conftest.$ac_ext >&5
20212   rm -rf conftest*
20213   eval "ac_cv_func_$ac_func=no"
20214 fi
20215 rm -f conftest*
20216 fi
20217
20218 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
20219   echo "$ac_t""yes" 1>&6
20220     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
20221   cat >> confdefs.h <<EOF
20222 #define $ac_tr_func 1
20223 EOF
20224  
20225 else
20226   echo "$ac_t""no" 1>&6
20227 fi
20228 done
20229
20230   fi
20231
20232   
20233   echo $ac_n "checking for _long double round functions""... $ac_c" 1>&6
20234 echo "configure:20235: checking for _long double round functions" >&5
20235   if eval "test \"`echo '$''{'glibcpp_cv_func__long_double_round_use'+set}'`\" = set"; then
20236   echo $ac_n "(cached) $ac_c" 1>&6
20237 else
20238   
20239     
20240     ac_ext=C
20241 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
20242 ac_cpp='$CXXCPP $CPPFLAGS'
20243 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
20244 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
20245 cross_compiling=$ac_cv_prog_cxx_cross
20246
20247     cat > conftest.$ac_ext <<EOF
20248 #line 20249 "configure"
20249 #include "confdefs.h"
20250 #include <math.h>
20251 int main() {
20252  `for x in _ceill _floorl; do echo "$x (0);"; done` 
20253 ; return 0; }
20254 EOF
20255 if { (eval echo configure:20256: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
20256   rm -rf conftest*
20257   glibcpp_cv_func__long_double_round_use=yes
20258 else
20259   echo "configure: failed program was:" >&5
20260   cat conftest.$ac_ext >&5
20261   rm -rf conftest*
20262   glibcpp_cv_func__long_double_round_use=no
20263 fi
20264 rm -f conftest*
20265     ac_ext=c
20266 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
20267 ac_cpp='$CPP $CPPFLAGS'
20268 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
20269 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
20270 cross_compiling=$ac_cv_prog_cc_cross
20271
20272 fi
20273
20274   echo "$ac_t""$glibcpp_cv_func__long_double_round_use" 1>&6
20275   if test x$glibcpp_cv_func__long_double_round_use = x"yes"; then
20276     for ac_func in _ceill _floorl
20277 do
20278 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
20279 echo "configure:20280: checking for $ac_func" >&5
20280 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
20281   echo $ac_n "(cached) $ac_c" 1>&6
20282 else
20283   cat > conftest.$ac_ext <<EOF
20284 #line 20285 "configure"
20285 #include "confdefs.h"
20286 /* System header to define __stub macros and hopefully few prototypes,
20287     which can conflict with char $ac_func(); below.  */
20288 #include <assert.h>
20289 /* Override any gcc2 internal prototype to avoid an error.  */
20290 /* We use char because int might match the return type of a gcc2
20291     builtin and then its argument prototype would still apply.  */
20292 char $ac_func();
20293
20294 int main() {
20295
20296 /* The GNU C library defines this for functions which it implements
20297     to always fail with ENOSYS.  Some functions are actually named
20298     something starting with __ and the normal name is an alias.  */
20299 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
20300 choke me
20301 #else
20302 $ac_func();
20303 #endif
20304
20305 ; return 0; }
20306 EOF
20307 if { (eval echo configure:20308: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
20308   rm -rf conftest*
20309   eval "ac_cv_func_$ac_func=yes"
20310 else
20311   echo "configure: failed program was:" >&5
20312   cat conftest.$ac_ext >&5
20313   rm -rf conftest*
20314   eval "ac_cv_func_$ac_func=no"
20315 fi
20316 rm -f conftest*
20317 fi
20318
20319 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
20320   echo "$ac_t""yes" 1>&6
20321     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
20322   cat >> confdefs.h <<EOF
20323 #define $ac_tr_func 1
20324 EOF
20325  
20326 else
20327   echo "$ac_t""no" 1>&6
20328 fi
20329 done
20330
20331   fi
20332
20333
20334   LIBS="$ac_save_LIBS"
20335   CXXFLAGS="$ac_save_CXXFLAGS"
20336
20337   
20338     echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
20339 echo "configure:20340: checking for main in -lm" >&5
20340 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
20341 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
20342   echo $ac_n "(cached) $ac_c" 1>&6
20343 else
20344   ac_save_LIBS="$LIBS"
20345 LIBS="-lm  $LIBS"
20346 cat > conftest.$ac_ext <<EOF
20347 #line 20348 "configure"
20348 #include "confdefs.h"
20349
20350 int main() {
20351 main()
20352 ; return 0; }
20353 EOF
20354 if { (eval echo configure:20355: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
20355   rm -rf conftest*
20356   eval "ac_cv_lib_$ac_lib_var=yes"
20357 else
20358   echo "configure: failed program was:" >&5
20359   cat conftest.$ac_ext >&5
20360   rm -rf conftest*
20361   eval "ac_cv_lib_$ac_lib_var=no"
20362 fi
20363 rm -f conftest*
20364 LIBS="$ac_save_LIBS"
20365
20366 fi
20367 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
20368   echo "$ac_t""yes" 1>&6
20369     ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
20370     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
20371   cat >> confdefs.h <<EOF
20372 #define $ac_tr_lib 1
20373 EOF
20374
20375   LIBS="-lm $LIBS"
20376
20377 else
20378   echo "$ac_t""no" 1>&6
20379 fi
20380
20381   for ac_func in nan copysignf
20382 do
20383 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
20384 echo "configure:20385: checking for $ac_func" >&5
20385 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
20386   echo $ac_n "(cached) $ac_c" 1>&6
20387 else
20388   cat > conftest.$ac_ext <<EOF
20389 #line 20390 "configure"
20390 #include "confdefs.h"
20391 /* System header to define __stub macros and hopefully few prototypes,
20392     which can conflict with char $ac_func(); below.  */
20393 #include <assert.h>
20394 /* Override any gcc2 internal prototype to avoid an error.  */
20395 /* We use char because int might match the return type of a gcc2
20396     builtin and then its argument prototype would still apply.  */
20397 char $ac_func();
20398
20399 int main() {
20400
20401 /* The GNU C library defines this for functions which it implements
20402     to always fail with ENOSYS.  Some functions are actually named
20403     something starting with __ and the normal name is an alias.  */
20404 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
20405 choke me
20406 #else
20407 $ac_func();
20408 #endif
20409
20410 ; return 0; }
20411 EOF
20412 if { (eval echo configure:20413: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
20413   rm -rf conftest*
20414   eval "ac_cv_func_$ac_func=yes"
20415 else
20416   echo "configure: failed program was:" >&5
20417   cat conftest.$ac_ext >&5
20418   rm -rf conftest*
20419   eval "ac_cv_func_$ac_func=no"
20420 fi
20421 rm -f conftest*
20422 fi
20423
20424 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
20425   echo "$ac_t""yes" 1>&6
20426     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
20427   cat >> confdefs.h <<EOF
20428 #define $ac_tr_func 1
20429 EOF
20430  
20431 else
20432   echo "$ac_t""no" 1>&6
20433 LIBMATHOBJS="$LIBMATHOBJS ${ac_func}.lo"
20434 fi
20435 done
20436
20437
20438     for ac_func in __signbit
20439 do
20440 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
20441 echo "configure:20442: checking for $ac_func" >&5
20442 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
20443   echo $ac_n "(cached) $ac_c" 1>&6
20444 else
20445   cat > conftest.$ac_ext <<EOF
20446 #line 20447 "configure"
20447 #include "confdefs.h"
20448 /* System header to define __stub macros and hopefully few prototypes,
20449     which can conflict with char $ac_func(); below.  */
20450 #include <assert.h>
20451 /* Override any gcc2 internal prototype to avoid an error.  */
20452 /* We use char because int might match the return type of a gcc2
20453     builtin and then its argument prototype would still apply.  */
20454 char $ac_func();
20455
20456 int main() {
20457
20458 /* The GNU C library defines this for functions which it implements
20459     to always fail with ENOSYS.  Some functions are actually named
20460     something starting with __ and the normal name is an alias.  */
20461 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
20462 choke me
20463 #else
20464 $ac_func();
20465 #endif
20466
20467 ; return 0; }
20468 EOF
20469 if { (eval echo configure:20470: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
20470   rm -rf conftest*
20471   eval "ac_cv_func_$ac_func=yes"
20472 else
20473   echo "configure: failed program was:" >&5
20474   cat conftest.$ac_ext >&5
20475   rm -rf conftest*
20476   eval "ac_cv_func_$ac_func=no"
20477 fi
20478 rm -f conftest*
20479 fi
20480
20481 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
20482   echo "$ac_t""yes" 1>&6
20483     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
20484   cat >> confdefs.h <<EOF
20485 #define $ac_tr_func 1
20486 EOF
20487  
20488 else
20489   echo "$ac_t""no" 1>&6
20490 LIBMATHOBJS="$LIBMATHOBJS signbit.lo"
20491 fi
20492 done
20493
20494   for ac_func in __signbitf
20495 do
20496 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
20497 echo "configure:20498: checking for $ac_func" >&5
20498 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
20499   echo $ac_n "(cached) $ac_c" 1>&6
20500 else
20501   cat > conftest.$ac_ext <<EOF
20502 #line 20503 "configure"
20503 #include "confdefs.h"
20504 /* System header to define __stub macros and hopefully few prototypes,
20505     which can conflict with char $ac_func(); below.  */
20506 #include <assert.h>
20507 /* Override any gcc2 internal prototype to avoid an error.  */
20508 /* We use char because int might match the return type of a gcc2
20509     builtin and then its argument prototype would still apply.  */
20510 char $ac_func();
20511
20512 int main() {
20513
20514 /* The GNU C library defines this for functions which it implements
20515     to always fail with ENOSYS.  Some functions are actually named
20516     something starting with __ and the normal name is an alias.  */
20517 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
20518 choke me
20519 #else
20520 $ac_func();
20521 #endif
20522
20523 ; return 0; }
20524 EOF
20525 if { (eval echo configure:20526: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
20526   rm -rf conftest*
20527   eval "ac_cv_func_$ac_func=yes"
20528 else
20529   echo "configure: failed program was:" >&5
20530   cat conftest.$ac_ext >&5
20531   rm -rf conftest*
20532   eval "ac_cv_func_$ac_func=no"
20533 fi
20534 rm -f conftest*
20535 fi
20536
20537 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
20538   echo "$ac_t""yes" 1>&6
20539     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
20540   cat >> confdefs.h <<EOF
20541 #define $ac_tr_func 1
20542 EOF
20543  
20544 else
20545   echo "$ac_t""no" 1>&6
20546 LIBMATHOBJS="$LIBMATHOBJS signbitf.lo"
20547 fi
20548 done
20549
20550
20551           if test x$ac_cv_func_copysignl = x"yes"; then
20552     for ac_func in __signbitl
20553 do
20554 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
20555 echo "configure:20556: checking for $ac_func" >&5
20556 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
20557   echo $ac_n "(cached) $ac_c" 1>&6
20558 else
20559   cat > conftest.$ac_ext <<EOF
20560 #line 20561 "configure"
20561 #include "confdefs.h"
20562 /* System header to define __stub macros and hopefully few prototypes,
20563     which can conflict with char $ac_func(); below.  */
20564 #include <assert.h>
20565 /* Override any gcc2 internal prototype to avoid an error.  */
20566 /* We use char because int might match the return type of a gcc2
20567     builtin and then its argument prototype would still apply.  */
20568 char $ac_func();
20569
20570 int main() {
20571
20572 /* The GNU C library defines this for functions which it implements
20573     to always fail with ENOSYS.  Some functions are actually named
20574     something starting with __ and the normal name is an alias.  */
20575 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
20576 choke me
20577 #else
20578 $ac_func();
20579 #endif
20580
20581 ; return 0; }
20582 EOF
20583 if { (eval echo configure:20584: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
20584   rm -rf conftest*
20585   eval "ac_cv_func_$ac_func=yes"
20586 else
20587   echo "configure: failed program was:" >&5
20588   cat conftest.$ac_ext >&5
20589   rm -rf conftest*
20590   eval "ac_cv_func_$ac_func=no"
20591 fi
20592 rm -f conftest*
20593 fi
20594
20595 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
20596   echo "$ac_t""yes" 1>&6
20597     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
20598   cat >> confdefs.h <<EOF
20599 #define $ac_tr_func 1
20600 EOF
20601  
20602 else
20603   echo "$ac_t""no" 1>&6
20604 LIBMATHOBJS="$LIBMATHOBJS signbitl.lo"
20605 fi
20606 done
20607
20608   fi
20609
20610   
20611
20612   
20613
20614       echo $ac_n "checking for mbstate_t""... $ac_c" 1>&6
20615 echo "configure:20616: checking for mbstate_t" >&5
20616   cat > conftest.$ac_ext <<EOF
20617 #line 20618 "configure"
20618 #include "confdefs.h"
20619 #include <wchar.h>
20620 int main() {
20621 mbstate_t teststate;
20622 ; return 0; }
20623 EOF
20624 if { (eval echo configure:20625: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
20625   rm -rf conftest*
20626   have_mbstate_t=yes
20627 else
20628   echo "configure: failed program was:" >&5
20629   cat conftest.$ac_ext >&5
20630   rm -rf conftest*
20631   have_mbstate_t=no
20632 fi
20633 rm -f conftest*
20634   echo "$ac_t""$have_mbstate_t" 1>&6
20635   if test x"$have_mbstate_t" = xyes; then
20636     cat >> confdefs.h <<\EOF
20637 #define HAVE_MBSTATE_T 1
20638 EOF
20639
20640   fi
20641
20642     for ac_hdr in wchar.h
20643 do
20644 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
20645 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
20646 echo "configure:20647: checking for $ac_hdr" >&5
20647 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
20648   echo $ac_n "(cached) $ac_c" 1>&6
20649 else
20650   cat > conftest.$ac_ext <<EOF
20651 #line 20652 "configure"
20652 #include "confdefs.h"
20653 #include <$ac_hdr>
20654 EOF
20655 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
20656 { (eval echo configure:20657: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
20657 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
20658 if test -z "$ac_err"; then
20659   rm -rf conftest*
20660   eval "ac_cv_header_$ac_safe=yes"
20661 else
20662   echo "$ac_err" >&5
20663   echo "configure: failed program was:" >&5
20664   cat conftest.$ac_ext >&5
20665   rm -rf conftest*
20666   eval "ac_cv_header_$ac_safe=no"
20667 fi
20668 rm -f conftest*
20669 fi
20670 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
20671   echo "$ac_t""yes" 1>&6
20672     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
20673   cat >> confdefs.h <<EOF
20674 #define $ac_tr_hdr 1
20675 EOF
20676  ac_has_wchar_h=yes
20677 else
20678   echo "$ac_t""no" 1>&6
20679 ac_has_wchar_h=no
20680 fi
20681 done
20682
20683   for ac_hdr in wctype.h
20684 do
20685 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
20686 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
20687 echo "configure:20688: checking for $ac_hdr" >&5
20688 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
20689   echo $ac_n "(cached) $ac_c" 1>&6
20690 else
20691   cat > conftest.$ac_ext <<EOF
20692 #line 20693 "configure"
20693 #include "confdefs.h"
20694 #include <$ac_hdr>
20695 EOF
20696 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
20697 { (eval echo configure:20698: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
20698 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
20699 if test -z "$ac_err"; then
20700   rm -rf conftest*
20701   eval "ac_cv_header_$ac_safe=yes"
20702 else
20703   echo "$ac_err" >&5
20704   echo "configure: failed program was:" >&5
20705   cat conftest.$ac_ext >&5
20706   rm -rf conftest*
20707   eval "ac_cv_header_$ac_safe=no"
20708 fi
20709 rm -f conftest*
20710 fi
20711 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
20712   echo "$ac_t""yes" 1>&6
20713     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
20714   cat >> confdefs.h <<EOF
20715 #define $ac_tr_hdr 1
20716 EOF
20717  ac_has_wctype_h=yes
20718 else
20719   echo "$ac_t""no" 1>&6
20720 ac_has_wctype_h=no
20721 fi
20722 done
20723
20724   
20725     if test x"$ac_has_wchar_h" = xyes &&
20726      test x"$ac_has_wctype_h" = xyes &&
20727      test x"$enable_c_mbchar" != xno; then
20728       
20729             echo $ac_n "checking for WCHAR_MIN and WCHAR_MAX""... $ac_c" 1>&6
20730 echo "configure:20731: checking for WCHAR_MIN and WCHAR_MAX" >&5
20731     cat > conftest.$ac_ext <<EOF
20732 #line 20733 "configure"
20733 #include "confdefs.h"
20734 #include <wchar.h>
20735 int main() {
20736 int i = WCHAR_MIN; int j = WCHAR_MAX;
20737 ; return 0; }
20738 EOF
20739 if { (eval echo configure:20740: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
20740   rm -rf conftest*
20741   has_wchar_minmax=yes
20742 else
20743   echo "configure: failed program was:" >&5
20744   cat conftest.$ac_ext >&5
20745   rm -rf conftest*
20746   has_wchar_minmax=no
20747 fi
20748 rm -f conftest*
20749     echo "$ac_t""$has_wchar_minmax" 1>&6
20750     
20751             echo $ac_n "checking for WEOF""... $ac_c" 1>&6
20752 echo "configure:20753: checking for WEOF" >&5
20753     cat > conftest.$ac_ext <<EOF
20754 #line 20755 "configure"
20755 #include "confdefs.h"
20756
20757       #include <wchar.h>
20758       #include <stddef.h>
20759 int main() {
20760 wint_t i = WEOF;
20761 ; return 0; }
20762 EOF
20763 if { (eval echo configure:20764: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
20764   rm -rf conftest*
20765   has_weof=yes
20766 else
20767   echo "configure: failed program was:" >&5
20768   cat conftest.$ac_ext >&5
20769   rm -rf conftest*
20770   has_weof=no
20771 fi
20772 rm -f conftest*
20773     echo "$ac_t""$has_weof" 1>&6
20774   
20775         ac_wfuncs=yes
20776     for ac_func in wcslen wmemchr wmemcmp wmemcpy wmemmove wmemset
20777 do
20778 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
20779 echo "configure:20780: checking for $ac_func" >&5
20780 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
20781   echo $ac_n "(cached) $ac_c" 1>&6
20782 else
20783   cat > conftest.$ac_ext <<EOF
20784 #line 20785 "configure"
20785 #include "confdefs.h"
20786 /* System header to define __stub macros and hopefully few prototypes,
20787     which can conflict with char $ac_func(); below.  */
20788 #include <assert.h>
20789 /* Override any gcc2 internal prototype to avoid an error.  */
20790 /* We use char because int might match the return type of a gcc2
20791     builtin and then its argument prototype would still apply.  */
20792 char $ac_func();
20793
20794 int main() {
20795
20796 /* The GNU C library defines this for functions which it implements
20797     to always fail with ENOSYS.  Some functions are actually named
20798     something starting with __ and the normal name is an alias.  */
20799 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
20800 choke me
20801 #else
20802 $ac_func();
20803 #endif
20804
20805 ; return 0; }
20806 EOF
20807 if { (eval echo configure:20808: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
20808   rm -rf conftest*
20809   eval "ac_cv_func_$ac_func=yes"
20810 else
20811   echo "configure: failed program was:" >&5
20812   cat conftest.$ac_ext >&5
20813   rm -rf conftest*
20814   eval "ac_cv_func_$ac_func=no"
20815 fi
20816 rm -f conftest*
20817 fi
20818
20819 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
20820   echo "$ac_t""yes" 1>&6
20821     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
20822   cat >> confdefs.h <<EOF
20823 #define $ac_tr_func 1
20824 EOF
20825  
20826 else
20827   echo "$ac_t""no" 1>&6
20828 \
20829     ac_wfuncs=no
20830 fi
20831 done
20832
20833   
20834         for ac_func in btowc wctob fgetwc fgetwc fgetws fputwc fputws fwide \
20835     fwprintf fwscanf swprintf swscanf vfwprintf vfwscanf vswprintf vswscanf \
20836     vwprintf vwscanf wprintf wscanf getwc getwchar mbsinit mbrlen mbrtowc \
20837     mbsrtowcs wcsrtombs putwc putwchar ungetwc wcrtomb wcstod wcstof wcstol \
20838     wcstoul wcscpy wcsncpy wcscat wcsncat wcscmp wcscoll wcsncmp wcsxfrm \
20839     wcscspn wcsspn wcstok wcsftime wcschr wcspbrk wcsrchr wcsstr
20840 do
20841 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
20842 echo "configure:20843: checking for $ac_func" >&5
20843 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
20844   echo $ac_n "(cached) $ac_c" 1>&6
20845 else
20846   cat > conftest.$ac_ext <<EOF
20847 #line 20848 "configure"
20848 #include "confdefs.h"
20849 /* System header to define __stub macros and hopefully few prototypes,
20850     which can conflict with char $ac_func(); below.  */
20851 #include <assert.h>
20852 /* Override any gcc2 internal prototype to avoid an error.  */
20853 /* We use char because int might match the return type of a gcc2
20854     builtin and then its argument prototype would still apply.  */
20855 char $ac_func();
20856
20857 int main() {
20858
20859 /* The GNU C library defines this for functions which it implements
20860     to always fail with ENOSYS.  Some functions are actually named
20861     something starting with __ and the normal name is an alias.  */
20862 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
20863 choke me
20864 #else
20865 $ac_func();
20866 #endif
20867
20868 ; return 0; }
20869 EOF
20870 if { (eval echo configure:20871: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
20871   rm -rf conftest*
20872   eval "ac_cv_func_$ac_func=yes"
20873 else
20874   echo "configure: failed program was:" >&5
20875   cat conftest.$ac_ext >&5
20876   rm -rf conftest*
20877   eval "ac_cv_func_$ac_func=no"
20878 fi
20879 rm -f conftest*
20880 fi
20881
20882 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
20883   echo "$ac_t""yes" 1>&6
20884     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
20885   cat >> confdefs.h <<EOF
20886 #define $ac_tr_func 1
20887 EOF
20888  
20889 else
20890   echo "$ac_t""no" 1>&6
20891 \
20892     ac_wfuncs=no
20893 fi
20894 done
20895
20896
20897     echo $ac_n "checking for ISO C99 wchar_t support""... $ac_c" 1>&6
20898 echo "configure:20899: checking for ISO C99 wchar_t support" >&5
20899     if test x"$has_weof" = xyes &&
20900        test x"$has_wchar_minmax" = xyes &&
20901        test x"$ac_wfuncs" = xyes; then
20902       ac_isoC99_wchar_t=yes
20903     else
20904       ac_isoC99_wchar_t=no
20905     fi
20906     echo "$ac_t""$ac_isoC99_wchar_t" 1>&6
20907   
20908             ac_safe=`echo "iconv.h" | sed 'y%./+-%__p_%'`
20909 echo $ac_n "checking for iconv.h""... $ac_c" 1>&6
20910 echo "configure:20911: checking for iconv.h" >&5
20911 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
20912   echo $ac_n "(cached) $ac_c" 1>&6
20913 else
20914   cat > conftest.$ac_ext <<EOF
20915 #line 20916 "configure"
20916 #include "confdefs.h"
20917 #include <iconv.h>
20918 EOF
20919 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
20920 { (eval echo configure:20921: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
20921 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
20922 if test -z "$ac_err"; then
20923   rm -rf conftest*
20924   eval "ac_cv_header_$ac_safe=yes"
20925 else
20926   echo "$ac_err" >&5
20927   echo "configure: failed program was:" >&5
20928   cat conftest.$ac_ext >&5
20929   rm -rf conftest*
20930   eval "ac_cv_header_$ac_safe=no"
20931 fi
20932 rm -f conftest*
20933 fi
20934 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
20935   echo "$ac_t""yes" 1>&6
20936   ac_has_iconv_h=yes
20937 else
20938   echo "$ac_t""no" 1>&6
20939 ac_has_iconv_h=no
20940 fi
20941
20942     ac_safe=`echo "langinfo.h" | sed 'y%./+-%__p_%'`
20943 echo $ac_n "checking for langinfo.h""... $ac_c" 1>&6
20944 echo "configure:20945: checking for langinfo.h" >&5
20945 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
20946   echo $ac_n "(cached) $ac_c" 1>&6
20947 else
20948   cat > conftest.$ac_ext <<EOF
20949 #line 20950 "configure"
20950 #include "confdefs.h"
20951 #include <langinfo.h>
20952 EOF
20953 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
20954 { (eval echo configure:20955: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
20955 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
20956 if test -z "$ac_err"; then
20957   rm -rf conftest*
20958   eval "ac_cv_header_$ac_safe=yes"
20959 else
20960   echo "$ac_err" >&5
20961   echo "configure: failed program was:" >&5
20962   cat conftest.$ac_ext >&5
20963   rm -rf conftest*
20964   eval "ac_cv_header_$ac_safe=no"
20965 fi
20966 rm -f conftest*
20967 fi
20968 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
20969   echo "$ac_t""yes" 1>&6
20970   ac_has_langinfo_h=yes
20971 else
20972   echo "$ac_t""no" 1>&6
20973 ac_has_langinfo_h=no
20974 fi
20975
20976
20977         echo $ac_n "checking for iconv in -liconv""... $ac_c" 1>&6
20978 echo "configure:20979: checking for iconv in -liconv" >&5
20979 ac_lib_var=`echo iconv'_'iconv | sed 'y%./+-%__p_%'`
20980 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
20981   echo $ac_n "(cached) $ac_c" 1>&6
20982 else
20983   ac_save_LIBS="$LIBS"
20984 LIBS="-liconv  $LIBS"
20985 cat > conftest.$ac_ext <<EOF
20986 #line 20987 "configure"
20987 #include "confdefs.h"
20988 /* Override any gcc2 internal prototype to avoid an error.  */
20989 /* We use char because int might match the return type of a gcc2
20990     builtin and then its argument prototype would still apply.  */
20991 char iconv();
20992
20993 int main() {
20994 iconv()
20995 ; return 0; }
20996 EOF
20997 if { (eval echo configure:20998: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
20998   rm -rf conftest*
20999   eval "ac_cv_lib_$ac_lib_var=yes"
21000 else
21001   echo "configure: failed program was:" >&5
21002   cat conftest.$ac_ext >&5
21003   rm -rf conftest*
21004   eval "ac_cv_lib_$ac_lib_var=no"
21005 fi
21006 rm -f conftest*
21007 LIBS="$ac_save_LIBS"
21008
21009 fi
21010 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
21011   echo "$ac_t""yes" 1>&6
21012   libiconv="-liconv"
21013 else
21014   echo "$ac_t""no" 1>&6
21015 fi
21016
21017     ac_save_LIBS="$LIBS"
21018     LIBS="$LIBS $libiconv"
21019
21020     for ac_func in iconv_open iconv_close iconv nl_langinfo
21021 do
21022 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
21023 echo "configure:21024: checking for $ac_func" >&5
21024 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
21025   echo $ac_n "(cached) $ac_c" 1>&6
21026 else
21027   cat > conftest.$ac_ext <<EOF
21028 #line 21029 "configure"
21029 #include "confdefs.h"
21030 /* System header to define __stub macros and hopefully few prototypes,
21031     which can conflict with char $ac_func(); below.  */
21032 #include <assert.h>
21033 /* Override any gcc2 internal prototype to avoid an error.  */
21034 /* We use char because int might match the return type of a gcc2
21035     builtin and then its argument prototype would still apply.  */
21036 char $ac_func();
21037
21038 int main() {
21039
21040 /* The GNU C library defines this for functions which it implements
21041     to always fail with ENOSYS.  Some functions are actually named
21042     something starting with __ and the normal name is an alias.  */
21043 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
21044 choke me
21045 #else
21046 $ac_func();
21047 #endif
21048
21049 ; return 0; }
21050 EOF
21051 if { (eval echo configure:21052: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
21052   rm -rf conftest*
21053   eval "ac_cv_func_$ac_func=yes"
21054 else
21055   echo "configure: failed program was:" >&5
21056   cat conftest.$ac_ext >&5
21057   rm -rf conftest*
21058   eval "ac_cv_func_$ac_func=no"
21059 fi
21060 rm -f conftest*
21061 fi
21062
21063 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
21064   echo "$ac_t""yes" 1>&6
21065     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
21066   cat >> confdefs.h <<EOF
21067 #define $ac_tr_func 1
21068 EOF
21069  \
21070     ac_XPG2funcs=yes
21071 else
21072   echo "$ac_t""no" 1>&6
21073 ac_XPG2funcs=no
21074 fi
21075 done
21076
21077   
21078     LIBS="$ac_save_LIBS"
21079
21080     echo $ac_n "checking for XPG2 wchar_t support""... $ac_c" 1>&6
21081 echo "configure:21082: checking for XPG2 wchar_t support" >&5
21082     if test x"$ac_has_iconv_h" = xyes &&
21083        test x"$ac_has_langinfo_h" = xyes &&
21084        test x"$ac_XPG2funcs" = xyes; then
21085       ac_XPG2_wchar_t=yes
21086     else
21087       ac_XPG2_wchar_t=no
21088     fi
21089     echo "$ac_t""$ac_XPG2_wchar_t" 1>&6
21090   
21091             echo $ac_n "checking for enabled wchar_t specializations""... $ac_c" 1>&6
21092 echo "configure:21093: checking for enabled wchar_t specializations" >&5
21093     if test x"$ac_isoC99_wchar_t" = xyes &&
21094        test x"$ac_XPG2_wchar_t" = xyes; then
21095       cat >> confdefs.h <<\EOF
21096 #define _GLIBCPP_USE_WCHAR_T 1
21097 EOF
21098
21099       echo "$ac_t"""yes"" 1>&6
21100     else
21101       echo "$ac_t"""no"" 1>&6
21102     fi
21103   else
21104         echo "configure: warning: wchar_t support disabled." 1>&2
21105   fi
21106
21107   
21108   ac_test_CXXFLAGS="${CXXFLAGS+set}"
21109   ac_save_CXXFLAGS="$CXXFLAGS"
21110   CXXFLAGS='-fno-builtins -D_GNU_SOURCE'
21111
21112   
21113   echo $ac_n "checking for strtold declaration""... $ac_c" 1>&6
21114 echo "configure:21115: checking for strtold declaration" >&5
21115   if test x${glibcpp_cv_func_strtold_use+set} != xset; then
21116     if eval "test \"`echo '$''{'glibcpp_cv_func_strtold_use'+set}'`\" = set"; then
21117   echo $ac_n "(cached) $ac_c" 1>&6
21118 else
21119   
21120       
21121       ac_ext=C
21122 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
21123 ac_cpp='$CXXCPP $CPPFLAGS'
21124 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
21125 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
21126 cross_compiling=$ac_cv_prog_cxx_cross
21127
21128       cat > conftest.$ac_ext <<EOF
21129 #line 21130 "configure"
21130 #include "confdefs.h"
21131 #include <stdlib.h>
21132 int main() {
21133  strtold(0, 0);
21134 ; return 0; }
21135 EOF
21136 if { (eval echo configure:21137: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
21137   rm -rf conftest*
21138   glibcpp_cv_func_strtold_use=yes
21139 else
21140   echo "configure: failed program was:" >&5
21141   cat conftest.$ac_ext >&5
21142   rm -rf conftest*
21143   glibcpp_cv_func_strtold_use=no
21144 fi
21145 rm -f conftest*
21146       ac_ext=c
21147 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
21148 ac_cpp='$CPP $CPPFLAGS'
21149 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
21150 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
21151 cross_compiling=$ac_cv_prog_cc_cross
21152
21153     
21154 fi
21155
21156   fi
21157   echo "$ac_t""$glibcpp_cv_func_strtold_use" 1>&6
21158   if test x$glibcpp_cv_func_strtold_use = x"yes"; then
21159     for ac_func in strtold
21160 do
21161 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
21162 echo "configure:21163: checking for $ac_func" >&5
21163 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
21164   echo $ac_n "(cached) $ac_c" 1>&6
21165 else
21166   cat > conftest.$ac_ext <<EOF
21167 #line 21168 "configure"
21168 #include "confdefs.h"
21169 /* System header to define __stub macros and hopefully few prototypes,
21170     which can conflict with char $ac_func(); below.  */
21171 #include <assert.h>
21172 /* Override any gcc2 internal prototype to avoid an error.  */
21173 /* We use char because int might match the return type of a gcc2
21174     builtin and then its argument prototype would still apply.  */
21175 char $ac_func();
21176
21177 int main() {
21178
21179 /* The GNU C library defines this for functions which it implements
21180     to always fail with ENOSYS.  Some functions are actually named
21181     something starting with __ and the normal name is an alias.  */
21182 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
21183 choke me
21184 #else
21185 $ac_func();
21186 #endif
21187
21188 ; return 0; }
21189 EOF
21190 if { (eval echo configure:21191: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
21191   rm -rf conftest*
21192   eval "ac_cv_func_$ac_func=yes"
21193 else
21194   echo "configure: failed program was:" >&5
21195   cat conftest.$ac_ext >&5
21196   rm -rf conftest*
21197   eval "ac_cv_func_$ac_func=no"
21198 fi
21199 rm -f conftest*
21200 fi
21201
21202 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
21203   echo "$ac_t""yes" 1>&6
21204     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
21205   cat >> confdefs.h <<EOF
21206 #define $ac_tr_func 1
21207 EOF
21208  
21209 else
21210   echo "$ac_t""no" 1>&6
21211 fi
21212 done
21213     
21214   fi
21215
21216   
21217   echo $ac_n "checking for strtof declaration""... $ac_c" 1>&6
21218 echo "configure:21219: checking for strtof declaration" >&5
21219   if test x${glibcpp_cv_func_strtof_use+set} != xset; then
21220     if eval "test \"`echo '$''{'glibcpp_cv_func_strtof_use'+set}'`\" = set"; then
21221   echo $ac_n "(cached) $ac_c" 1>&6
21222 else
21223   
21224       
21225       ac_ext=C
21226 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
21227 ac_cpp='$CXXCPP $CPPFLAGS'
21228 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
21229 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
21230 cross_compiling=$ac_cv_prog_cxx_cross
21231
21232       cat > conftest.$ac_ext <<EOF
21233 #line 21234 "configure"
21234 #include "confdefs.h"
21235 #include <stdlib.h>
21236 int main() {
21237  strtof(0, 0);
21238 ; return 0; }
21239 EOF
21240 if { (eval echo configure:21241: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
21241   rm -rf conftest*
21242   glibcpp_cv_func_strtof_use=yes
21243 else
21244   echo "configure: failed program was:" >&5
21245   cat conftest.$ac_ext >&5
21246   rm -rf conftest*
21247   glibcpp_cv_func_strtof_use=no
21248 fi
21249 rm -f conftest*
21250       ac_ext=c
21251 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
21252 ac_cpp='$CPP $CPPFLAGS'
21253 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
21254 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
21255 cross_compiling=$ac_cv_prog_cc_cross
21256
21257     
21258 fi
21259
21260   fi
21261   echo "$ac_t""$glibcpp_cv_func_strtof_use" 1>&6
21262   if test x$glibcpp_cv_func_strtof_use = x"yes"; then
21263     for ac_func in strtof
21264 do
21265 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
21266 echo "configure:21267: checking for $ac_func" >&5
21267 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
21268   echo $ac_n "(cached) $ac_c" 1>&6
21269 else
21270   cat > conftest.$ac_ext <<EOF
21271 #line 21272 "configure"
21272 #include "confdefs.h"
21273 /* System header to define __stub macros and hopefully few prototypes,
21274     which can conflict with char $ac_func(); below.  */
21275 #include <assert.h>
21276 /* Override any gcc2 internal prototype to avoid an error.  */
21277 /* We use char because int might match the return type of a gcc2
21278     builtin and then its argument prototype would still apply.  */
21279 char $ac_func();
21280
21281 int main() {
21282
21283 /* The GNU C library defines this for functions which it implements
21284     to always fail with ENOSYS.  Some functions are actually named
21285     something starting with __ and the normal name is an alias.  */
21286 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
21287 choke me
21288 #else
21289 $ac_func();
21290 #endif
21291
21292 ; return 0; }
21293 EOF
21294 if { (eval echo configure:21295: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
21295   rm -rf conftest*
21296   eval "ac_cv_func_$ac_func=yes"
21297 else
21298   echo "configure: failed program was:" >&5
21299   cat conftest.$ac_ext >&5
21300   rm -rf conftest*
21301   eval "ac_cv_func_$ac_func=no"
21302 fi
21303 rm -f conftest*
21304 fi
21305
21306 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
21307   echo "$ac_t""yes" 1>&6
21308     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
21309   cat >> confdefs.h <<EOF
21310 #define $ac_tr_func 1
21311 EOF
21312  
21313 else
21314   echo "$ac_t""no" 1>&6
21315 fi
21316 done
21317     
21318   fi
21319
21320   for ac_func in drand48
21321 do
21322 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
21323 echo "configure:21324: checking for $ac_func" >&5
21324 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
21325   echo $ac_n "(cached) $ac_c" 1>&6
21326 else
21327   cat > conftest.$ac_ext <<EOF
21328 #line 21329 "configure"
21329 #include "confdefs.h"
21330 /* System header to define __stub macros and hopefully few prototypes,
21331     which can conflict with char $ac_func(); below.  */
21332 #include <assert.h>
21333 /* Override any gcc2 internal prototype to avoid an error.  */
21334 /* We use char because int might match the return type of a gcc2
21335     builtin and then its argument prototype would still apply.  */
21336 char $ac_func();
21337
21338 int main() {
21339
21340 /* The GNU C library defines this for functions which it implements
21341     to always fail with ENOSYS.  Some functions are actually named
21342     something starting with __ and the normal name is an alias.  */
21343 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
21344 choke me
21345 #else
21346 $ac_func();
21347 #endif
21348
21349 ; return 0; }
21350 EOF
21351 if { (eval echo configure:21352: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
21352   rm -rf conftest*
21353   eval "ac_cv_func_$ac_func=yes"
21354 else
21355   echo "configure: failed program was:" >&5
21356   cat conftest.$ac_ext >&5
21357   rm -rf conftest*
21358   eval "ac_cv_func_$ac_func=no"
21359 fi
21360 rm -f conftest*
21361 fi
21362
21363 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
21364   echo "$ac_t""yes" 1>&6
21365     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
21366   cat >> confdefs.h <<EOF
21367 #define $ac_tr_func 1
21368 EOF
21369  
21370 else
21371   echo "$ac_t""no" 1>&6
21372 fi
21373 done
21374
21375
21376   CXXFLAGS="$ac_save_CXXFLAGS"
21377
21378   
21379   ac_safe=`echo "locale.h" | sed 'y%./+-%__p_%'`
21380 echo $ac_n "checking for locale.h""... $ac_c" 1>&6
21381 echo "configure:21382: checking for locale.h" >&5
21382 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
21383   echo $ac_n "(cached) $ac_c" 1>&6
21384 else
21385   cat > conftest.$ac_ext <<EOF
21386 #line 21387 "configure"
21387 #include "confdefs.h"
21388 #include <locale.h>
21389 EOF
21390 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
21391 { (eval echo configure:21392: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
21392 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
21393 if test -z "$ac_err"; then
21394   rm -rf conftest*
21395   eval "ac_cv_header_$ac_safe=yes"
21396 else
21397   echo "$ac_err" >&5
21398   echo "configure: failed program was:" >&5
21399   cat conftest.$ac_ext >&5
21400   rm -rf conftest*
21401   eval "ac_cv_header_$ac_safe=no"
21402 fi
21403 rm -f conftest*
21404 fi
21405 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
21406   echo "$ac_t""yes" 1>&6
21407   
21408     echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
21409 echo "configure:21410: checking for LC_MESSAGES" >&5
21410 if eval "test \"`echo '$''{'ac_cv_val_LC_MESSAGES'+set}'`\" = set"; then
21411   echo $ac_n "(cached) $ac_c" 1>&6
21412 else
21413   cat > conftest.$ac_ext <<EOF
21414 #line 21415 "configure"
21415 #include "confdefs.h"
21416 #include <locale.h>
21417 int main() {
21418 return LC_MESSAGES
21419 ; return 0; }
21420 EOF
21421 if { (eval echo configure:21422: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
21422   rm -rf conftest*
21423   ac_cv_val_LC_MESSAGES=yes
21424 else
21425   echo "configure: failed program was:" >&5
21426   cat conftest.$ac_ext >&5
21427   rm -rf conftest*
21428   ac_cv_val_LC_MESSAGES=no
21429 fi
21430 rm -f conftest*
21431 fi
21432
21433 echo "$ac_t""$ac_cv_val_LC_MESSAGES" 1>&6
21434     if test $ac_cv_val_LC_MESSAGES = yes; then
21435       cat >> confdefs.h <<\EOF
21436 #define HAVE_LC_MESSAGES 1
21437 EOF
21438
21439     fi
21440   
21441 else
21442   echo "$ac_t""no" 1>&6
21443 fi
21444
21445
21446
21447   cat > conftest.$ac_ext <<EOF
21448 #line 21449 "configure"
21449 #include "confdefs.h"
21450
21451   #include <setjmp.h>
21452   
21453 int main() {
21454 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
21455 ; return 0; }
21456 EOF
21457 if { (eval echo configure:21458: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
21458   rm -rf conftest*
21459   cat >> confdefs.h <<\EOF
21460 #define HAVE_SIGSETJMP 1
21461 EOF
21462
21463   
21464 else
21465   echo "configure: failed program was:" >&5
21466   cat conftest.$ac_ext >&5
21467 fi
21468 rm -f conftest*
21469
21470   for ac_hdr in unistd.h
21471 do
21472 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
21473 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
21474 echo "configure:21475: checking for $ac_hdr" >&5
21475 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
21476   echo $ac_n "(cached) $ac_c" 1>&6
21477 else
21478   cat > conftest.$ac_ext <<EOF
21479 #line 21480 "configure"
21480 #include "confdefs.h"
21481 #include <$ac_hdr>
21482 EOF
21483 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
21484 { (eval echo configure:21485: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
21485 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
21486 if test -z "$ac_err"; then
21487   rm -rf conftest*
21488   eval "ac_cv_header_$ac_safe=yes"
21489 else
21490   echo "$ac_err" >&5
21491   echo "configure: failed program was:" >&5
21492   cat conftest.$ac_ext >&5
21493   rm -rf conftest*
21494   eval "ac_cv_header_$ac_safe=no"
21495 fi
21496 rm -f conftest*
21497 fi
21498 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
21499   echo "$ac_t""yes" 1>&6
21500     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
21501   cat >> confdefs.h <<EOF
21502 #define $ac_tr_hdr 1
21503 EOF
21504  
21505 else
21506   echo "$ac_t""no" 1>&6
21507 fi
21508 done
21509
21510 for ac_func in getpagesize
21511 do
21512 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
21513 echo "configure:21514: checking for $ac_func" >&5
21514 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
21515   echo $ac_n "(cached) $ac_c" 1>&6
21516 else
21517   cat > conftest.$ac_ext <<EOF
21518 #line 21519 "configure"
21519 #include "confdefs.h"
21520 /* System header to define __stub macros and hopefully few prototypes,
21521     which can conflict with char $ac_func(); below.  */
21522 #include <assert.h>
21523 /* Override any gcc2 internal prototype to avoid an error.  */
21524 /* We use char because int might match the return type of a gcc2
21525     builtin and then its argument prototype would still apply.  */
21526 char $ac_func();
21527
21528 int main() {
21529
21530 /* The GNU C library defines this for functions which it implements
21531     to always fail with ENOSYS.  Some functions are actually named
21532     something starting with __ and the normal name is an alias.  */
21533 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
21534 choke me
21535 #else
21536 $ac_func();
21537 #endif
21538
21539 ; return 0; }
21540 EOF
21541 if { (eval echo configure:21542: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
21542   rm -rf conftest*
21543   eval "ac_cv_func_$ac_func=yes"
21544 else
21545   echo "configure: failed program was:" >&5
21546   cat conftest.$ac_ext >&5
21547   rm -rf conftest*
21548   eval "ac_cv_func_$ac_func=no"
21549 fi
21550 rm -f conftest*
21551 fi
21552
21553 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
21554   echo "$ac_t""yes" 1>&6
21555     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
21556   cat >> confdefs.h <<EOF
21557 #define $ac_tr_func 1
21558 EOF
21559  
21560 else
21561   echo "$ac_t""no" 1>&6
21562 fi
21563 done
21564
21565 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
21566 echo "configure:21567: checking for working mmap" >&5
21567 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
21568   echo $ac_n "(cached) $ac_c" 1>&6
21569 else
21570   if test "$cross_compiling" = yes; then
21571   ac_cv_func_mmap_fixed_mapped=no
21572 else
21573   cat > conftest.$ac_ext <<EOF
21574 #line 21575 "configure"
21575 #include "confdefs.h"
21576
21577 /* Thanks to Mike Haertel and Jim Avera for this test.
21578    Here is a matrix of mmap possibilities:
21579         mmap private not fixed
21580         mmap private fixed at somewhere currently unmapped
21581         mmap private fixed at somewhere already mapped
21582         mmap shared not fixed
21583         mmap shared fixed at somewhere currently unmapped
21584         mmap shared fixed at somewhere already mapped
21585    For private mappings, we should verify that changes cannot be read()
21586    back from the file, nor mmap's back from the file at a different
21587    address.  (There have been systems where private was not correctly
21588    implemented like the infamous i386 svr4.0, and systems where the
21589    VM page cache was not coherent with the filesystem buffer cache
21590    like early versions of FreeBSD and possibly contemporary NetBSD.)
21591    For shared mappings, we should conversely verify that changes get
21592    propogated back to all the places they're supposed to be.
21593
21594    Grep wants private fixed already mapped.
21595    The main things grep needs to know about mmap are:
21596    * does it exist and is it safe to write into the mmap'd area
21597    * how to use it (BSD variants)  */
21598 #include <sys/types.h>
21599 #include <fcntl.h>
21600 #include <sys/mman.h>
21601
21602 /* This mess was copied from the GNU getpagesize.h.  */
21603 #ifndef HAVE_GETPAGESIZE
21604 # ifdef HAVE_UNISTD_H
21605 #  include <unistd.h>
21606 # endif
21607
21608 /* Assume that all systems that can run configure have sys/param.h.  */
21609 # ifndef HAVE_SYS_PARAM_H
21610 #  define HAVE_SYS_PARAM_H 1
21611 # endif
21612
21613 # ifdef _SC_PAGESIZE
21614 #  define getpagesize() sysconf(_SC_PAGESIZE)
21615 # else /* no _SC_PAGESIZE */
21616 #  ifdef HAVE_SYS_PARAM_H
21617 #   include <sys/param.h>
21618 #   ifdef EXEC_PAGESIZE
21619 #    define getpagesize() EXEC_PAGESIZE
21620 #   else /* no EXEC_PAGESIZE */
21621 #    ifdef NBPG
21622 #     define getpagesize() NBPG * CLSIZE
21623 #     ifndef CLSIZE
21624 #      define CLSIZE 1
21625 #     endif /* no CLSIZE */
21626 #    else /* no NBPG */
21627 #     ifdef NBPC
21628 #      define getpagesize() NBPC
21629 #     else /* no NBPC */
21630 #      ifdef PAGESIZE
21631 #       define getpagesize() PAGESIZE
21632 #      endif /* PAGESIZE */
21633 #     endif /* no NBPC */
21634 #    endif /* no NBPG */
21635 #   endif /* no EXEC_PAGESIZE */
21636 #  else /* no HAVE_SYS_PARAM_H */
21637 #   define getpagesize() 8192   /* punt totally */
21638 #  endif /* no HAVE_SYS_PARAM_H */
21639 # endif /* no _SC_PAGESIZE */
21640
21641 #endif /* no HAVE_GETPAGESIZE */
21642
21643 #ifdef __cplusplus
21644 extern "C" { void *malloc(unsigned); }
21645 #else
21646 char *malloc();
21647 #endif
21648
21649 int
21650 main()
21651 {
21652         char *data, *data2, *data3;
21653         int i, pagesize;
21654         int fd;
21655
21656         pagesize = getpagesize();
21657
21658         /*
21659          * First, make a file with some known garbage in it.
21660          */
21661         data = malloc(pagesize);
21662         if (!data)
21663                 exit(1);
21664         for (i = 0; i < pagesize; ++i)
21665                 *(data + i) = rand();
21666         umask(0);
21667         fd = creat("conftestmmap", 0600);
21668         if (fd < 0)
21669                 exit(1);
21670         if (write(fd, data, pagesize) != pagesize)
21671                 exit(1);
21672         close(fd);
21673
21674         /*
21675          * Next, try to mmap the file at a fixed address which
21676          * already has something else allocated at it.  If we can,
21677          * also make sure that we see the same garbage.
21678          */
21679         fd = open("conftestmmap", O_RDWR);
21680         if (fd < 0)
21681                 exit(1);
21682         data2 = malloc(2 * pagesize);
21683         if (!data2)
21684                 exit(1);
21685         data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
21686         if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
21687             MAP_PRIVATE | MAP_FIXED, fd, 0L))
21688                 exit(1);
21689         for (i = 0; i < pagesize; ++i)
21690                 if (*(data + i) != *(data2 + i))
21691                         exit(1);
21692
21693         /*
21694          * Finally, make sure that changes to the mapped area
21695          * do not percolate back to the file as seen by read().
21696          * (This is a bug on some variants of i386 svr4.0.)
21697          */
21698         for (i = 0; i < pagesize; ++i)
21699                 *(data2 + i) = *(data2 + i) + 1;
21700         data3 = malloc(pagesize);
21701         if (!data3)
21702                 exit(1);
21703         if (read(fd, data3, pagesize) != pagesize)
21704                 exit(1);
21705         for (i = 0; i < pagesize; ++i)
21706                 if (*(data + i) != *(data3 + i))
21707                         exit(1);
21708         close(fd);
21709         unlink("conftestmmap");
21710         exit(0);
21711 }
21712
21713 EOF
21714 if { (eval echo configure:21715: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
21715 then
21716   ac_cv_func_mmap_fixed_mapped=yes
21717 else
21718   echo "configure: failed program was:" >&5
21719   cat conftest.$ac_ext >&5
21720   rm -fr conftest*
21721   ac_cv_func_mmap_fixed_mapped=no
21722 fi
21723 rm -fr conftest*
21724 fi
21725
21726 fi
21727
21728 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
21729 if test $ac_cv_func_mmap_fixed_mapped = yes; then
21730   cat >> confdefs.h <<\EOF
21731 #define HAVE_MMAP 1
21732 EOF
21733
21734 fi
21735
21736
21737   # Establish limits on memory usage during 'make check'
21738   
21739   
21740   setrlimit_have_headers=yes
21741   for ac_hdr in unistd.h sys/time.h sys/resource.h
21742 do
21743 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
21744 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
21745 echo "configure:21746: checking for $ac_hdr" >&5
21746 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
21747   echo $ac_n "(cached) $ac_c" 1>&6
21748 else
21749   cat > conftest.$ac_ext <<EOF
21750 #line 21751 "configure"
21751 #include "confdefs.h"
21752 #include <$ac_hdr>
21753 EOF
21754 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
21755 { (eval echo configure:21756: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
21756 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
21757 if test -z "$ac_err"; then
21758   rm -rf conftest*
21759   eval "ac_cv_header_$ac_safe=yes"
21760 else
21761   echo "$ac_err" >&5
21762   echo "configure: failed program was:" >&5
21763   cat conftest.$ac_ext >&5
21764   rm -rf conftest*
21765   eval "ac_cv_header_$ac_safe=no"
21766 fi
21767 rm -f conftest*
21768 fi
21769 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
21770   echo "$ac_t""yes" 1>&6
21771     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
21772   cat >> confdefs.h <<EOF
21773 #define $ac_tr_hdr 1
21774 EOF
21775  
21776 else
21777   echo "$ac_t""no" 1>&6
21778 setrlimit_have_headers=no
21779 fi
21780 done
21781
21782   # If don't have the headers, then we can't run the tests now, and we
21783   # won't be seeing any of these during testsuite compilation.
21784   if test $setrlimit_have_headers = yes; then
21785     # Can't do these in a loop, else the resulting syntax is wrong.
21786     
21787   cat > conftest.$ac_ext <<EOF
21788 #line 21789 "configure"
21789 #include "confdefs.h"
21790 #include <unistd.h>
21791                   #include <sys/time.h>
21792                   #include <sys/resource.h>
21793                  
21794 int main() {
21795  int f = RLIMIT_DATA ; 
21796 ; return 0; }
21797 EOF
21798 if { (eval echo configure:21799: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
21799   rm -rf conftest*
21800   glibcpp_mresult=1
21801 else
21802   echo "configure: failed program was:" >&5
21803   cat conftest.$ac_ext >&5
21804   rm -rf conftest*
21805   glibcpp_mresult=0
21806 fi
21807 rm -f conftest*
21808   cat >> confdefs.h <<EOF
21809 #define HAVE_MEMLIMIT_DATA $glibcpp_mresult
21810 EOF
21811
21812
21813     
21814   cat > conftest.$ac_ext <<EOF
21815 #line 21816 "configure"
21816 #include "confdefs.h"
21817 #include <unistd.h>
21818                   #include <sys/time.h>
21819                   #include <sys/resource.h>
21820                  
21821 int main() {
21822  int f = RLIMIT_RSS ; 
21823 ; return 0; }
21824 EOF
21825 if { (eval echo configure:21826: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
21826   rm -rf conftest*
21827   glibcpp_mresult=1
21828 else
21829   echo "configure: failed program was:" >&5
21830   cat conftest.$ac_ext >&5
21831   rm -rf conftest*
21832   glibcpp_mresult=0
21833 fi
21834 rm -f conftest*
21835   cat >> confdefs.h <<EOF
21836 #define HAVE_MEMLIMIT_RSS $glibcpp_mresult
21837 EOF
21838
21839
21840     
21841   cat > conftest.$ac_ext <<EOF
21842 #line 21843 "configure"
21843 #include "confdefs.h"
21844 #include <unistd.h>
21845                   #include <sys/time.h>
21846                   #include <sys/resource.h>
21847                  
21848 int main() {
21849  int f = RLIMIT_VMEM ; 
21850 ; return 0; }
21851 EOF
21852 if { (eval echo configure:21853: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
21853   rm -rf conftest*
21854   glibcpp_mresult=1
21855 else
21856   echo "configure: failed program was:" >&5
21857   cat conftest.$ac_ext >&5
21858   rm -rf conftest*
21859   glibcpp_mresult=0
21860 fi
21861 rm -f conftest*
21862   cat >> confdefs.h <<EOF
21863 #define HAVE_MEMLIMIT_VMEM $glibcpp_mresult
21864 EOF
21865
21866
21867     
21868   cat > conftest.$ac_ext <<EOF
21869 #line 21870 "configure"
21870 #include "confdefs.h"
21871 #include <unistd.h>
21872                   #include <sys/time.h>
21873                   #include <sys/resource.h>
21874                  
21875 int main() {
21876  int f = RLIMIT_AS ; 
21877 ; return 0; }
21878 EOF
21879 if { (eval echo configure:21880: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
21880   rm -rf conftest*
21881   glibcpp_mresult=1
21882 else
21883   echo "configure: failed program was:" >&5
21884   cat conftest.$ac_ext >&5
21885   rm -rf conftest*
21886   glibcpp_mresult=0
21887 fi
21888 rm -f conftest*
21889   cat >> confdefs.h <<EOF
21890 #define HAVE_MEMLIMIT_AS $glibcpp_mresult
21891 EOF
21892
21893
21894
21895     # Check for rlimit, setrlimit.
21896     if eval "test \"`echo '$''{'ac_setrlimit'+set}'`\" = set"; then
21897   echo $ac_n "(cached) $ac_c" 1>&6
21898 else
21899   
21900       cat > conftest.$ac_ext <<EOF
21901 #line 21902 "configure"
21902 #include "confdefs.h"
21903 #include <unistd.h>
21904                   #include <sys/time.h>
21905                   #include <sys/resource.h>
21906                      
21907 int main() {
21908  struct rlimit r; setrlimit(0, &r);
21909 ; return 0; }
21910 EOF
21911 if { (eval echo configure:21912: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
21912   rm -rf conftest*
21913   ac_setrlimit=yes
21914 else
21915   echo "configure: failed program was:" >&5
21916   cat conftest.$ac_ext >&5
21917   rm -rf conftest*
21918   ac_setrlimit=no
21919 fi
21920 rm -f conftest*
21921     
21922 fi
21923
21924   fi
21925
21926   echo $ac_n "checking for testsuite memory limit support""... $ac_c" 1>&6
21927 echo "configure:21928: checking for testsuite memory limit support" >&5
21928   if test $setrlimit_have_headers = yes && test $ac_setrlimit = yes; then
21929     ac_mem_limits=yes
21930     cat >> confdefs.h <<\EOF
21931 #define _GLIBCPP_MEM_LIMITS 1
21932 EOF
21933
21934   else
21935     ac_mem_limits=no
21936   fi
21937   echo "$ac_t""$ac_mem_limits" 1>&6
21938
21939
21940   # Look for setenv, so that extended locale tests can be performed.
21941   
21942   echo $ac_n "checking for setenv declaration""... $ac_c" 1>&6
21943 echo "configure:21944: checking for setenv declaration" >&5
21944   if test x${glibcpp_cv_func_setenv_use+set} != xset; then
21945     if eval "test \"`echo '$''{'glibcpp_cv_func_setenv_use'+set}'`\" = set"; then
21946   echo $ac_n "(cached) $ac_c" 1>&6
21947 else
21948   
21949       
21950       ac_ext=C
21951 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
21952 ac_cpp='$CXXCPP $CPPFLAGS'
21953 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
21954 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
21955 cross_compiling=$ac_cv_prog_cxx_cross
21956
21957       cat > conftest.$ac_ext <<EOF
21958 #line 21959 "configure"
21959 #include "confdefs.h"
21960 #include <stdlib.h>
21961 int main() {
21962  setenv(0, 0, 0);
21963 ; return 0; }
21964 EOF
21965 if { (eval echo configure:21966: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
21966   rm -rf conftest*
21967   glibcpp_cv_func_setenv_use=yes
21968 else
21969   echo "configure: failed program was:" >&5
21970   cat conftest.$ac_ext >&5
21971   rm -rf conftest*
21972   glibcpp_cv_func_setenv_use=no
21973 fi
21974 rm -f conftest*
21975       ac_ext=c
21976 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
21977 ac_cpp='$CPP $CPPFLAGS'
21978 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
21979 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
21980 cross_compiling=$ac_cv_prog_cc_cross
21981
21982     
21983 fi
21984
21985   fi
21986   echo "$ac_t""$glibcpp_cv_func_setenv_use" 1>&6
21987   if test x$glibcpp_cv_func_setenv_use = x"yes"; then
21988     for ac_func in setenv
21989 do
21990 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
21991 echo "configure:21992: checking for $ac_func" >&5
21992 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
21993   echo $ac_n "(cached) $ac_c" 1>&6
21994 else
21995   cat > conftest.$ac_ext <<EOF
21996 #line 21997 "configure"
21997 #include "confdefs.h"
21998 /* System header to define __stub macros and hopefully few prototypes,
21999     which can conflict with char $ac_func(); below.  */
22000 #include <assert.h>
22001 /* Override any gcc2 internal prototype to avoid an error.  */
22002 /* We use char because int might match the return type of a gcc2
22003     builtin and then its argument prototype would still apply.  */
22004 char $ac_func();
22005
22006 int main() {
22007
22008 /* The GNU C library defines this for functions which it implements
22009     to always fail with ENOSYS.  Some functions are actually named
22010     something starting with __ and the normal name is an alias.  */
22011 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
22012 choke me
22013 #else
22014 $ac_func();
22015 #endif
22016
22017 ; return 0; }
22018 EOF
22019 if { (eval echo configure:22020: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
22020   rm -rf conftest*
22021   eval "ac_cv_func_$ac_func=yes"
22022 else
22023   echo "configure: failed program was:" >&5
22024   cat conftest.$ac_ext >&5
22025   rm -rf conftest*
22026   eval "ac_cv_func_$ac_func=no"
22027 fi
22028 rm -f conftest*
22029 fi
22030
22031 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
22032   echo "$ac_t""yes" 1>&6
22033     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
22034   cat >> confdefs.h <<EOF
22035 #define $ac_tr_func 1
22036 EOF
22037  
22038 else
22039   echo "$ac_t""no" 1>&6
22040 fi
22041 done
22042     
22043   fi
22044
22045
22046   # Export file names for ABI checking.
22047   baseline_file="${glibcpp_srcdir}/config/abi/${abi_baseline_triplet}/baseline_symbols.txt"
22048   
22049
22050   # Don't do ABI checking unless native.
22051   
22052
22053 if test x"$build" = x"$host" && test -z "$with_cross_host"; then
22054   GLIBCPP_BUILD_ABI_CHECK_TRUE=
22055   GLIBCPP_BUILD_ABI_CHECK_FALSE='#'
22056 else
22057   GLIBCPP_BUILD_ABI_CHECK_TRUE='#'
22058   GLIBCPP_BUILD_ABI_CHECK_FALSE=
22059 fi
22060
22061 fi
22062
22063 # This depends on the possibly-skipped linker test above.
22064 # Check whether --enable-symvers or --disable-symvers was given.
22065 if test "${enable_symvers+set}" = set; then
22066   enableval="$enable_symvers"
22067   case "$enableval" in
22068  yes) enable_symvers=yes ;;
22069  no)  enable_symvers=no ;;
22070  # other names here, just as sanity checks
22071  #gnu|sun|etcetera) enable_symvers=$enableval ;;
22072  gnu) enable_symvers=$enableval ;;
22073  *)   { echo "configure: error: Unknown argument to enable/disable symvers" 1>&2; exit 1; } ;;
22074  esac
22075 else
22076   enable_symvers=yes
22077 fi
22078
22079 # If we never went through the GLIBCPP_CHECK_LINKER_FEATURES macro, then we
22080 # don't know enough about $LD to do tricks... 
22081 if test x$enable_shared = xno || 
22082         test "x$LD" = x || 
22083         test x$glibcpp_gnu_ld_version = x; then
22084   enable_symvers=no
22085 fi
22086
22087 # Check to see if libgcc_s exists, indicating that shared libgcc is possible.
22088 if test $enable_symvers != no; then
22089   echo $ac_n "checking for shared libgcc""... $ac_c" 1>&6
22090 echo "configure:22091: checking for shared libgcc" >&5
22091   ac_save_CFLAGS="$CFLAGS"
22092   CFLAGS=' -lgcc_s'
22093   cat > conftest.$ac_ext <<EOF
22094 #line 22095 "configure"
22095 #include "confdefs.h"
22096
22097 int main() {
22098 return 0
22099 ; return 0; }
22100 EOF
22101 if { (eval echo configure:22102: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
22102   rm -rf conftest*
22103   glibcpp_shared_libgcc=yes
22104 else
22105   echo "configure: failed program was:" >&5
22106   cat conftest.$ac_ext >&5
22107   rm -rf conftest*
22108   glibcpp_shared_libgcc=no
22109 fi
22110 rm -f conftest*
22111   CFLAGS="$ac_save_CFLAGS"
22112   echo "$ac_t""$glibcpp_shared_libgcc" 1>&6
22113 fi
22114
22115 # For GNU ld, we need at least this version.  It's 2.12 in the same format
22116 # as the tested-for version.  See GLIBCPP_CHECK_LINKER_FEATURES for more.
22117 glibcpp_min_gnu_ld_version=21200
22118
22119 # Check to see if unspecified "yes" value can win, given results
22120 # above.  
22121 if test $enable_symvers = yes ; then
22122   if test $with_gnu_ld = yes &&
22123     test $glibcpp_shared_libgcc = yes ;
22124   then
22125     if test $glibcpp_gnu_ld_version -ge $glibcpp_min_gnu_ld_version ; then
22126         enable_symvers=gnu
22127     else
22128       ac_test_CFLAGS="${CFLAGS+set}"
22129       ac_save_CFLAGS="$CFLAGS"
22130       CFLAGS='-shared -Wl,--version-script,conftest.map'
22131       enable_symvers=no
22132       
22133       echo 'FOO { global: f[a-z]o; local: *; };' > conftest.map
22134       
22135       cat > conftest.$ac_ext <<EOF
22136 #line 22137 "configure"
22137 #include "confdefs.h"
22138 int foo;
22139 int main() {
22140
22141 ; return 0; }
22142 EOF
22143 if { (eval echo configure:22144: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
22144   rm -rf conftest*
22145   enable_symvers=gnu
22146 else
22147   echo "configure: failed program was:" >&5
22148   cat conftest.$ac_ext >&5
22149 fi
22150 rm -f conftest*
22151       if test "$ac_test_CFLAGS" = set; then
22152         CFLAGS="$ac_save_CFLAGS"
22153       else
22154         # this is the suspicious part
22155         CFLAGS=''
22156       fi
22157       rm -f conftest.map
22158     fi
22159   else
22160     # just fail for now
22161     enable_symvers=no
22162   fi
22163 fi
22164
22165 case $enable_symvers in
22166   no)
22167       LINKER_MAP=config/linker-map.dummy
22168       ;;
22169   gnu)
22170       LINKER_MAP=config/linker-map.gnu
22171       ;;
22172 esac
22173
22174
22175
22176
22177 if test $enable_symvers != no; then
22178   GLIBCPP_BUILD_VERSIONED_SHLIB_TRUE=
22179   GLIBCPP_BUILD_VERSIONED_SHLIB_FALSE='#'
22180 else
22181   GLIBCPP_BUILD_VERSIONED_SHLIB_TRUE='#'
22182   GLIBCPP_BUILD_VERSIONED_SHLIB_FALSE=
22183 fi
22184 echo $ac_n "checking versioning on shared library symbols""... $ac_c" 1>&6
22185 echo "configure:22186: checking versioning on shared library symbols" >&5
22186 echo "$ac_t""$enable_symvers" 1>&6
22187
22188
22189 # Propagate the target-specific source directories through the build chain.
22190 # (Nothing currently uses cpu_include_dir directly; only ATOMICITYH and
22191 # CPULIMITSH [might] use it, and they only get used here.)
22192 OS_INC_SRCDIR=config/${os_include_dir}
22193 ATOMICITY_INC_SRCDIR=config/${ATOMICITYH}
22194 CPU_LIMITS_INC_SRCDIR=config/${CPULIMITSH}
22195
22196
22197
22198
22199 # Set up cross-compile flags
22200   
22201
22202 if test "$CANADIAN" = yes; then
22203   CANADIAN_TRUE=
22204   CANADIAN_FALSE='#'
22205 else
22206   CANADIAN_TRUE='#'
22207   CANADIAN_FALSE=
22208 fi
22209  
22210 cat > confcache <<\EOF
22211 # This file is a shell script that caches the results of configure
22212 # tests run on this system so they can be shared between configure
22213 # scripts and configure runs.  It is not useful on other systems.
22214 # If it contains results you don't want to keep, you may remove or edit it.
22215 #
22216 # By default, configure uses ./config.cache as the cache file,
22217 # creating it if it does not exist already.  You can give configure
22218 # the --cache-file=FILE option to use a different cache file; that is
22219 # what configure does when it calls configure scripts in
22220 # subdirectories, so they share the cache.
22221 # Giving --cache-file=/dev/null disables caching, for debugging configure.
22222 # config.status only pays attention to the cache file if you give it the
22223 # --recheck option to rerun configure.
22224 #
22225 EOF
22226 # The following way of writing the cache mishandles newlines in values,
22227 # but we know of no workaround that is simple, portable, and efficient.
22228 # So, don't put newlines in cache variables' values.
22229 # Ultrix sh set writes to stderr and can't be redirected directly,
22230 # and sets the high bit in the cache file unless we assign to the vars.
22231 (set) 2>&1 |
22232   case `(ac_space=' '; set | grep ac_space) 2>&1` in
22233   *ac_space=\ *)
22234     # `set' does not quote correctly, so add quotes (double-quote substitution
22235     # turns \\\\ into \\, and sed turns \\ into \).
22236     sed -n \
22237       -e "s/'/'\\\\''/g" \
22238       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
22239     ;;
22240   *)
22241     # `set' quotes correctly as required by POSIX, so do not add quotes.
22242     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
22243     ;;
22244   esac >> confcache
22245 if cmp -s $cache_file confcache; then
22246   :
22247 else
22248   if test -w $cache_file; then
22249     echo "updating cache $cache_file"
22250     cat confcache > $cache_file
22251   else
22252     echo "not updating unwritable cache $cache_file"
22253   fi
22254 fi
22255 rm -f confcache
22256
22257
22258 if test "${multilib}" = "yes"; then
22259   multilib_arg="--enable-multilib"
22260 else
22261   multilib_arg=
22262 fi
22263
22264 # Export all the install information
22265
22266 # Assumes glibcpp_builddir, glibcpp_srcdir are alreay set up and
22267 # exported correctly in GLIBCPP_CONFIGURE.
22268 glibcpp_toolexecdir=no
22269 glibcpp_toolexeclibdir=no
22270 glibcpp_prefixdir=${prefix}
22271
22272 # Process the option --with-gxx-include-dir=<path to include-files directory>
22273 echo $ac_n "checking for --with-gxx-include-dir""... $ac_c" 1>&6
22274 echo "configure:22275: checking for --with-gxx-include-dir" >&5
22275 # Check whether --with-gxx-include-dir or --without-gxx-include-dir was given.
22276 if test "${with_gxx_include_dir+set}" = set; then
22277   withval="$with_gxx_include_dir"
22278   case "${withval}" in
22279   yes)
22280     { echo "configure: error: Missing directory for --with-gxx-include-dir" 1>&2; exit 1; }
22281     gxx_include_dir=no
22282     ;;
22283   no)
22284     gxx_include_dir=no
22285     ;;
22286   *)
22287     gxx_include_dir=${withval}
22288     ;;
22289 esac
22290 else
22291   gxx_include_dir=no
22292 fi
22293
22294 echo "$ac_t""$gxx_include_dir" 1>&6
22295
22296 # Process the option "--enable-version-specific-runtime-libs"
22297 echo $ac_n "checking for --enable-version-specific-runtime-libs""... $ac_c" 1>&6
22298 echo "configure:22299: checking for --enable-version-specific-runtime-libs" >&5
22299 # Check whether --enable-version-specific-runtime-libs or --disable-version-specific-runtime-libs was given.
22300 if test "${enable_version_specific_runtime_libs+set}" = set; then
22301   enableval="$enable_version_specific_runtime_libs"
22302   case "$enableval" in
22303  yes) version_specific_libs=yes ;;
22304  no)  version_specific_libs=no ;;
22305  *)   { echo "configure: error: Unknown argument to enable/disable version-specific libs" 1>&2; exit 1; };;
22306  esac
22307 else
22308   version_specific_libs=no
22309 fi
22310 # Option set, now we can test it.
22311 echo "$ac_t""$version_specific_libs" 1>&6
22312
22313 # Default case for install directory for include files.
22314 if test $version_specific_libs = no && test $gxx_include_dir = no; then
22315   gxx_include_dir='$(prefix)'/include/c++/${gcc_version}
22316 fi
22317
22318 # Version-specific runtime libs processing.
22319 if test $version_specific_libs = yes; then
22320   # Need the gcc compiler version to know where to install libraries
22321   # and header files if --enable-version-specific-runtime-libs option
22322   # is selected.
22323   if test x"$gxx_include_dir" = x"no"; then
22324     gxx_include_dir='$(libdir)/gcc-lib/$(target_alias)/'${gcc_version}/include/c++
22325   fi
22326   glibcpp_toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
22327   glibcpp_toolexeclibdir='$(toolexecdir)/'${gcc_version}'$(MULTISUBDIR)'
22328 fi
22329
22330 # Calculate glibcpp_toolexecdir, glibcpp_toolexeclibdir
22331 # Install a library built with a cross compiler in tooldir, not libdir.
22332 if test x"$glibcpp_toolexecdir" = x"no"; then 
22333   if test -n "$with_cross_host" &&
22334      test x"$with_cross_host" != x"no"; then
22335     glibcpp_toolexecdir='$(exec_prefix)/$(target_alias)'
22336     glibcpp_toolexeclibdir='$(toolexecdir)/lib$(MULTISUBDIR)'
22337   else
22338     glibcpp_toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
22339     glibcpp_toolexeclibdir='$(libdir)$(MULTISUBDIR)'
22340   fi
22341 fi
22342
22343 echo $ac_n "checking for install location""... $ac_c" 1>&6
22344 echo "configure:22345: checking for install location" >&5
22345 echo "$ac_t""$gxx_include_dir" 1>&6
22346
22347
22348
22349
22350
22351
22352
22353 # Export all the include and flag information to makefiles.
22354
22355   # Root level of the build directory include sources.
22356   GLIBCPP_INCLUDES="-I${glibcpp_builddir}/include/${target_alias} -I${glibcpp_builddir}/include"
22357
22358   # Passed down for canadian crosses.
22359   if test x"$CANADIAN" = xyes; then
22360     TOPLEVEL_INCLUDES='-I$(includedir)'
22361   fi
22362
22363   LIBMATH_INCLUDES='-I$(top_srcdir)/libmath'
22364
22365   LIBSUPCXX_INCLUDES='-I$(top_srcdir)/libsupc++'
22366
22367   if test x"$need_libio" = xyes; then
22368     LIBIO_INCLUDES='-I$(top_builddir)/libio -I$(top_srcdir)/libio'
22369     
22370   fi
22371
22372   # Now, export this to all the little Makefiles....
22373   
22374   
22375   
22376   
22377
22378
22379   # Optimization flags that are probably a good idea for thrill-seekers. Just
22380   # uncomment the lines below and make, everything else is ready to go... 
22381   # OPTIMIZE_CXXFLAGS = -O3 -fstrict-aliasing -fvtable-gc 
22382   OPTIMIZE_CXXFLAGS=
22383   
22384
22385   WARN_FLAGS='-Wall -Wno-format -W -Wwrite-strings -Winline'
22386   
22387
22388
22389 if ${CONFIG_SHELL-/bin/sh} ./libtool --tag CXX --features |
22390    grep "enable shared" > /dev/null; then
22391   LIBSUPCXX_PICFLAGS=-prefer-pic
22392 else
22393   LIBSUPCXX_PICFLAGS=
22394 fi
22395
22396
22397 # Generate the various Makefiles, include files, and scripts.
22398 # NB: Multilibs need MULTISUBDIR defined correctly in src/Makefile.am
22399 # and libsupc++/Makefile.am so that multilib installs will end up
22400 # installed in the correct place. To work around this not being passed
22401 # down from config-ml.in -> top_srcdir/Makefile.am ->
22402 # top_srcdir/{src,libsupc++}/Makefile.am, manually append it here.
22403 trap '' 1 2 15
22404 cat > confcache <<\EOF
22405 # This file is a shell script that caches the results of configure
22406 # tests run on this system so they can be shared between configure
22407 # scripts and configure runs.  It is not useful on other systems.
22408 # If it contains results you don't want to keep, you may remove or edit it.
22409 #
22410 # By default, configure uses ./config.cache as the cache file,
22411 # creating it if it does not exist already.  You can give configure
22412 # the --cache-file=FILE option to use a different cache file; that is
22413 # what configure does when it calls configure scripts in
22414 # subdirectories, so they share the cache.
22415 # Giving --cache-file=/dev/null disables caching, for debugging configure.
22416 # config.status only pays attention to the cache file if you give it the
22417 # --recheck option to rerun configure.
22418 #
22419 EOF
22420 # The following way of writing the cache mishandles newlines in values,
22421 # but we know of no workaround that is simple, portable, and efficient.
22422 # So, don't put newlines in cache variables' values.
22423 # Ultrix sh set writes to stderr and can't be redirected directly,
22424 # and sets the high bit in the cache file unless we assign to the vars.
22425 (set) 2>&1 |
22426   case `(ac_space=' '; set | grep ac_space) 2>&1` in
22427   *ac_space=\ *)
22428     # `set' does not quote correctly, so add quotes (double-quote substitution
22429     # turns \\\\ into \\, and sed turns \\ into \).
22430     sed -n \
22431       -e "s/'/'\\\\''/g" \
22432       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
22433     ;;
22434   *)
22435     # `set' quotes correctly as required by POSIX, so do not add quotes.
22436     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
22437     ;;
22438   esac >> confcache
22439 if cmp -s $cache_file confcache; then
22440   :
22441 else
22442   if test -w $cache_file; then
22443     echo "updating cache $cache_file"
22444     cat confcache > $cache_file
22445   else
22446     echo "not updating unwritable cache $cache_file"
22447   fi
22448 fi
22449 rm -f confcache
22450
22451 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
22452
22453 test "x$prefix" = xNONE && prefix=$ac_default_prefix
22454 # Let make expand exec_prefix.
22455 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
22456
22457 # Any assignment to VPATH causes Sun make to only execute
22458 # the first set of double-colon rules, so remove it if not needed.
22459 # If there is a colon in the path, we need to keep it.
22460 if test "x$srcdir" = x.; then
22461   ac_vpsub='/^[         ]*VPATH[        ]*=[^:]*$/d'
22462 fi
22463
22464 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
22465
22466 DEFS=-DHAVE_CONFIG_H
22467
22468 # Without the "./", some shells look in PATH for config.status.
22469 : ${CONFIG_STATUS=./config.status}
22470
22471 echo creating $CONFIG_STATUS
22472 rm -f $CONFIG_STATUS
22473 cat > $CONFIG_STATUS <<EOF
22474 #! /bin/sh
22475 # Generated automatically by configure.
22476 # Run this file to recreate the current configuration.
22477 # This directory was configured as follows,
22478 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
22479 #
22480 # $0 $ac_configure_args
22481 #
22482 # Compiler output produced by configure, useful for debugging
22483 # configure, is in ./config.log if it exists.
22484
22485 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
22486 for ac_option
22487 do
22488   case "\$ac_option" in
22489   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
22490     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
22491     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
22492   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
22493     echo "$CONFIG_STATUS generated by autoconf version 2.13"
22494     exit 0 ;;
22495   -help | --help | --hel | --he | --h)
22496     echo "\$ac_cs_usage"; exit 0 ;;
22497   *) echo "\$ac_cs_usage"; exit 1 ;;
22498   esac
22499 done
22500
22501 ac_given_srcdir=$srcdir
22502 ac_given_INSTALL="$INSTALL"
22503
22504 trap 'rm -fr `echo "Makefile \
22505     include/Makefile src/Makefile \
22506     libmath/Makefile libio/Makefile libsupc++/Makefile \
22507     po/Makefile testsuite/Makefile mkcheck testsuite_flags config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
22508 EOF
22509 cat >> $CONFIG_STATUS <<EOF
22510
22511 # Protect against being on the right side of a sed subst in config.status.
22512 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
22513  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
22514 $ac_vpsub
22515 $extrasub
22516 s%@SHELL@%$SHELL%g
22517 s%@CFLAGS@%$CFLAGS%g
22518 s%@CPPFLAGS@%$CPPFLAGS%g
22519 s%@CXXFLAGS@%$CXXFLAGS%g
22520 s%@FFLAGS@%$FFLAGS%g
22521 s%@DEFS@%$DEFS%g
22522 s%@LDFLAGS@%$LDFLAGS%g
22523 s%@LIBS@%$LIBS%g
22524 s%@exec_prefix@%$exec_prefix%g
22525 s%@prefix@%$prefix%g
22526 s%@program_transform_name@%$program_transform_name%g
22527 s%@bindir@%$bindir%g
22528 s%@sbindir@%$sbindir%g
22529 s%@libexecdir@%$libexecdir%g
22530 s%@datadir@%$datadir%g
22531 s%@sysconfdir@%$sysconfdir%g
22532 s%@sharedstatedir@%$sharedstatedir%g
22533 s%@localstatedir@%$localstatedir%g
22534 s%@libdir@%$libdir%g
22535 s%@includedir@%$includedir%g
22536 s%@oldincludedir@%$oldincludedir%g
22537 s%@infodir@%$infodir%g
22538 s%@mandir@%$mandir%g
22539 s%@PACKAGE@%$PACKAGE%g
22540 s%@libtool_VERSION@%$libtool_VERSION%g
22541 s%@toplevel_srcdir@%$toplevel_srcdir%g
22542 s%@host@%$host%g
22543 s%@host_alias@%$host_alias%g
22544 s%@host_cpu@%$host_cpu%g
22545 s%@host_vendor@%$host_vendor%g
22546 s%@host_os@%$host_os%g
22547 s%@target@%$target%g
22548 s%@target_alias@%$target_alias%g
22549 s%@target_cpu@%$target_cpu%g
22550 s%@target_vendor@%$target_vendor%g
22551 s%@target_os@%$target_os%g
22552 s%@build@%$build%g
22553 s%@build_alias@%$build_alias%g
22554 s%@build_cpu@%$build_cpu%g
22555 s%@build_vendor@%$build_vendor%g
22556 s%@build_os@%$build_os%g
22557 s%@glibcpp_builddir@%$glibcpp_builddir%g
22558 s%@glibcpp_srcdir@%$glibcpp_srcdir%g
22559 s%@AWK@%$AWK%g
22560 s%@LN_S@%$LN_S%g
22561 s%@glibcpp_basedir@%$glibcpp_basedir%g
22562 s%@CC@%$CC%g
22563 s%@glibcpp_CXX@%$glibcpp_CXX%g
22564 s%@AS@%$AS%g
22565 s%@AR@%$AR%g
22566 s%@RANLIB@%$RANLIB%g
22567 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
22568 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
22569 s%@INSTALL_DATA@%$INSTALL_DATA%g
22570 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
22571 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
22572 s%@MAINT@%$MAINT%g
22573 s%@EXEEXT@%$EXEEXT%g
22574 s%@VERSION@%$VERSION%g
22575 s%@ACLOCAL@%$ACLOCAL%g
22576 s%@AUTOCONF@%$AUTOCONF%g
22577 s%@AUTOMAKE@%$AUTOMAKE%g
22578 s%@AUTOHEADER@%$AUTOHEADER%g
22579 s%@MAKEINFO@%$MAKEINFO%g
22580 s%@SET_MAKE@%$SET_MAKE%g
22581 s%@OBJEXT@%$OBJEXT%g
22582 s%@STRIP@%$STRIP%g
22583 s%@LIBTOOL@%$LIBTOOL%g
22584 s%@CXXCPP@%$CXXCPP%g
22585 s%@enable_shared@%$enable_shared%g
22586 s%@enable_static@%$enable_static%g
22587 s%@ifGNUmake@%$ifGNUmake%g
22588 s%@DEBUG_FLAGS@%$DEBUG_FLAGS%g
22589 s%@CPP@%$CPP%g
22590 s%@CSTDIO_H@%$CSTDIO_H%g
22591 s%@BASIC_FILE_H@%$BASIC_FILE_H%g
22592 s%@CCODECVT_C@%$CCODECVT_C%g
22593 s%@GLIBCPP_BUILD_LIBIO_TRUE@%$GLIBCPP_BUILD_LIBIO_TRUE%g
22594 s%@GLIBCPP_BUILD_LIBIO_FALSE@%$GLIBCPP_BUILD_LIBIO_FALSE%g
22595 s%@GLIBCPP_NEED_LIBIO_TRUE@%$GLIBCPP_NEED_LIBIO_TRUE%g
22596 s%@GLIBCPP_NEED_LIBIO_FALSE@%$GLIBCPP_NEED_LIBIO_FALSE%g
22597 s%@GLIBCPP_NEED_WLIBIO_TRUE@%$GLIBCPP_NEED_WLIBIO_TRUE%g
22598 s%@GLIBCPP_NEED_WLIBIO_FALSE@%$GLIBCPP_NEED_WLIBIO_FALSE%g
22599 s%@libio_la@%$libio_la%g
22600 s%@check_msgfmt@%$check_msgfmt%g
22601 s%@glibcpp_MOFILES@%$glibcpp_MOFILES%g
22602 s%@glibcpp_POFILES@%$glibcpp_POFILES%g
22603 s%@glibcpp_localedir@%$glibcpp_localedir%g
22604 s%@USE_NLS@%$USE_NLS%g
22605 s%@CLOCALE_H@%$CLOCALE_H%g
22606 s%@CCODECVT_H@%$CCODECVT_H%g
22607 s%@CMESSAGES_H@%$CMESSAGES_H%g
22608 s%@C_INCLUDE_DIR@%$C_INCLUDE_DIR%g
22609 s%@GLIBCPP_C_HEADERS_C_TRUE@%$GLIBCPP_C_HEADERS_C_TRUE%g
22610 s%@GLIBCPP_C_HEADERS_C_FALSE@%$GLIBCPP_C_HEADERS_C_FALSE%g
22611 s%@GLIBCPP_C_HEADERS_C_STD_TRUE@%$GLIBCPP_C_HEADERS_C_STD_TRUE%g
22612 s%@GLIBCPP_C_HEADERS_C_STD_FALSE@%$GLIBCPP_C_HEADERS_C_STD_FALSE%g
22613 s%@GLIBCPP_C_HEADERS_COMPATIBILITY_TRUE@%$GLIBCPP_C_HEADERS_COMPATIBILITY_TRUE%g
22614 s%@GLIBCPP_C_HEADERS_COMPATIBILITY_FALSE@%$GLIBCPP_C_HEADERS_COMPATIBILITY_FALSE%g
22615 s%@glibcpp_thread_h@%$glibcpp_thread_h%g
22616 s%@EXTRA_CXX_FLAGS@%$EXTRA_CXX_FLAGS%g
22617 s%@LIBUNWIND_FLAG@%$LIBUNWIND_FLAG%g
22618 s%@SECTION_FLAGS@%$SECTION_FLAGS%g
22619 s%@SECTION_LDFLAGS@%$SECTION_LDFLAGS%g
22620 s%@OPT_LDFLAGS@%$OPT_LDFLAGS%g
22621 s%@LIBMATHOBJS@%$LIBMATHOBJS%g
22622 s%@WERROR@%$WERROR%g
22623 s%@baseline_file@%$baseline_file%g
22624 s%@GLIBCPP_BUILD_ABI_CHECK_TRUE@%$GLIBCPP_BUILD_ABI_CHECK_TRUE%g
22625 s%@GLIBCPP_BUILD_ABI_CHECK_FALSE@%$GLIBCPP_BUILD_ABI_CHECK_FALSE%g
22626 s%@GLIBCPP_BUILD_VERSIONED_SHLIB_TRUE@%$GLIBCPP_BUILD_VERSIONED_SHLIB_TRUE%g
22627 s%@GLIBCPP_BUILD_VERSIONED_SHLIB_FALSE@%$GLIBCPP_BUILD_VERSIONED_SHLIB_FALSE%g
22628 s%@OS_INC_SRCDIR@%$OS_INC_SRCDIR%g
22629 s%@ATOMICITY_INC_SRCDIR@%$ATOMICITY_INC_SRCDIR%g
22630 s%@CPU_LIMITS_INC_SRCDIR@%$CPU_LIMITS_INC_SRCDIR%g
22631 s%@GLIBCPP_IS_CROSS_COMPILING@%$GLIBCPP_IS_CROSS_COMPILING%g
22632 s%@CANADIAN_TRUE@%$CANADIAN_TRUE%g
22633 s%@CANADIAN_FALSE@%$CANADIAN_FALSE%g
22634 s%@glibcpp_prefixdir@%$glibcpp_prefixdir%g
22635 s%@gxx_include_dir@%$gxx_include_dir%g
22636 s%@glibcpp_toolexecdir@%$glibcpp_toolexecdir%g
22637 s%@glibcpp_toolexeclibdir@%$glibcpp_toolexeclibdir%g
22638 s%@LIBIO_INCLUDES@%$LIBIO_INCLUDES%g
22639 s%@GLIBCPP_INCLUDES@%$GLIBCPP_INCLUDES%g
22640 s%@TOPLEVEL_INCLUDES@%$TOPLEVEL_INCLUDES%g
22641 s%@LIBMATH_INCLUDES@%$LIBMATH_INCLUDES%g
22642 s%@LIBSUPCXX_INCLUDES@%$LIBSUPCXX_INCLUDES%g
22643 s%@OPTIMIZE_CXXFLAGS@%$OPTIMIZE_CXXFLAGS%g
22644 s%@WARN_FLAGS@%$WARN_FLAGS%g
22645 s%@LIBSUPCXX_PICFLAGS@%$LIBSUPCXX_PICFLAGS%g
22646
22647 CEOF
22648 EOF
22649
22650 cat >> $CONFIG_STATUS <<\EOF
22651
22652 # Split the substitutions into bite-sized pieces for seds with
22653 # small command number limits, like on Digital OSF/1 and HP-UX.
22654 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
22655 ac_file=1 # Number of current file.
22656 ac_beg=1 # First line for current file.
22657 ac_end=$ac_max_sed_cmds # Line after last line for current file.
22658 ac_more_lines=:
22659 ac_sed_cmds=""
22660 while $ac_more_lines; do
22661   if test $ac_beg -gt 1; then
22662     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
22663   else
22664     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
22665   fi
22666   if test ! -s conftest.s$ac_file; then
22667     ac_more_lines=false
22668     rm -f conftest.s$ac_file
22669   else
22670     if test -z "$ac_sed_cmds"; then
22671       ac_sed_cmds="sed -f conftest.s$ac_file"
22672     else
22673       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
22674     fi
22675     ac_file=`expr $ac_file + 1`
22676     ac_beg=$ac_end
22677     ac_end=`expr $ac_end + $ac_max_sed_cmds`
22678   fi
22679 done
22680 if test -z "$ac_sed_cmds"; then
22681   ac_sed_cmds=cat
22682 fi
22683 EOF
22684
22685 cat >> $CONFIG_STATUS <<EOF
22686
22687 CONFIG_FILES=\${CONFIG_FILES-"Makefile \
22688     include/Makefile src/Makefile \
22689     libmath/Makefile libio/Makefile libsupc++/Makefile \
22690     po/Makefile testsuite/Makefile mkcheck testsuite_flags"}
22691 EOF
22692 cat >> $CONFIG_STATUS <<\EOF
22693 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
22694   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
22695   case "$ac_file" in
22696   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
22697        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
22698   *) ac_file_in="${ac_file}.in" ;;
22699   esac
22700
22701   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
22702
22703   # Remove last slash and all that follows it.  Not all systems have dirname.
22704   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
22705   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
22706     # The file is in a subdirectory.
22707     test ! -d "$ac_dir" && mkdir "$ac_dir"
22708     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
22709     # A "../" for each directory in $ac_dir_suffix.
22710     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
22711   else
22712     ac_dir_suffix= ac_dots=
22713   fi
22714
22715   case "$ac_given_srcdir" in
22716   .)  srcdir=.
22717       if test -z "$ac_dots"; then top_srcdir=.
22718       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
22719   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
22720   *) # Relative path.
22721     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
22722     top_srcdir="$ac_dots$ac_given_srcdir" ;;
22723   esac
22724
22725   case "$ac_given_INSTALL" in
22726   [/$]*) INSTALL="$ac_given_INSTALL" ;;
22727   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
22728   esac
22729
22730   echo creating "$ac_file"
22731   rm -f "$ac_file"
22732   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
22733   case "$ac_file" in
22734   *Makefile*) ac_comsub="1i\\
22735 # $configure_input" ;;
22736   *) ac_comsub= ;;
22737   esac
22738
22739   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
22740   sed -e "$ac_comsub
22741 s%@configure_input@%$configure_input%g
22742 s%@srcdir@%$srcdir%g
22743 s%@top_srcdir@%$top_srcdir%g
22744 s%@INSTALL@%$INSTALL%g
22745 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
22746 fi; done
22747 rm -f conftest.s*
22748
22749 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
22750 # NAME is the cpp macro being defined and VALUE is the value it is being given.
22751 #
22752 # ac_d sets the value in "#define NAME VALUE" lines.
22753 ac_dA='s%^\([   ]*\)#\([        ]*define[       ][      ]*\)'
22754 ac_dB='\([      ][      ]*\)[^  ]*%\1#\2'
22755 ac_dC='\3'
22756 ac_dD='%g'
22757 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
22758 ac_uA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
22759 ac_uB='\([      ]\)%\1#\2define\3'
22760 ac_uC=' '
22761 ac_uD='\4%g'
22762 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
22763 ac_eA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
22764 ac_eB='$%\1#\2define\3'
22765 ac_eC=' '
22766 ac_eD='%g'
22767
22768 if test "${CONFIG_HEADERS+set}" != set; then
22769 EOF
22770 cat >> $CONFIG_STATUS <<EOF
22771   CONFIG_HEADERS="config.h"
22772 EOF
22773 cat >> $CONFIG_STATUS <<\EOF
22774 fi
22775 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
22776   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
22777   case "$ac_file" in
22778   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
22779        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
22780   *) ac_file_in="${ac_file}.in" ;;
22781   esac
22782
22783   echo creating $ac_file
22784
22785   rm -f conftest.frag conftest.in conftest.out
22786   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
22787   cat $ac_file_inputs > conftest.in
22788
22789 EOF
22790
22791 # Transform confdefs.h into a sed script conftest.vals that substitutes
22792 # the proper values into config.h.in to produce config.h.  And first:
22793 # Protect against being on the right side of a sed subst in config.status.
22794 # Protect against being in an unquoted here document in config.status.
22795 rm -f conftest.vals
22796 cat > conftest.hdr <<\EOF
22797 s/[\\&%]/\\&/g
22798 s%[\\$`]%\\&%g
22799 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
22800 s%ac_d%ac_u%gp
22801 s%ac_u%ac_e%gp
22802 EOF
22803 sed -n -f conftest.hdr confdefs.h > conftest.vals
22804 rm -f conftest.hdr
22805
22806 # This sed command replaces #undef with comments.  This is necessary, for
22807 # example, in the case of _POSIX_SOURCE, which is predefined and required
22808 # on some systems where configure will not decide to define it.
22809 cat >> conftest.vals <<\EOF
22810 s%^[    ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
22811 EOF
22812
22813 # Break up conftest.vals because some shells have a limit on
22814 # the size of here documents, and old seds have small limits too.
22815
22816 rm -f conftest.tail
22817 while :
22818 do
22819   ac_lines=`grep -c . conftest.vals`
22820   # grep -c gives empty output for an empty file on some AIX systems.
22821   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
22822   # Write a limited-size here document to conftest.frag.
22823   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
22824   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
22825   echo 'CEOF
22826   sed -f conftest.frag conftest.in > conftest.out
22827   rm -f conftest.in
22828   mv conftest.out conftest.in
22829 ' >> $CONFIG_STATUS
22830   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
22831   rm -f conftest.vals
22832   mv conftest.tail conftest.vals
22833 done
22834 rm -f conftest.vals
22835
22836 cat >> $CONFIG_STATUS <<\EOF
22837   rm -f conftest.frag conftest.h
22838   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
22839   cat conftest.in >> conftest.h
22840   rm -f conftest.in
22841   if cmp -s $ac_file conftest.h 2>/dev/null; then
22842     echo "$ac_file is unchanged"
22843     rm -f conftest.h
22844   else
22845     # Remove last slash and all that follows it.  Not all systems have dirname.
22846       ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
22847       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
22848       # The file is in a subdirectory.
22849       test ! -d "$ac_dir" && mkdir "$ac_dir"
22850     fi
22851     rm -f $ac_file
22852     mv conftest.h $ac_file
22853   fi
22854 fi; done
22855
22856 EOF
22857
22858 cat >> $CONFIG_STATUS <<EOF
22859 ac_sources="$BASIC_FILE_CC $CLOCALE_CC $CCOLLATE_CC $CCTYPE_CC $CMESSAGES_CC $CMONEY_CC $CNUMERIC_CC $CTIME_CC $LINKER_MAP"
22860 ac_dests="src/basic_file.cc src/c++locale.cc src/collate.cc src/ctype.cc src/messages.cc src/monetary.cc src/numeric.cc src/time.cc src/linker.map"
22861 EOF
22862
22863 cat >> $CONFIG_STATUS <<\EOF
22864 srcdir=$ac_given_srcdir
22865 while test -n "$ac_sources"; do
22866   set $ac_dests; ac_dest=$1; shift; ac_dests=$*
22867   set $ac_sources; ac_source=$1; shift; ac_sources=$*
22868
22869   echo "linking $srcdir/$ac_source to $ac_dest"
22870
22871   if test ! -r $srcdir/$ac_source; then
22872     { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
22873   fi
22874   rm -f $ac_dest
22875
22876   # Make relative symlinks.
22877   # Remove last slash and all that follows it.  Not all systems have dirname.
22878   ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
22879   if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
22880     # The dest file is in a subdirectory.
22881     test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
22882     ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
22883     # A "../" for each directory in $ac_dest_dir_suffix.
22884     ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
22885   else
22886     ac_dest_dir_suffix= ac_dots=
22887   fi
22888
22889   case "$srcdir" in
22890   [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
22891   *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
22892   esac
22893
22894   # Make a symlink if possible; otherwise try a hard link.
22895   if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
22896     ln $srcdir/$ac_source $ac_dest; then :
22897   else
22898     { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
22899   fi
22900 done
22901 EOF
22902 cat >> $CONFIG_STATUS <<EOF
22903
22904 srcdir=${srcdir}
22905 host=${host}
22906 target=${target}
22907 with_multisubdir=${with_multisubdir}
22908 ac_configure_args="${multilib_arg} ${ac_configure_args}"
22909 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
22910 glibcpp_basedir=${glibcpp_basedir}
22911 CC="${CC}"
22912 CXX="${CXX}"
22913
22914 EOF
22915 cat >> $CONFIG_STATUS <<\EOF
22916 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
22917 if test -n "$CONFIG_FILES"; then
22918   LD="${ORIGINAL_LD_FOR_MULTILIBS}"
22919   ac_file=Makefile . ${glibcpp_basedir}/../config-ml.in
22920   grep '^MULTISUBDIR =' Makefile >> src/Makefile
22921   grep '^MULTISUBDIR =' Makefile >> libsupc++/Makefile
22922 fi
22923 chmod +x mkcheck
22924 chmod +x testsuite_flags
22925
22926 exit 0
22927 EOF
22928 chmod +x $CONFIG_STATUS
22929 rm -fr confdefs* $ac_clean_files
22930 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
22931
22932
22933
22934 # Sanity checking & User-visible messages.
22935 # Checks down here, otherwise they get scrolled off before
22936 # the user will notice.
22937
22938 # Trying to get more people to read documentation.  Possibly remove
22939 # check and warn all the time. There is no "informational" AC_MSG_
22940 # macro, so these are going to be printed even when --quiet/--silent
22941 # is given.
22942 if test ! -f stamp-sanity-warned; then
22943   touch stamp-sanity-warned
22944   echo ""
22945   echo "Please make certain that you read the installation information here:"
22946   echo "  faster => ${srcdir}/docs/html/install.html"
22947   echo "  slower => <URL:http://gcc.gnu.org/onlinedocs/libstdc++/install.html>"
22948   echo ""
22949   echo "and the configuration information here:"
22950   echo "  faster => ${srcdir}/docs/html/configopts.html"
22951   echo "  slower => <URL:http://gcc.gnu.org/onlinedocs/libstdc++/configopts.html>"
22952   echo ""
22953   echo "before proceeding with ${_cv_gnu_make_command}."
22954   echo ""
22955 fi