[R Package] Use the C++ 11 compiler to test OpenMP flags (#1881)

* fix segfault when gctorture() is enabled

* use the C++ 11 compiler to test OpenMP flags

* auto-generated configure script
This commit is contained in:
Yixuan Qiu 2016-12-16 18:11:06 -05:00 committed by Tong He
parent 5ebd8fb809
commit b14994aeff
2 changed files with 10 additions and 0 deletions

5
R-package/configure vendored
View File

@ -1779,6 +1779,11 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
CXX1X=`"${R_HOME}/bin/R" CMD config CXX1X`
CXX1XSTD=`"${R_HOME}/bin/R" CMD config CXX1XSTD`
CXX="${CXX1X} ${CXX1XSTD}"
CXXFLAGS=`"${R_HOME}/bin/R" CMD config CXX1XFLAGS`
ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'

View File

@ -4,6 +4,11 @@ AC_PREREQ(2.62)
AC_INIT([xgboost],[0.6-0],[],[xgboost],[])
CXX1X=`"${R_HOME}/bin/R" CMD config CXX1X`
CXX1XSTD=`"${R_HOME}/bin/R" CMD config CXX1XSTD`
CXX="${CXX1X} ${CXX1XSTD}"
CXXFLAGS=`"${R_HOME}/bin/R" CMD config CXX1XFLAGS`
AC_LANG(C++)
OPENMP_[]_AC_LANG_PREFIX[]FLAGS=
AC_ARG_ENABLE([openmp],