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>

Reply via email to