re PR libstdc++/15928 (libstdc++ in 3.4.x 3.5 doesn't cross-compile for djgpp)
[gcc.git] / libstdc++-v3 / crossconfig.m4
1 dnl
2 dnl This file contains stuff.
3 dnl
4
5 # Base decisions on target environment.
6 case "${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 AC_DEFINE(HAVE_STRTOF)
396 AC_DEFINE(HAVE_STRTOLD)
397 AC_DEFINE(HAVE_MMAP)
398 AC_DEFINE(HAVE_COPYSIGN)
399 AC_DEFINE(HAVE_ISNAN)
400 AC_DEFINE(HAVE_ISNANF)
401 AC_DEFINE(HAVE_MODFF)
402 AC_DEFINE(HAVE_HYPOT)
403 ;;
404 *-tpf)
405 AC_CHECK_HEADERS([nan.h endian.h machine/endian.h \
406 sys/param.h sys/types.h locale.h float.h inttypes.h])
407 SECTION_FLAGS='-ffunction-sections -fdata-sections'
408 AC_SUBST(SECTION_FLAGS)
409 GLIBCXX_CHECK_LINKER_FEATURES
410 GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
411 GLIBCXX_CHECK_WCHAR_T_SUPPORT
412 AC_DEFINE(HAVE_COPYSIGN)
413 AC_DEFINE(HAVE_COPYSIGNF)
414 AC_DEFINE(HAVE_FINITE)
415 AC_DEFINE(HAVE_FINITEF)
416 AC_DEFINE(HAVE_FREXPF)
417 AC_DEFINE(HAVE_HYPOTF)
418 AC_DEFINE(HAVE_ISINF)
419 AC_DEFINE(HAVE_ISINFF)
420 AC_DEFINE(HAVE_ISNAN)
421 AC_DEFINE(HAVE_ISNANF)
422 AC_DEFINE(HAVE_SINCOS)
423 AC_DEFINE(HAVE_SINCOSF)
424 if test x"long_double_math_on_this_cpu" = x"yes"; then
425 AC_DEFINE(HAVE_FINITEL)
426 AC_DEFINE(HAVE_HYPOTL)
427 AC_DEFINE(HAVE_ISINFL)
428 AC_DEFINE(HAVE_ISNANL)
429 fi
430 ;;
431 *-vxworks)
432 AC_DEFINE(HAVE_MMAP)
433 AC_DEFINE(HAVE_ACOSF)
434 AC_DEFINE(HAVE_ASINF)
435 AC_DEFINE(HAVE_ATAN2F)
436 AC_DEFINE(HAVE_ATANF)
437 AC_DEFINE(HAVE_CEILF)
438 AC_DEFINE(HAVE_COSF)
439 AC_DEFINE(HAVE_COSHF)
440 AC_DEFINE(HAVE_EXPF)
441 AC_DEFINE(HAVE_FABSF)
442 AC_DEFINE(HAVE_FLOORF)
443 AC_DEFINE(HAVE_FMODF)
444 AC_DEFINE(HAVE_HYPOT)
445 AC_DEFINE(HAVE_LOG10F)
446 AC_DEFINE(HAVE_LOGF)
447 AC_DEFINE(HAVE_POWF)
448 AC_DEFINE(HAVE_SINF)
449 AC_DEFINE(HAVE_SINHF)
450 AC_DEFINE(HAVE_SQRTF)
451 AC_DEFINE(HAVE_TANF)
452 AC_DEFINE(HAVE_TANHF)
453 ;;
454 *-windiss*)
455 AC_DEFINE(HAVE_ACOSF)
456 AC_DEFINE(HAVE_ACOSL)
457 AC_DEFINE(HAVE_ASINF)
458 AC_DEFINE(HAVE_ASINL)
459 AC_DEFINE(HAVE_ATAN2F)
460 AC_DEFINE(HAVE_ATAN2L)
461 AC_DEFINE(HAVE_ATANF)
462 AC_DEFINE(HAVE_ATANL)
463 AC_DEFINE(HAVE_CEILF)
464 AC_DEFINE(HAVE_CEILL)
465 AC_DEFINE(HAVE_COPYSIGN)
466 AC_DEFINE(HAVE_COPYSIGNF)
467 AC_DEFINE(HAVE_COSF)
468 AC_DEFINE(HAVE_COSL)
469 AC_DEFINE(HAVE_COSHF)
470 AC_DEFINE(HAVE_COSHL)
471 AC_DEFINE(HAVE_EXPF)
472 AC_DEFINE(HAVE_EXPL)
473 AC_DEFINE(HAVE_FABSF)
474 AC_DEFINE(HAVE_FABSL)
475 AC_DEFINE(HAVE_FLOORF)
476 AC_DEFINE(HAVE_FLOORL)
477 AC_DEFINE(HAVE_FMODF)
478 AC_DEFINE(HAVE_FMODL)
479 AC_DEFINE(HAVE_FREXPF)
480 AC_DEFINE(HAVE_FREXPL)
481 AC_DEFINE(HAVE_LDEXPF)
482 AC_DEFINE(HAVE_LDEXPL)
483 AC_DEFINE(HAVE_LOG10F)
484 AC_DEFINE(HAVE_LOG10L)
485 AC_DEFINE(HAVE_LOGF)
486 AC_DEFINE(HAVE_MODFF)
487 AC_DEFINE(HAVE_MODFL)
488 AC_DEFINE(HAVE_POWF)
489 AC_DEFINE(HAVE_POWL)
490 AC_DEFINE(HAVE_SINF)
491 AC_DEFINE(HAVE_SINL)
492 AC_DEFINE(HAVE_SINHF)
493 AC_DEFINE(HAVE_SINHL)
494 AC_DEFINE(HAVE_SQRTF)
495 AC_DEFINE(HAVE_SQRTL)
496 AC_DEFINE(HAVE_TANF)
497 AC_DEFINE(HAVE_TANL)
498 AC_DEFINE(HAVE_TANHF)
499 AC_DEFINE(HAVE_TANHL)
500 ;;
501 *)
502 AC_MSG_ERROR([No support for this host/target combination.])
503 ;;
504 esac
505