diff options
Diffstat (limited to 'sys-devel/autoconf-archive/files/autoconf-archive-2016.03.20-cxxcpp.patch')
-rw-r--r-- | sys-devel/autoconf-archive/files/autoconf-archive-2016.03.20-cxxcpp.patch | 111 |
1 files changed, 111 insertions, 0 deletions
diff --git a/sys-devel/autoconf-archive/files/autoconf-archive-2016.03.20-cxxcpp.patch b/sys-devel/autoconf-archive/files/autoconf-archive-2016.03.20-cxxcpp.patch new file mode 100644 index 000000000000..c42a655302c1 --- /dev/null +++ b/sys-devel/autoconf-archive/files/autoconf-archive-2016.03.20-cxxcpp.patch @@ -0,0 +1,111 @@ +https://bugs.gentoo.org/581346 + +From 34104ea9e635fae5551fd1d6495a80f8041c4adc Mon Sep 17 00:00:00 2001 +From: "Enrico M. Crisostomo" <enrico.m.crisostomo@gmail.com> +Date: Sun, 20 Mar 2016 14:17:15 +0100 +Subject: [PATCH] Update CXXCPP after updating CXX. + +Rewrap text. + +Rewrap. +--- + m4/ax_cxx_compile_stdcxx.m4 | 14 ++++++++++---- + m4/ax_cxx_compile_stdcxx_11.m4 | 5 +++-- + m4/ax_cxx_compile_stdcxx_14.m4 | 5 +++-- + 3 files changed, 16 insertions(+), 8 deletions(-) + +diff --git a/m4/ax_cxx_compile_stdcxx.m4 b/m4/ax_cxx_compile_stdcxx.m4 +index 8adc765..2c18e49 100644 +--- a/m4/ax_cxx_compile_stdcxx.m4 ++++ b/m4/ax_cxx_compile_stdcxx.m4 +@@ -9,9 +9,9 @@ + # DESCRIPTION + # + # Check for baseline language coverage in the compiler for the specified +-# version of the C++ standard. If necessary, add switches to CXX to +-# enable support. VERSION may be '11' (for the C++11 standard) or '14' +-# (for the C++14 standard). ++# version of the C++ standard. If necessary, add switches to CXX and ++# CXXCPP to enable support. VERSION may be '11' (for the C++11 standard) ++# or '14' (for the C++14 standard). + # + # The second argument, if specified, indicates whether you insist on an + # extended mode (e.g. -std=gnu++11) or a strict conformance mode (e.g. +@@ -39,7 +39,7 @@ + # and this notice are preserved. This file is offered as-is, without any + # warranty. + +-#serial 3 ++#serial 4 + + dnl This macro is based on the code from the AX_CXX_COMPILE_STDCXX_11 macro + dnl (serial version number 13). +@@ -82,6 +82,9 @@ AC_DEFUN([AX_CXX_COMPILE_STDCXX], [dnl + CXX="$ac_save_CXX"]) + if eval test x\$$cachevar = xyes; then + CXX="$CXX $switch" ++ if test -n "$CXXCPP" ; then ++ CXXCPP="$CXXCPP $switch" ++ fi + ac_success=yes + break + fi +@@ -105,6 +108,9 @@ AC_DEFUN([AX_CXX_COMPILE_STDCXX], [dnl + CXX="$ac_save_CXX"]) + if eval test x\$$cachevar = xyes; then + CXX="$CXX $switch" ++ if test -n "$CXXCPP" ; then ++ CXXCPP="$CXXCPP $switch" ++ fi + ac_success=yes + break + fi +diff --git a/m4/ax_cxx_compile_stdcxx_11.m4 b/m4/ax_cxx_compile_stdcxx_11.m4 +index b3d4bfd..3dd5cf9 100644 +--- a/m4/ax_cxx_compile_stdcxx_11.m4 ++++ b/m4/ax_cxx_compile_stdcxx_11.m4 +@@ -9,7 +9,8 @@ + # DESCRIPTION + # + # Check for baseline language coverage in the compiler for the C++11 +-# standard; if necessary, add switches to CXX to enable support. ++# standard; if necessary, add switches to CXX and CXXCPP to enable ++# support. + # + # This macro is a convenience alias for calling the AX_CXX_COMPILE_STDCXX + # macro with the version set to C++11. The two optional arguments are +@@ -32,7 +33,7 @@ + # and this notice are preserved. This file is offered as-is, without any + # warranty. + +-#serial 15 ++#serial 16 + + include([ax_cxx_compile_stdcxx.m4]) + +diff --git a/m4/ax_cxx_compile_stdcxx_14.m4 b/m4/ax_cxx_compile_stdcxx_14.m4 +index 741accf..6d2123a 100644 +--- a/m4/ax_cxx_compile_stdcxx_14.m4 ++++ b/m4/ax_cxx_compile_stdcxx_14.m4 +@@ -9,7 +9,8 @@ + # DESCRIPTION + # + # Check for baseline language coverage in the compiler for the C++14 +-# standard; if necessary, add switches to CXX to enable support. ++# standard; if necessary, add switches to CXX and CXXCPP to enable ++# support. + # + # This macro is a convenience alias for calling the AX_CXX_COMPILE_STDCXX + # macro with the version set to C++14. The two optional arguments are +@@ -27,7 +28,7 @@ + # and this notice are preserved. This file is offered as-is, without any + # warranty. + +-#serial 2 ++#serial 3 + + include([ax_cxx_compile_stdcxx.m4]) + +-- +2.8.2 + |