Alexey Serbin has submitted this change and it was merged. ( 
http://gerrit.cloudera.org:8080/24879 )

Change subject: [client] remove yaml-cpp symbols from libkudu_client
......................................................................

[client] remove yaml-cpp symbols from libkudu_client

It seems YAML-CPP symbols appeared in the kudu_client library on
Ubuntu 18 in ASAN builds after recent update [1].  I didn't try to find
the reason why they weren't visible in other build configurations on
Ubuntu 18 and other platforms, but this changelist addresses the issue.

Before this update, the client_symbols-test.sh would fail on Ubuntu 18
in ASAN build when running ./bin/client_symbol-test.sh with errors
like below (all 'bad' symbols were from libyaml-cpp.a):

  ...
  Found bad symbol 'YAML::detail::node_data::size() const'
  Found bad symbol 'YAML::detail::node_data::begin() const'
  Kudu client library contains 70 bad symbols

This is a follow-up to [1].

[1] https://github.com/apache/kudu/commit/5c5cca66d

Change-Id: I66065562a2431431d62dfef21a1ee4d9df11c1e3
Reviewed-on: http://gerrit.cloudera.org:8080/24879
Reviewed-by: Abhishek Chennaka <[email protected]>
Tested-by: Alexey Serbin <[email protected]>
---
M src/kudu/client/CMakeLists.txt
1 file changed, 1 insertion(+), 0 deletions(-)

Approvals:
  Abhishek Chennaka: Looks good to me, approved
  Alexey Serbin: Verified

--
To view, visit http://gerrit.cloudera.org:8080/24879
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: I66065562a2431431d62dfef21a1ee4d9df11c1e3
Gerrit-Change-Number: 24879
Gerrit-PatchSet: 2
Gerrit-Owner: Alexey Serbin <[email protected]>
Gerrit-Reviewer: Abhishek Chennaka <[email protected]>
Gerrit-Reviewer: Alexey Serbin <[email protected]>
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Zoltan Martonka <[email protected]>

Reply via email to