crossconfig.m4 revision 146897
1dnl
2dnl This file contains stuff.
3dnl
4
5# Base decisions on target environment.
6case "${host}" in
7  *-darwin*)
8    # Darwin versions vary, but the linker should work in a cross environment,
9    # so we just check for all the features here.
10    # Check for available headers.
11    AC_CHECK_HEADERS([nan.h ieeefp.h endian.h sys/isa_defs.h machine/endian.h \
12    machine/param.h sys/machine.h fp.h locale.h float.h inttypes.h gconv.h \
13    sys/types.h])
14
15    GLIBCXX_CHECK_COMPILER_FEATURES
16    # Don't call GLIBCXX_CHECK_LINKER_FEATURES, Darwin doesn't have a GNU ld
17    GLIBCXX_CHECK_MATH_SUPPORT
18    GLIBCXX_CHECK_BUILTIN_MATH_SUPPORT
19    GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
20    GLIBCXX_CHECK_WCHAR_T_SUPPORT
21    GLIBCXX_CHECK_STDLIB_SUPPORT
22
23    # For showmanyc_helper().
24    AC_CHECK_HEADERS(sys/ioctl.h sys/filio.h)
25    GLIBCXX_CHECK_POLL
26    GLIBCXX_CHECK_S_ISREG_OR_S_IFREG
27
28    # For xsputn_2().
29    AC_CHECK_HEADERS(sys/uio.h)
30    GLIBCXX_CHECK_WRITEV
31
32    AC_DEFINE(HAVE_LC_MESSAGES)
33
34    AC_TRY_COMPILE(
35      [#include <setjmp.h>],
36      [sigjmp_buf env;
37       while (! sigsetjmp (env, 1))
38         siglongjmp (env, 1);
39    ],
40    [AC_DEFINE(HAVE_SIGSETJMP, 1, [Define if sigsetjmp is available.])])
41
42    AC_DEFINE(HAVE_MMAP)
43    ;;
44
45  *djgpp)
46    AC_CHECK_HEADERS([float.h ieeefp.h inttypes.h locale.h \
47      memory.h stdint.h stdlib.h strings.h string.h unistd.h \
48      wchar.h wctype.h machine/endian.h sys/ioctl.h sys/param.h \
49      sys/resource.h sys/stat.h sys/time.h sys/types.h sys/uio.h])
50    GLIBCXX_CHECK_COMPILER_FEATURES
51    GLIBCXX_CHECK_LINKER_FEATURES
52    GLIBCXX_CHECK_MATH_SUPPORT
53    GLIBCXX_CHECK_BUILTIN_MATH_SUPPORT
54    GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
55    GLIBCXX_CHECK_WCHAR_T_SUPPORT
56    GLIBCXX_CHECK_STDLIB_SUPPORT
57    GLIBCXX_CHECK_S_ISREG_OR_S_IFREG
58    AC_DEFINE(HAVE_WRITEV)
59    ;;
60
61  *-freebsd*)
62    AC_CHECK_HEADERS([nan.h ieeefp.h endian.h sys/isa_defs.h \
63      machine/endian.h machine/param.h sys/machine.h sys/types.h \
64      fp.h locale.h float.h inttypes.h sys/resource.h sys/stat.h \
65      sys/time.h unistd.h])
66    SECTION_FLAGS='-ffunction-sections -fdata-sections'
67    AC_SUBST(SECTION_FLAGS) 
68    GLIBCXX_CHECK_LINKER_FEATURES
69    GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
70    GLIBCXX_CHECK_WCHAR_T_SUPPORT
71    AC_DEFINE(HAVE_LC_MESSAGES)
72    AC_DEFINE(HAVE_GETPAGESIZE)
73    AC_DEFINE(HAVE_SETENV)
74    AC_DEFINE(HAVE_SIGSETJMP)
75    AC_DEFINE(HAVE_COPYSIGN)
76    AC_DEFINE(HAVE_COPYSIGNF)
77    AC_DEFINE(HAVE_FINITEF)
78    AC_DEFINE(HAVE_FINITE)
79    AC_DEFINE(HAVE_FREXPF)
80    AC_DEFINE(HAVE_HYPOT)
81    AC_DEFINE(HAVE_HYPOTF)
82    AC_DEFINE(HAVE_ISINF)
83    AC_DEFINE(HAVE_ISNAN)
84    AC_DEFINE(HAVE_ISNANF)
85
86    AC_DEFINE(HAVE_MMAP)
87    AC_DEFINE(HAVE_ACOSF)
88    AC_DEFINE(HAVE_ASINF)
89    AC_DEFINE(HAVE_ATAN2F)
90    AC_DEFINE(HAVE_ATANF)
91    AC_DEFINE(HAVE_CEILF)
92    AC_DEFINE(HAVE_COPYSIGN)
93    AC_DEFINE(HAVE_COPYSIGNF)
94    AC_DEFINE(HAVE_COSF)
95    AC_DEFINE(HAVE_COSHF)
96    AC_DEFINE(HAVE_EXPF)
97    AC_DEFINE(HAVE_FABSF)
98    AC_DEFINE(HAVE_FLOORF)
99    AC_DEFINE(HAVE_FMODF)
100    AC_DEFINE(HAVE_FREXPF)
101    AC_DEFINE(HAVE_LDEXPF)
102    AC_DEFINE(HAVE_LOG10F)
103    AC_DEFINE(HAVE_LOGF)
104    AC_DEFINE(HAVE_MODFF)
105    AC_DEFINE(HAVE_POWF)
106    AC_DEFINE(HAVE_SINF)
107    AC_DEFINE(HAVE_SINHF)
108    AC_DEFINE(HAVE_SQRTF)
109    AC_DEFINE(HAVE_TANF)
110    AC_DEFINE(HAVE_TANHF)
111    if test x"long_double_math_on_this_cpu" = x"yes"; then
112      AC_DEFINE(HAVE_FINITEL)
113      AC_DEFINE(HAVE_ISINFL)
114      AC_DEFINE(HAVE_ISNANL)
115    fi
116    ;;
117  *-hpux*)
118    AC_CHECK_HEADERS([nan.h ieeefp.h endian.h sys/isa_defs.h \
119      machine/endian.h machine/param.h sys/machine.h sys/types.h \
120      fp.h locale.h float.h inttypes.h])
121    SECTION_FLAGS='-ffunction-sections -fdata-sections'
122    AC_SUBST(SECTION_FLAGS)
123    GLIBCXX_CHECK_LINKER_FEATURES
124    GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
125    GLIBCXX_CHECK_WCHAR_T_SUPPORT
126    AC_DEFINE(HAVE_COPYSIGN)
127    AC_DEFINE(HAVE_COPYSIGNF)
128    AC_DEFINE(HAVE_FREXPF)
129    AC_DEFINE(HAVE_HYPOT)
130    case "$target" in
131      *-hpux10*)
132	AC_DEFINE(HAVE_FINITE)
133	AC_DEFINE(HAVE_FINITEF)
134	AC_DEFINE(HAVE_ISINF)
135	AC_DEFINE(HAVE_ISINFF)
136	AC_DEFINE(HAVE_ISNAN)
137	AC_DEFINE(HAVE_ISNANF)
138	;;
139    esac
140    ;;
141  *-linux* | *-uclinux* | *-gnu* | *-kfreebsd*-gnu | *-knetbsd*-gnu)
142    AC_CHECK_HEADERS([nan.h ieeefp.h endian.h sys/isa_defs.h \
143      machine/endian.h machine/param.h sys/machine.h sys/types.h \
144      fp.h float.h endian.h inttypes.h locale.h float.h stdint.h])
145    SECTION_FLAGS='-ffunction-sections -fdata-sections'
146    AC_SUBST(SECTION_FLAGS)
147    GLIBCXX_CHECK_LINKER_FEATURES
148    GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
149    GLIBCXX_CHECK_WCHAR_T_SUPPORT
150
151    # For LFS.
152    AC_DEFINE(HAVE_INT64_T)
153    case "$target" in
154      *-uclinux*)
155        # Don't enable LFS with uClibc
156        ;;
157      *)
158        AC_DEFINE(_GLIBCXX_USE_LFS)
159    esac
160
161    # For showmanyc_helper().
162    AC_CHECK_HEADERS(sys/ioctl.h sys/filio.h)
163    GLIBCXX_CHECK_POLL
164    GLIBCXX_CHECK_S_ISREG_OR_S_IFREG
165
166    # For xsputn_2().
167    AC_CHECK_HEADERS(sys/uio.h)
168    GLIBCXX_CHECK_WRITEV
169
170    AC_DEFINE(HAVE_ACOSF)
171    AC_DEFINE(HAVE_ASINF)
172    AC_DEFINE(HAVE_ATANF)
173    AC_DEFINE(HAVE_ATAN2F)
174    AC_DEFINE(HAVE_CEILF)
175    AC_DEFINE(HAVE_COPYSIGN)
176    AC_DEFINE(HAVE_COPYSIGNF)
177    AC_DEFINE(HAVE_COSF)
178    AC_DEFINE(HAVE_COSHF)
179    AC_DEFINE(HAVE_EXPF)
180    AC_DEFINE(HAVE_FABSF)
181    AC_DEFINE(HAVE_FINITE)
182    AC_DEFINE(HAVE_FINITEF)
183    AC_DEFINE(HAVE_FLOORF)
184    AC_DEFINE(HAVE_FMODF)
185    AC_DEFINE(HAVE_FREXPF)
186    AC_DEFINE(HAVE_HYPOT)
187    AC_DEFINE(HAVE_HYPOTF)
188    AC_DEFINE(HAVE_ISINF)
189    AC_DEFINE(HAVE_ISINFF)
190    AC_DEFINE(HAVE_ISNAN)
191    AC_DEFINE(HAVE_ISNANF)
192    AC_DEFINE(HAVE_LOGF)
193    AC_DEFINE(HAVE_LOG10F)
194    AC_DEFINE(HAVE_MODFF)
195    AC_DEFINE(HAVE_SINF)
196    AC_DEFINE(HAVE_SINHF)
197    AC_DEFINE(HAVE_SINCOS)
198    AC_DEFINE(HAVE_SINCOSF)
199    AC_DEFINE(HAVE_SQRTF)
200    AC_DEFINE(HAVE_TANF)
201    AC_DEFINE(HAVE_TANHF)
202    if test x"long_double_math_on_this_cpu" = x"yes"; then
203      AC_DEFINE(HAVE_ACOSL)
204      AC_DEFINE(HAVE_ASINL)
205      AC_DEFINE(HAVE_ATANL)
206      AC_DEFINE(HAVE_ATAN2L)
207      AC_DEFINE(HAVE_CEILL)
208      AC_DEFINE(HAVE_COPYSIGNL)
209      AC_DEFINE(HAVE_COSL)
210      AC_DEFINE(HAVE_COSHL)
211      AC_DEFINE(HAVE_EXPL)
212      AC_DEFINE(HAVE_FABSL)
213      AC_DEFINE(HAVE_FINITEL)
214      AC_DEFINE(HAVE_FLOORL)
215      AC_DEFINE(HAVE_FMODL)
216      AC_DEFINE(HAVE_FREXPL)
217      AC_DEFINE(HAVE_HYPOTL)
218      AC_DEFINE(HAVE_ISINFL)
219      AC_DEFINE(HAVE_ISNANL)
220      AC_DEFINE(HAVE_LOGL)
221      AC_DEFINE(HAVE_LOG10L)
222      AC_DEFINE(HAVE_MODFL)
223      AC_DEFINE(HAVE_POWL)
224      AC_DEFINE(HAVE_SINL)
225      AC_DEFINE(HAVE_SINHL)
226      AC_DEFINE(HAVE_SINCOSL)
227      AC_DEFINE(HAVE_SQRTL)
228      AC_DEFINE(HAVE_TANL)
229      AC_DEFINE(HAVE_TANHL)
230    fi
231    ;;
232  *-mingw32*)
233    AC_CHECK_HEADERS([sys/types.h locale.h float.h])
234    GLIBCXX_CHECK_LINKER_FEATURES
235    GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
236    GLIBCXX_CHECK_WCHAR_T_SUPPORT
237    ;;
238  *-netbsd*)
239    AC_CHECK_HEADERS([nan.h ieeefp.h endian.h sys/isa_defs.h \
240      machine/endian.h machine/param.h sys/machine.h sys/types.h \
241      fp.h locale.h float.h inttypes.h])
242    SECTION_FLAGS='-ffunction-sections -fdata-sections'
243    AC_SUBST(SECTION_FLAGS) 
244    GLIBCXX_CHECK_LINKER_FEATURES
245    GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
246    GLIBCXX_CHECK_WCHAR_T_SUPPORT
247    AC_DEFINE(HAVE_COPYSIGN)
248    AC_DEFINE(HAVE_COPYSIGNF)
249    AC_DEFINE(HAVE_FINITEF)
250    AC_DEFINE(HAVE_FINITE)
251    AC_DEFINE(HAVE_FREXPF)
252    AC_DEFINE(HAVE_HYPOTF)
253    AC_DEFINE(HAVE_ISINF)
254    AC_DEFINE(HAVE_ISINFF)
255    AC_DEFINE(HAVE_ISNAN)
256    AC_DEFINE(HAVE_ISNANF)
257    if test x"long_double_math_on_this_cpu" = x"yes"; then
258      AC_DEFINE(HAVE_FINITEL)
259      AC_DEFINE(HAVE_ISINFL)
260      AC_DEFINE(HAVE_ISNANL)
261    fi
262    ;;
263  *-qnx6.1* | *-qnx6.2*)
264    SECTION_FLAGS='-ffunction-sections -fdata-sections'
265    AC_SUBST(SECTION_FLAGS) 
266    GLIBCXX_CHECK_LINKER_FEATURES
267    GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
268    GLIBCXX_CHECK_WCHAR_T_SUPPORT
269    AC_DEFINE(HAVE_COSF)
270    AC_DEFINE(HAVE_COSL)
271    AC_DEFINE(HAVE_COSHF)
272    AC_DEFINE(HAVE_COSHL)
273    AC_DEFINE(HAVE_LOGF)
274    AC_DEFINE(HAVE_LOGL)
275    AC_DEFINE(HAVE_LOG10F)
276    AC_DEFINE(HAVE_LOG10L)
277    AC_DEFINE(HAVE_SINF)
278    AC_DEFINE(HAVE_SINL)
279    AC_DEFINE(HAVE_SINHF)
280    AC_DEFINE(HAVE_SINHL)
281    ;;
282  *-solaris*)
283    case "$target" in
284    #  *-solaris2.5)
285    #    os_include_dir="os/solaris/solaris2.5"
286    #    ;;
287    #  *-solaris2.6)
288    #    os_include_dir="os/solaris/solaris2.6"
289    #    ;;
290      *-solaris2.7 | *-solaris2.8 | *-solaris2.9 | *-solaris2.10)
291         AC_DEFINE(HAVE_GETPAGESIZE)
292         AC_DEFINE(HAVE_SIGSETJMP)
293         AC_DEFINE(HAVE_MBSTATE_T)
294         AC_DEFINE(HAVE_POLL)
295         AC_DEFINE(HAVE_S_ISREG)
296         AC_DEFINE(HAVE_LC_MESSAGES)
297         AC_DEFINE(HAVE_BTOWC)
298         AC_DEFINE(HAVE_FGETWC)
299         AC_DEFINE(HAVE_FGETWS)
300         AC_DEFINE(HAVE_FINITE)
301         AC_DEFINE(HAVE_FPCLASS)
302         AC_DEFINE(HAVE_FPUTWC)
303         AC_DEFINE(HAVE_FPUTWS)
304         AC_DEFINE(HAVE_FWIDE)
305         AC_DEFINE(HAVE_FWPRINTF)
306         AC_DEFINE(HAVE_FWSCANF)
307         AC_DEFINE(HAVE_GETPAGESIZE)
308         AC_DEFINE(HAVE_GETWC)
309         AC_DEFINE(HAVE_GETWCHAR)
310         AC_DEFINE(HAVE_MBRLEN)
311         AC_DEFINE(HAVE_MBRTOWC)
312         AC_DEFINE(HAVE_MBSINIT)
313         AC_DEFINE(HAVE_MBSRTOWCS)
314         AC_DEFINE(HAVE_NL_LANGINFO)
315         AC_DEFINE(HAVE_PUTWC)
316         AC_DEFINE(HAVE_PUTWCHAR)
317         AC_DEFINE(HAVE_SWPRINTF)
318         AC_DEFINE(HAVE_SWSCANF)
319         AC_DEFINE(HAVE_UNGETWC)
320         AC_DEFINE(HAVE_VFWPRINTF)
321         AC_DEFINE(HAVE_VSWPRINTF)
322         AC_DEFINE(HAVE_VWPRINTF)
323         AC_DEFINE(HAVE_WCRTOMB)
324         AC_DEFINE(HAVE_WCSCAT)
325         AC_DEFINE(HAVE_WCSCHR)
326         AC_DEFINE(HAVE_WCSCMP)
327         AC_DEFINE(HAVE_WCSCOLL)
328         AC_DEFINE(HAVE_WCSCPY)
329         AC_DEFINE(HAVE_WCSCSPN)
330         AC_DEFINE(HAVE_WCSFTIME)
331         AC_DEFINE(HAVE_WCSLEN)
332         AC_DEFINE(HAVE_WCSNCAT)
333         AC_DEFINE(HAVE_WCSNCMP)
334         AC_DEFINE(HAVE_WCSNCPY)
335         AC_DEFINE(HAVE_WCSPBRK)
336         AC_DEFINE(HAVE_WCSRCHR)
337         AC_DEFINE(HAVE_WCSRTOMBS)
338         AC_DEFINE(HAVE_WCSSPN)
339         AC_DEFINE(HAVE_WCSSTR)
340         AC_DEFINE(HAVE_WCSTOD)
341         AC_DEFINE(HAVE_WCSTOK)
342         AC_DEFINE(HAVE_WCSTOL)
343         AC_DEFINE(HAVE_WCSTOUL)
344         AC_DEFINE(HAVE_WCSXFRM)
345         AC_DEFINE(HAVE_WCTOB)
346         AC_DEFINE(HAVE_WMEMCHR)
347         AC_DEFINE(HAVE_WMEMCMP)
348         AC_DEFINE(HAVE_WMEMCPY)
349         AC_DEFINE(HAVE_WMEMMOVE)
350         AC_DEFINE(HAVE_WMEMSET)
351         AC_DEFINE(HAVE_WPRINTF)
352         AC_DEFINE(HAVE_WSCANF)
353         AC_DEFINE(HAVE_ICONV)
354         AC_DEFINE(HAVE_ICONV_CLOSE)
355         AC_DEFINE(HAVE_ICONV_OPEN)
356         # Look for the pieces required for wchar_t support in order to
357         # get all the right HAVE_* macros defined.
358         GLIBCXX_CHECK_WCHAR_T_SUPPORT
359         # All of the dependencies for wide character support are here, so
360         # turn it on.  This requires some syncronization with the
361         # GLIBCXX_CHECK_WCHAR_T_SUPPORT in acinclude.m4
362         AC_DEFINE(_GLIBCXX_USE_WCHAR_T) 
363         # Are these tested for even when cross?
364         AC_DEFINE(HAVE_FLOAT_H)
365         AC_DEFINE(HAVE_IEEEFP_H)
366         AC_DEFINE(HAVE_INTTYPES_H)
367         AC_DEFINE(HAVE_LOCALE_H)
368         AC_DEFINE(HAVE_NAN_H)
369         AC_DEFINE(HAVE_SYS_FILIO_H)
370         AC_DEFINE(HAVE_SYS_IOCTL_H)
371         AC_DEFINE(HAVE_SYS_ISA_DEFS_H)
372         AC_DEFINE(HAVE_SYS_RESOURCE_H)
373         AC_DEFINE(HAVE_SYS_TIME_H)
374         AC_DEFINE(HAVE_SYS_TYPES_H)
375         AC_DEFINE(HAVE_UNISTD_H)
376         AC_DEFINE(HAVE_WCHAR_H)
377         AC_DEFINE(HAVE_WCTYPE_H)
378         AC_DEFINE(HAVE_LIBM)
379        ;;
380    esac
381    case "$target" in
382      sparc*-*-solaris2.8 | sparc*-*-solaris2.9 | sparc*-*-solaris2.10)
383        # I saw these on sparc-sun-solaris2.8, but not 2.6, and not on i386
384        AC_DEFINE(HAVE___BUILTIN_ABS)
385        AC_DEFINE(HAVE___BUILTIN_LABS)
386        AC_DEFINE(HAVE___BUILTIN_FABS)
387        AC_DEFINE(HAVE___BUILTIN_FABSF)
388        AC_DEFINE(HAVE___BUILTIN_FABSL)
389        AC_DEFINE(HAVE___BUILTIN_COS)
390        AC_DEFINE(HAVE___BUILTIN_COSF)
391        AC_DEFINE(HAVE___BUILTIN_SIN)
392        AC_DEFINE(HAVE___BUILTIN_SINF)
393       ;;
394    esac
395    case "$target" in
396      *-*-solaris2.10)
397      # These two C99 functions are present only in Solaris >= 10
398      AC_DEFINE(HAVE_STRTOF)
399      AC_DEFINE(HAVE_STRTOLD)
400     ;;
401    esac
402    AC_DEFINE(HAVE_MMAP) 
403    AC_DEFINE(HAVE_COPYSIGN)
404    AC_DEFINE(HAVE_ISNAN)
405    AC_DEFINE(HAVE_ISNANF)
406    AC_DEFINE(HAVE_MODFF)
407    AC_DEFINE(HAVE_HYPOT)
408    ;;
409  *-tpf)
410    AC_CHECK_HEADERS([nan.h endian.h machine/endian.h  \
411      sys/param.h sys/types.h locale.h float.h inttypes.h])
412    SECTION_FLAGS='-ffunction-sections -fdata-sections'
413    AC_SUBST(SECTION_FLAGS)
414    GLIBCXX_CHECK_LINKER_FEATURES
415    GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
416    GLIBCXX_CHECK_WCHAR_T_SUPPORT
417    AC_DEFINE(HAVE_COPYSIGN)
418    AC_DEFINE(HAVE_COPYSIGNF)
419    AC_DEFINE(HAVE_FINITE)
420    AC_DEFINE(HAVE_FINITEF)
421    AC_DEFINE(HAVE_FREXPF)
422    AC_DEFINE(HAVE_HYPOTF)
423    AC_DEFINE(HAVE_ISINF)
424    AC_DEFINE(HAVE_ISINFF)
425    AC_DEFINE(HAVE_ISNAN)
426    AC_DEFINE(HAVE_ISNANF)
427    AC_DEFINE(HAVE_SINCOS)
428    AC_DEFINE(HAVE_SINCOSF)
429    if test x"long_double_math_on_this_cpu" = x"yes"; then
430      AC_DEFINE(HAVE_FINITEL)
431      AC_DEFINE(HAVE_HYPOTL)
432      AC_DEFINE(HAVE_ISINFL)
433      AC_DEFINE(HAVE_ISNANL)
434    fi
435    ;;
436  *-vxworks)
437    AC_DEFINE(HAVE_MMAP)
438    AC_DEFINE(HAVE_ACOSF)
439    AC_DEFINE(HAVE_ASINF)
440    AC_DEFINE(HAVE_ATAN2F)
441    AC_DEFINE(HAVE_ATANF)
442    AC_DEFINE(HAVE_CEILF)
443    AC_DEFINE(HAVE_COSF)
444    AC_DEFINE(HAVE_COSHF)
445    AC_DEFINE(HAVE_EXPF)
446    AC_DEFINE(HAVE_FABSF)
447    AC_DEFINE(HAVE_FLOORF)
448    AC_DEFINE(HAVE_FMODF)
449    AC_DEFINE(HAVE_HYPOT)
450    AC_DEFINE(HAVE_LOG10F)
451    AC_DEFINE(HAVE_LOGF)
452    AC_DEFINE(HAVE_POWF)
453    AC_DEFINE(HAVE_SINF)
454    AC_DEFINE(HAVE_SINHF)
455    AC_DEFINE(HAVE_SQRTF)
456    AC_DEFINE(HAVE_TANF)
457    AC_DEFINE(HAVE_TANHF)
458    ;;
459  *-windiss*)
460    AC_DEFINE(HAVE_ACOSF)
461    AC_DEFINE(HAVE_ACOSL)
462    AC_DEFINE(HAVE_ASINF)
463    AC_DEFINE(HAVE_ASINL)
464    AC_DEFINE(HAVE_ATAN2F)
465    AC_DEFINE(HAVE_ATAN2L)
466    AC_DEFINE(HAVE_ATANF)
467    AC_DEFINE(HAVE_ATANL)
468    AC_DEFINE(HAVE_CEILF)
469    AC_DEFINE(HAVE_CEILL)
470    AC_DEFINE(HAVE_COPYSIGN)
471    AC_DEFINE(HAVE_COPYSIGNF)
472    AC_DEFINE(HAVE_COSF)
473    AC_DEFINE(HAVE_COSL)
474    AC_DEFINE(HAVE_COSHF)
475    AC_DEFINE(HAVE_COSHL)
476    AC_DEFINE(HAVE_EXPF)
477    AC_DEFINE(HAVE_EXPL)
478    AC_DEFINE(HAVE_FABSF)
479    AC_DEFINE(HAVE_FABSL)
480    AC_DEFINE(HAVE_FLOORF)
481    AC_DEFINE(HAVE_FLOORL)
482    AC_DEFINE(HAVE_FMODF)
483    AC_DEFINE(HAVE_FMODL)
484    AC_DEFINE(HAVE_FREXPF)
485    AC_DEFINE(HAVE_FREXPL)
486    AC_DEFINE(HAVE_LDEXPF)
487    AC_DEFINE(HAVE_LDEXPL)
488    AC_DEFINE(HAVE_LOG10F)
489    AC_DEFINE(HAVE_LOG10L)
490    AC_DEFINE(HAVE_LOGF)
491    AC_DEFINE(HAVE_MODFF)
492    AC_DEFINE(HAVE_MODFL)
493    AC_DEFINE(HAVE_POWF)
494    AC_DEFINE(HAVE_POWL)
495    AC_DEFINE(HAVE_SINF)
496    AC_DEFINE(HAVE_SINL)
497    AC_DEFINE(HAVE_SINHF)
498    AC_DEFINE(HAVE_SINHL)
499    AC_DEFINE(HAVE_SQRTF)
500    AC_DEFINE(HAVE_SQRTL)
501    AC_DEFINE(HAVE_TANF)
502    AC_DEFINE(HAVE_TANL)
503    AC_DEFINE(HAVE_TANHF)
504    AC_DEFINE(HAVE_TANHL)
505    ;;
506  *)
507    AC_MSG_ERROR([No support for this host/target combination.])
508   ;;
509esac
510
511