Commit 660bdf36 by Anthony Green Committed by Anthony Green

Fix mingw32 cross builds.

From-SVN: r50541
parent 22d5af9a
2002-03-10 Anthony Green <green@redhat.com>
* configure.in: Support cross builds to mingw32 target.
* configure: Rebuilt.
2002-03-09 Paolo Carlini <pcarlini@unitus.it> 2002-03-09 Paolo Carlini <pcarlini@unitus.it>
* include/bits/locale_facets.tcc (collate::do_transform): * include/bits/locale_facets.tcc (collate::do_transform):
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -141,48 +141,62 @@ if test -n "$with_cross_host" || test x"$build" != x"$host"; then ...@@ -141,48 +141,62 @@ if test -n "$with_cross_host" || test x"$build" != x"$host"; then
AC_DEFINE(HAVE_FREXPF) AC_DEFINE(HAVE_FREXPF)
AC_DEFINE(HAVE_HYPOTF) AC_DEFINE(HAVE_HYPOTF)
;; ;;
*-mingw32*)
AC_CHECK_HEADERS([sys/types.h locale.h float.h])
GLIBCPP_CHECK_LINKER_FEATURES
GLIBCPP_CHECK_COMPLEX_MATH_SUPPORT
GLIBCPP_CHECK_WCHAR_T_SUPPORT
os_include_dir="config/os/mingw32"
is_mingw32=yes;
;;
*) *)
os_include_dir="config/os/newlib" os_include_dir="config/os/newlib"
AC_DEFINE(HAVE_HYPOT) AC_DEFINE(HAVE_HYPOT)
;; ;;
esac esac
# GLIBCPP_CHECK_STDLIB_SUPPORT case "$target_alias" in
AC_DEFINE(HAVE_STRTOF) *-mingw32*)
AC_DEFINE(HAVE_STRTOLD) ;;
# AC_FUNC_MMAP *)
AC_DEFINE(HAVE_MMAP) # GLIBCPP_CHECK_STDLIB_SUPPORT
AC_DEFINE(HAVE_STRTOF)
AC_DEFINE(HAVE_ACOSF) AC_DEFINE(HAVE_STRTOLD)
AC_DEFINE(HAVE_ASINF) # AC_FUNC_MMAP
AC_DEFINE(HAVE_ATAN2F) AC_DEFINE(HAVE_MMAP)
AC_DEFINE(HAVE_ATANF)
AC_DEFINE(HAVE_CEILF) AC_DEFINE(HAVE_ACOSF)
AC_DEFINE(HAVE_COPYSIGN) AC_DEFINE(HAVE_ASINF)
AC_DEFINE(HAVE_COPYSIGNF) AC_DEFINE(HAVE_ATAN2F)
AC_DEFINE(HAVE_COSF) AC_DEFINE(HAVE_ATANF)
AC_DEFINE(HAVE_COSHF) AC_DEFINE(HAVE_CEILF)
AC_DEFINE(HAVE_EXPF) AC_DEFINE(HAVE_COPYSIGN)
AC_DEFINE(HAVE_FABSF) AC_DEFINE(HAVE_COPYSIGNF)
AC_DEFINE(HAVE_FINITE) AC_DEFINE(HAVE_COSF)
AC_DEFINE(HAVE_FINITEF) AC_DEFINE(HAVE_COSHF)
AC_DEFINE(HAVE_FLOORF) AC_DEFINE(HAVE_EXPF)
AC_DEFINE(HAVE_FMODF) AC_DEFINE(HAVE_FABSF)
AC_DEFINE(HAVE_FREXPF) AC_DEFINE(HAVE_FINITE)
AC_DEFINE(HAVE_ISINF) AC_DEFINE(HAVE_FINITEF)
AC_DEFINE(HAVE_ISINFF) AC_DEFINE(HAVE_FLOORF)
AC_DEFINE(HAVE_ISNAN) AC_DEFINE(HAVE_FMODF)
AC_DEFINE(HAVE_ISNANF) AC_DEFINE(HAVE_FREXPF)
AC_DEFINE(HAVE_LDEXPF) AC_DEFINE(HAVE_ISINF)
AC_DEFINE(HAVE_LOG10F) AC_DEFINE(HAVE_ISINFF)
AC_DEFINE(HAVE_LOGF) AC_DEFINE(HAVE_ISNAN)
AC_DEFINE(HAVE_MODFF) AC_DEFINE(HAVE_ISNANF)
AC_DEFINE(HAVE_POWF) AC_DEFINE(HAVE_LDEXPF)
AC_DEFINE(HAVE_SINF) AC_DEFINE(HAVE_LOG10F)
AC_DEFINE(HAVE_SINHF) AC_DEFINE(HAVE_LOGF)
AC_DEFINE(HAVE_SQRTF) AC_DEFINE(HAVE_MODFF)
AC_DEFINE(HAVE_TANF) AC_DEFINE(HAVE_POWF)
AC_DEFINE(HAVE_TANHF) AC_DEFINE(HAVE_SINF)
AC_DEFINE(HAVE_SINHF)
AC_DEFINE(HAVE_SQRTF)
AC_DEFINE(HAVE_TANF)
AC_DEFINE(HAVE_TANHF)
;;
esac
# At some point, we should differentiate between architectures # At some point, we should differentiate between architectures
# like x86, which have long double versions, and alpha/powerpc/etc., # like x86, which have long double versions, and alpha/powerpc/etc.,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment