Alexey Serbin has uploaded this change for review. ( http://gerrit.cloudera.org:8080/12302
Change subject: [thirdparty] detection of broken std::regex in libstdc++ ...................................................................... [thirdparty] detection of broken std::regex in libstdc++ Added detection of broken std::regex and friends in older versions of libstdc++ (< 4.9) into the cpplint tool. For details, see [1]. The motivation for this change is the fact that Kudu still compiles and links against older libstdc++ at RHEL/CentOS 7, Ubuntu 14.04 and SLES 12, but using C++11 std::regex could lead to unexpected crash if the binary is linked aginst libstdc++ versions < 4.9. References: [1] https://gcc.gnu.org/onlinedocs/gcc-4.8.2/libstdc++/manual/manual/status.html#status.iso.2011 section 28 'Regular Expressions' Change-Id: Ibb7d01c536a3e2c059c9c9f6a8d14dcb6d6acad1 --- M build-support/lint.sh M thirdparty/download-thirdparty.sh M thirdparty/patches/google-styleguide-cpplint.patch 3 files changed, 76 insertions(+), 7 deletions(-) git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/02/12302/1 -- To view, visit http://gerrit.cloudera.org:8080/12302 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: newchange Gerrit-Change-Id: Ibb7d01c536a3e2c059c9c9f6a8d14dcb6d6acad1 Gerrit-Change-Number: 12302 Gerrit-PatchSet: 1 Gerrit-Owner: Alexey Serbin <[email protected]>
