Dan Burkert has submitted this change and it was merged. Change subject: c++ client: stop requiring the old gcc ABI ......................................................................
c++ client: stop requiring the old gcc ABI With the upgrade to clang 3.9 and the transition to libc++ for TSAN, we can now safely remove the old gcc ABI guard rail without breaking TSAN builds. The impact on backwards compatibility is immaterial. At least one Kudu vendor has shipped a client package for Ubuntu 16.04 built against the old ABI; that package will be built against the new ABI going forward. Any application built against the old ABI will be incompatible with said package once the ABI changes. But, c++ client consumers are few and far between, and the major consumer of record (Apache Impala) does not yet build on Ubuntu 16.04. Change-Id: Ia06edb8a4699fc842a2072e1edab5cfaa14c4381 Reviewed-on: http://gerrit.cloudera.org:8080/4515 Reviewed-by: Dan Burkert <d...@cloudera.com> Tested-by: Dan Burkert <d...@cloudera.com> --- M .ycm_extra_conf.py M CMakeLists.txt M docs/release_notes.adoc M python/setup.py M src/kudu/client/client.h M src/kudu/client/client_samples-test.sh M src/kudu/client/samples/CMakeLists.txt M thirdparty/build-thirdparty.sh 8 files changed, 9 insertions(+), 51 deletions(-) Approvals: Dan Burkert: Looks good to me, approved; Verified -- To view, visit http://gerrit.cloudera.org:8080/4515 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-MessageType: merged Gerrit-Change-Id: Ia06edb8a4699fc842a2072e1edab5cfaa14c4381 Gerrit-PatchSet: 5 Gerrit-Project: kudu Gerrit-Branch: master Gerrit-Owner: Adar Dembo <a...@cloudera.com> Gerrit-Reviewer: Adar Dembo <a...@cloudera.com> Gerrit-Reviewer: Alexey Serbin <aser...@cloudera.com> Gerrit-Reviewer: Dan Burkert <d...@cloudera.com> Gerrit-Reviewer: Kudu Jenkins Gerrit-Reviewer: Todd Lipcon <t...@apache.org>