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 <[email protected]>
---
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 <[email protected]>
Gerrit-Reviewer: Adar Dembo <[email protected]>
Gerrit-Reviewer: Dan Burkert <[email protected]>
Gerrit-Reviewer: Kudu Jenkins
Gerrit-Reviewer: Tidy Bot
Gerrit-Reviewer: Todd Lipcon <[email protected]>

Reply via email to