From b14994aeffe7b147371746f9891437cdbc5bdb33 Mon Sep 17 00:00:00 2001 From: Yixuan Qiu Date: Fri, 16 Dec 2016 18:11:06 -0500 Subject: [PATCH] [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 --- R-package/configure | 5 +++++ R-package/configure.ac | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/R-package/configure b/R-package/configure index 4bde6d029..d93a8c446 100755 --- a/R-package/configure +++ b/R-package/configure @@ -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' diff --git a/R-package/configure.ac b/R-package/configure.ac index 27b9f20d8..edb504706 100644 --- a/R-package/configure.ac +++ b/R-package/configure.ac @@ -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],