This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[v3] solaris cross bits for configure.in


tested x86/linux

Index: configure.in
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/configure.in,v
retrieving revision 1.124
diff -c -p -r1.124 configure.in
*** configure.in	2 May 2003 02:53:28 -0000	1.124
--- configure.in	22 May 2003 16:35:49 -0000
*************** if test -n "$with_cross_host" || test x"
*** 115,151 ****
    # GLIBCPP_CHECK_MATH_SUPPORT
  
    case "$target" in
!     *-linux*)
!       os_include_dir="os/gnu-linux"
        AC_CHECK_HEADERS([nan.h ieeefp.h endian.h sys/isa_defs.h \
          machine/endian.h machine/param.h sys/machine.h sys/types.h \
!         fp.h locale.h float.h inttypes.h])
        SECTION_FLAGS='-ffunction-sections -fdata-sections'
!       AC_SUBST(SECTION_FLAGS)
        GLIBCPP_CHECK_LINKER_FEATURES
        GLIBCPP_CHECK_COMPLEX_MATH_SUPPORT
        GLIBCPP_CHECK_WCHAR_T_SUPPORT
        AC_DEFINE(HAVE_COPYSIGN)
        AC_DEFINE(HAVE_COPYSIGNF)
-       AC_DEFINE(HAVE_FINITE)
        AC_DEFINE(HAVE_FINITEF)
        AC_DEFINE(HAVE_FREXPF)
        AC_DEFINE(HAVE_HYPOTF)
        AC_DEFINE(HAVE_ISINF)
-       AC_DEFINE(HAVE_ISINFF)
        AC_DEFINE(HAVE_ISNAN)
        AC_DEFINE(HAVE_ISNANF)
!       AC_DEFINE(HAVE_SINCOS)
!       AC_DEFINE(HAVE_SINCOSF)
        if test x"long_double_math_on_this_cpu" = x"yes"; then
          AC_DEFINE(HAVE_FINITEL)
-         AC_DEFINE(HAVE_HYPOTL)
          AC_DEFINE(HAVE_ISINFL)
          AC_DEFINE(HAVE_ISNANL)
        fi
        ;;
      *-hpux*)
!       # Check for available headers.
        AC_CHECK_HEADERS([nan.h ieeefp.h endian.h sys/isa_defs.h \
          machine/endian.h machine/param.h sys/machine.h sys/types.h \
          fp.h locale.h float.h inttypes.h])
--- 115,180 ----
    # GLIBCPP_CHECK_MATH_SUPPORT
  
    case "$target" in
!     *-freebsd*)
!       os_include_dir="os/bsd/freebsd"
        AC_CHECK_HEADERS([nan.h ieeefp.h endian.h sys/isa_defs.h \
          machine/endian.h machine/param.h sys/machine.h sys/types.h \
!         fp.h locale.h float.h inttypes.h sys/resource.h sys/stat.h \
!         sys/time.h unistd.h])
        SECTION_FLAGS='-ffunction-sections -fdata-sections'
!       AC_SUBST(SECTION_FLAGS) 
        GLIBCPP_CHECK_LINKER_FEATURES
        GLIBCPP_CHECK_COMPLEX_MATH_SUPPORT
        GLIBCPP_CHECK_WCHAR_T_SUPPORT
+       AC_DEFINE(HAVE_LC_MESSAGES)
+       AC_DEFINE(HAVE_DRAND48)
+       AC_DEFINE(HAVE_GETPAGESIZE)
+       AC_DEFINE(HAVE_SETENV)
+       AC_DEFINE(HAVE_SIGSETJMP)
        AC_DEFINE(HAVE_COPYSIGN)
        AC_DEFINE(HAVE_COPYSIGNF)
        AC_DEFINE(HAVE_FINITEF)
+       AC_DEFINE(HAVE_FINITE)
        AC_DEFINE(HAVE_FREXPF)
+       AC_DEFINE(HAVE_HYPOT)
        AC_DEFINE(HAVE_HYPOTF)
        AC_DEFINE(HAVE_ISINF)
        AC_DEFINE(HAVE_ISNAN)
        AC_DEFINE(HAVE_ISNANF)
! 
!       AC_DEFINE(HAVE_MMAP)
!       AC_DEFINE(HAVE_ACOSF)
!       AC_DEFINE(HAVE_ASINF)
!       AC_DEFINE(HAVE_ATAN2F)
!       AC_DEFINE(HAVE_ATANF)
!       AC_DEFINE(HAVE_CEILF)
!       AC_DEFINE(HAVE_COPYSIGN)
!       AC_DEFINE(HAVE_COPYSIGNF)
!       AC_DEFINE(HAVE_COSF)
!       AC_DEFINE(HAVE_COSHF)
!       AC_DEFINE(HAVE_EXPF)
!       AC_DEFINE(HAVE_FABSF)
!       AC_DEFINE(HAVE_FLOORF)
!       AC_DEFINE(HAVE_FMODF)
!       AC_DEFINE(HAVE_FREXPF)
!       AC_DEFINE(HAVE_LDEXPF)
!       AC_DEFINE(HAVE_LOG10F)
!       AC_DEFINE(HAVE_LOGF)
!       AC_DEFINE(HAVE_MODFF)
!       AC_DEFINE(HAVE_POWF)
!       AC_DEFINE(HAVE_SINF)
!       AC_DEFINE(HAVE_SINHF)
!       AC_DEFINE(HAVE_SQRTF)
!       AC_DEFINE(HAVE_TANF)
!       AC_DEFINE(HAVE_TANHF)
        if test x"long_double_math_on_this_cpu" = x"yes"; then
          AC_DEFINE(HAVE_FINITEL)
          AC_DEFINE(HAVE_ISINFL)
          AC_DEFINE(HAVE_ISNANL)
        fi
        ;;
      *-hpux*)
!       os_include_dir="os/hpux"
        AC_CHECK_HEADERS([nan.h ieeefp.h endian.h sys/isa_defs.h \
          machine/endian.h machine/param.h sys/machine.h sys/types.h \
          fp.h locale.h float.h inttypes.h])
*************** if test -n "$with_cross_host" || test x"
*** 154,160 ****
        GLIBCPP_CHECK_LINKER_FEATURES
        GLIBCPP_CHECK_COMPLEX_MATH_SUPPORT
        GLIBCPP_CHECK_WCHAR_T_SUPPORT
-       os_include_dir="os/hpux"
        AC_DEFINE(HAVE_COPYSIGN)
        AC_DEFINE(HAVE_COPYSIGNF)
        AC_DEFINE(HAVE_FREXPF)
--- 183,188 ----
*************** if test -n "$with_cross_host" || test x"
*** 169,228 ****
            AC_DEFINE(HAVE_ISNANF)
            ;;
        esac
- 
        ;;
!     *-netbsd*)
!       # Check for available headers.
        AC_CHECK_HEADERS([nan.h ieeefp.h endian.h sys/isa_defs.h \
          machine/endian.h machine/param.h sys/machine.h sys/types.h \
          fp.h locale.h float.h inttypes.h])
        SECTION_FLAGS='-ffunction-sections -fdata-sections'
!       AC_SUBST(SECTION_FLAGS) 
        GLIBCPP_CHECK_LINKER_FEATURES
        GLIBCPP_CHECK_COMPLEX_MATH_SUPPORT
        GLIBCPP_CHECK_WCHAR_T_SUPPORT
-       os_include_dir="os/bsd/netbsd"
        AC_DEFINE(HAVE_COPYSIGN)
        AC_DEFINE(HAVE_COPYSIGNF)
-       AC_DEFINE(HAVE_FINITEF)
        AC_DEFINE(HAVE_FINITE)
        AC_DEFINE(HAVE_FREXPF)
        AC_DEFINE(HAVE_HYPOTF)
        AC_DEFINE(HAVE_ISINF)
        AC_DEFINE(HAVE_ISINFF)
        AC_DEFINE(HAVE_ISNAN)
        AC_DEFINE(HAVE_ISNANF)
        if test x"long_double_math_on_this_cpu" = x"yes"; then
          AC_DEFINE(HAVE_FINITEL)
          AC_DEFINE(HAVE_ISINFL)
          AC_DEFINE(HAVE_ISNANL)
        fi
        ;;
!     *-freebsd*)
!       # Check for available headers.
        AC_CHECK_HEADERS([nan.h ieeefp.h endian.h sys/isa_defs.h \
          machine/endian.h machine/param.h sys/machine.h sys/types.h \
!         fp.h locale.h float.h inttypes.h sys/resource.h sys/stat.h \
!         sys/time.h unistd.h])
        SECTION_FLAGS='-ffunction-sections -fdata-sections'
        AC_SUBST(SECTION_FLAGS) 
        GLIBCPP_CHECK_LINKER_FEATURES
        GLIBCPP_CHECK_COMPLEX_MATH_SUPPORT
        GLIBCPP_CHECK_WCHAR_T_SUPPORT
-       os_include_dir="os/bsd/freebsd"
-       AC_DEFINE(HAVE_LC_MESSAGES)
-       AC_DEFINE(HAVE_DRAND48)
-       AC_DEFINE(HAVE_GETPAGESIZE)
-       AC_DEFINE(HAVE_SETENV)
-       AC_DEFINE(HAVE_SIGSETJMP)
        AC_DEFINE(HAVE_COPYSIGN)
        AC_DEFINE(HAVE_COPYSIGNF)
        AC_DEFINE(HAVE_FINITEF)
        AC_DEFINE(HAVE_FINITE)
        AC_DEFINE(HAVE_FREXPF)
-       AC_DEFINE(HAVE_HYPOT)
        AC_DEFINE(HAVE_HYPOTF)
        AC_DEFINE(HAVE_ISINF)
        AC_DEFINE(HAVE_ISNAN)
        AC_DEFINE(HAVE_ISNANF)
        if test x"long_double_math_on_this_cpu" = x"yes"; then
--- 197,257 ----
            AC_DEFINE(HAVE_ISNANF)
            ;;
        esac
        ;;
!     *-linux*)
!       os_include_dir="os/gnu-linux"
        AC_CHECK_HEADERS([nan.h ieeefp.h endian.h sys/isa_defs.h \
          machine/endian.h machine/param.h sys/machine.h sys/types.h \
          fp.h locale.h float.h inttypes.h])
        SECTION_FLAGS='-ffunction-sections -fdata-sections'
!       AC_SUBST(SECTION_FLAGS)
        GLIBCPP_CHECK_LINKER_FEATURES
        GLIBCPP_CHECK_COMPLEX_MATH_SUPPORT
        GLIBCPP_CHECK_WCHAR_T_SUPPORT
        AC_DEFINE(HAVE_COPYSIGN)
        AC_DEFINE(HAVE_COPYSIGNF)
        AC_DEFINE(HAVE_FINITE)
+       AC_DEFINE(HAVE_FINITEF)
        AC_DEFINE(HAVE_FREXPF)
        AC_DEFINE(HAVE_HYPOTF)
        AC_DEFINE(HAVE_ISINF)
        AC_DEFINE(HAVE_ISINFF)
        AC_DEFINE(HAVE_ISNAN)
        AC_DEFINE(HAVE_ISNANF)
+       AC_DEFINE(HAVE_SINCOS)
+       AC_DEFINE(HAVE_SINCOSF)
        if test x"long_double_math_on_this_cpu" = x"yes"; then
          AC_DEFINE(HAVE_FINITEL)
+         AC_DEFINE(HAVE_HYPOTL)
          AC_DEFINE(HAVE_ISINFL)
          AC_DEFINE(HAVE_ISNANL)
        fi
        ;;
!     *-mingw32*)
!       os_include_dir="os/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
!       ;;
!     *-netbsd*)
!       os_include_dir="os/bsd/netbsd"
        AC_CHECK_HEADERS([nan.h ieeefp.h endian.h sys/isa_defs.h \
          machine/endian.h machine/param.h sys/machine.h sys/types.h \
!         fp.h locale.h float.h inttypes.h])
        SECTION_FLAGS='-ffunction-sections -fdata-sections'
        AC_SUBST(SECTION_FLAGS) 
        GLIBCPP_CHECK_LINKER_FEATURES
        GLIBCPP_CHECK_COMPLEX_MATH_SUPPORT
        GLIBCPP_CHECK_WCHAR_T_SUPPORT
        AC_DEFINE(HAVE_COPYSIGN)
        AC_DEFINE(HAVE_COPYSIGNF)
        AC_DEFINE(HAVE_FINITEF)
        AC_DEFINE(HAVE_FINITE)
        AC_DEFINE(HAVE_FREXPF)
        AC_DEFINE(HAVE_HYPOTF)
        AC_DEFINE(HAVE_ISINF)
+       AC_DEFINE(HAVE_ISINFF)
        AC_DEFINE(HAVE_ISNAN)
        AC_DEFINE(HAVE_ISNANF)
        if test x"long_double_math_on_this_cpu" = x"yes"; then
*************** if test -n "$with_cross_host" || test x"
*** 231,255 ****
          AC_DEFINE(HAVE_ISNANL)
        fi
        ;;
!     *-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="os/mingw32"
!       ;;
!     *-windiss*)
!       os_include_dir="os/windiss"
!       ;;
! changequote(,)dnl
!     *-qnx6.[12]*)
! changequote([,])dnl
        SECTION_FLAGS='-ffunction-sections -fdata-sections'
        AC_SUBST(SECTION_FLAGS) 
        GLIBCPP_CHECK_LINKER_FEATURES
        GLIBCPP_CHECK_COMPLEX_MATH_SUPPORT
        GLIBCPP_CHECK_WCHAR_T_SUPPORT
-       os_include_dir="os/qnx/qnx6.1"
        AC_DEFINE(HAVE_COSF)
        AC_DEFINE(HAVE_COSL)
        AC_DEFINE(HAVE_COSHF)
--- 260,272 ----
          AC_DEFINE(HAVE_ISNANL)
        fi
        ;;
!     *-qnx6.1* | *-qnx6.2*)
!       os_include_dir="os/qnx/qnx6.1"
        SECTION_FLAGS='-ffunction-sections -fdata-sections'
        AC_SUBST(SECTION_FLAGS) 
        GLIBCPP_CHECK_LINKER_FEATURES
        GLIBCPP_CHECK_COMPLEX_MATH_SUPPORT
        GLIBCPP_CHECK_WCHAR_T_SUPPORT
        AC_DEFINE(HAVE_COSF)
        AC_DEFINE(HAVE_COSL)
        AC_DEFINE(HAVE_COSHF)
*************** changequote([,])dnl
*** 263,306 ****
        AC_DEFINE(HAVE_SINHF)
        AC_DEFINE(HAVE_SINHL)
        ;;
!     *)
!       os_include_dir="os/newlib"
!       AC_DEFINE(HAVE_HYPOT)
!       ;;
!   esac
! 
!   case "$target" in
!     *-mingw32*)
!       ;;
!     *-windiss*)
!       AC_DEFINE(HAVE_ACOSF)
!       AC_DEFINE(HAVE_ASINF)
!       AC_DEFINE(HAVE_ATAN2F)
!       AC_DEFINE(HAVE_ATANF)
!       AC_DEFINE(HAVE_CEILF)
        AC_DEFINE(HAVE_COPYSIGN)
!       AC_DEFINE(HAVE_COPYSIGNF)
!       AC_DEFINE(HAVE_COSF)
!       AC_DEFINE(HAVE_COSHF)
!       AC_DEFINE(HAVE_EXPF)
!       AC_DEFINE(HAVE_FABSF)
!       AC_DEFINE(HAVE_FLOORF)
!       AC_DEFINE(HAVE_FMODF)
!       AC_DEFINE(HAVE_FREXPF)
!       AC_DEFINE(HAVE_LDEXPF)
!       AC_DEFINE(HAVE_LOG10F)
!       AC_DEFINE(HAVE_LOGF)
        AC_DEFINE(HAVE_MODFF)
!       AC_DEFINE(HAVE_POWF)
!       AC_DEFINE(HAVE_SINF)
!       AC_DEFINE(HAVE_SINHF)
!       AC_DEFINE(HAVE_SQRTF)
!       AC_DEFINE(HAVE_TANF)
!       AC_DEFINE(HAVE_TANHF)
        ;;
!     *-freebsd*)
!       # Must replicate generic section since we don't have strtof or strtold.
!       AC_DEFINE(HAVE_MMAP)
        AC_DEFINE(HAVE_ACOSF)
        AC_DEFINE(HAVE_ASINF)
        AC_DEFINE(HAVE_ATAN2F)
--- 280,308 ----
        AC_DEFINE(HAVE_SINHF)
        AC_DEFINE(HAVE_SINHL)
        ;;
!     *-solaris*)
!       case "$target" in
!         *-solaris2.5)
!           os_include_dir="os/solaris/solaris2.5"
!           ;;
!         *-solaris2.6)
!           os_include_dir="os/solaris/solaris2.6"
!           ;;
!         *-solaris2.7 | *-solaris2.8 | *-solaris2.9)
! 	  os_include_dir="os/solaris/solaris2.7"
!           ;;
!       esac
!       AC_DEFINE(HAVE_STRTOF)
!       AC_DEFINE(HAVE_STRTOLD)
!       AC_DEFINE(HAVE_MMAP) 
        AC_DEFINE(HAVE_COPYSIGN)
!       AC_DEFINE(HAVE_ISNAN)
!       AC_DEFINE(HAVE_ISNANF)
        AC_DEFINE(HAVE_MODFF)
!       AC_DEFINE(HAVE_HYPOT)
        ;;
!     *-windiss*)
!       os_include_dir="os/windiss"
        AC_DEFINE(HAVE_ACOSF)
        AC_DEFINE(HAVE_ASINF)
        AC_DEFINE(HAVE_ATAN2F)
*************** changequote([,])dnl
*** 327,332 ****
--- 329,337 ----
        AC_DEFINE(HAVE_TANHF)
        ;;
      *)
+       os_include_dir="os/newlib"
+       AC_DEFINE(HAVE_HYPOT)
+ 
        # GLIBCPP_CHECK_STDLIB_SUPPORT
        AC_DEFINE(HAVE_STRTOF)        
        AC_DEFINE(HAVE_STRTOLD)        


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]