Internal Jenkins has submitted this change and it was merged. Change subject: Enable BOOST_NO_EXCEPTIONS for codegened code ......................................................................
Enable BOOST_NO_EXCEPTIONS for codegened code BOOST_NO_EXCEPTIONS lets us provide an handler for errors instead of having boost throw exceptions. This lets us crash the process in a slightly nicer way and also greatly reduces the number of static exception objects littering the cross-compiled IR module, which helps with codegen time. Also turn on colour diagnostics for cross-compiled clang (it's already enabled for ASAN clang). Change-Id: Iaff17b502a752963346b3a2f17fc58d22e778d50 Reviewed-on: http://gerrit.cloudera.org:8080/2909 Reviewed-by: Tim Armstrong <[email protected]> Tested-by: Internal Jenkins --- M be/CMakeLists.txt M be/src/codegen/llvm-codegen.cc 2 files changed, 14 insertions(+), 1 deletion(-) Approvals: Internal Jenkins: Verified Tim Armstrong: Looks good to me, approved -- To view, visit http://gerrit.cloudera.org:8080/2909 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-MessageType: merged Gerrit-Change-Id: Iaff17b502a752963346b3a2f17fc58d22e778d50 Gerrit-PatchSet: 9 Gerrit-Project: Impala Gerrit-Branch: cdh5-trunk Gerrit-Owner: Tim Armstrong <[email protected]> Gerrit-Reviewer: Dan Hecht <[email protected]> Gerrit-Reviewer: Internal Jenkins Gerrit-Reviewer: Skye Wanderman-Milne <[email protected]> Gerrit-Reviewer: Tim Armstrong <[email protected]>
