From ff7f7906c6aaa450ac1e92a1bb4d7d84cb559a60 Mon Sep 17 00:00:00 2001 From: Greg Lin Date: Thu, 3 Oct 2019 16:57:03 -0500 Subject: [PATCH] Use -std=gnu++0x on CentOS/RHEL 6 for compatibility with the default gcc CentOS/RHEL 6 have gcc 4.4.7 by default, which does not support -std=gnu++11. Previously, packages like digest were failing to compile on CentOS 6 using the default gcc. --- builder/package.centos-6 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/builder/package.centos-6 b/builder/package.centos-6 index 6fcaa90..8ad4c91 100644 --- a/builder/package.centos-6 +++ b/builder/package.centos-6 @@ -24,7 +24,7 @@ export GEM_PATH=/.gems sed -i 's/^CXX11\ =\ .*/CXX11\ =\ g++/g' /opt/R/${R_VERSION}/lib/R/etc/Makeconf sed -i 's/^CXX11FLAGS\ =\ .*/CXX11FLAGS\ =\ -g\ -O2\ \$\(LTO\)/g' /opt/R/${R_VERSION}/lib/R/etc/Makeconf sed -i 's/^CXX11PICFLAGS\ =\ .*/CXX11PICFLAGS\ =\ -fpic/g' /opt/R/${R_VERSION}/lib/R/etc/Makeconf -sed -i 's/^CXX11STD\ =\ .*/CXX11STD\ =\ -std=gnu++11/g' /opt/R/${R_VERSION}/lib/R/etc/Makeconf +sed -i 's/^CXX11STD\ =\ .*/CXX11STD\ =\ -std=gnu++0x/g' /opt/R/${R_VERSION}/lib/R/etc/Makeconf fpm \ -s dir \