Adar Dembo has submitted this change and it was merged. Change subject: thirdparty: upgrade LLVM to 3.9.0 ......................................................................
thirdparty: upgrade LLVM to 3.9.0 In this release of LLVM we're also including the libc++ and libc++abi projects in the tarball for the first time. They will be used in upcoming patches for building TSAN. Of note, this release includes native devtoolset support. See clang commit 2fcb443. I have no idea what I'm doing in the codegen module. But unit tests pass. I also included a nasty hack in the TSAN-enabled libstdcxx build to ensure that the final product has std::__once and std::__once_callable. AFAICT, non-devtoolset distros have never produced a libstdcxx that defines those symbols, but that hasn't been a problem until this LLVM upgrade, as the new LLVM depends on them. Change-Id: I7b4a19c9acb0ee76e3a27186fabb30288a28be2c Reviewed-on: http://gerrit.cloudera.org:8080/4507 Tested-by: Kudu Jenkins Reviewed-by: Dan Burkert <d...@cloudera.com> --- M src/kudu/codegen/code_generator.cc M src/kudu/codegen/module_builder.cc M src/kudu/codegen/module_builder.h M thirdparty/build-definitions.sh M thirdparty/download-thirdparty.sh D thirdparty/patches/llvm-devtoolset-toolchain.patch M thirdparty/vars.sh 7 files changed, 38 insertions(+), 34 deletions(-) Approvals: Dan Burkert: Looks good to me, approved Kudu Jenkins: Verified -- To view, visit http://gerrit.cloudera.org:8080/4507 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-MessageType: merged Gerrit-Change-Id: I7b4a19c9acb0ee76e3a27186fabb30288a28be2c 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: Dan Burkert <d...@cloudera.com> Gerrit-Reviewer: Kudu Jenkins Gerrit-Reviewer: Tidy Bot Gerrit-Reviewer: Todd Lipcon <t...@apache.org>