Thank you for handling this, Lars!

At 2018-07-07 06:29:34, "Lars Volker" <l...@cloudera.com.INVALID> wrote:
>tldr; you have to run "rm -rf $IMPALA_TOOLCHAIN/orc-*"
>
>This change has just been submitted: https://gerrit.cloudera.org/#/c/10755/
>
>It updates protobuf to version 3 and adds libunwind in preparation for
>rebasing our KRPC code and to enable porting of more RPCs to KRPC. The new
>toolchain build has orc built against protobuf version 3 and you will need
>to re-download orc. Otherwise you will see linker errors like this one:
>
>/opt/Impala-Toolchain/orc-1.4.3-p2/lib/liborc.a(orc-proto-wrapper.cc.o):orc-proto-wrapper.cc:function
>orc::proto::PostScript::ByteSizeLong() const: error: undefined reference to
>'google::protobuf::internal::WireFormatLite::UInt32Size(google::protobuf::RepeatedField<unsigned
>int> const&)'
>
>To re-download orc you can simply remove it by running "rm -rf
>$IMPALA_TOOLCHAIN/orc-*" and rebuild. It will get downloaded automatically.
>
>Apologies for the inconvenience and the required manual step. The
>alternative would have been to create an empty patch for orc in our
>toolchain, but we've discarded it as too hacky in the past.
>
>Let me know if you have any questions.
>
>Cheers, Lars

Reply via email to