Thanks Adar. On RHEL6 removing thirdparty/installed* is what did it for me.

J-D

On Wed, Sep 28, 2016 at 3:04 PM, Adar Dembo <[email protected]> wrote:

> I'm working on a pretty large series of changes to Kudu's thirdparty
> dependency tree. The first major piece
> (https://gerrit.cloudera.org/#/c/4507) was merged last night and has
> led to a Kudu build breakage for some people. The failure was in the
> link step of kudu-tserver, with errors like the following:
>
> ../../../../../thirdparty/installed/lib/libLLVMAsmPrinter.a(
> CodeViewDebug.cpp.o):
> In function `llvm::CodeViewDebug::CodeViewDebug(llvm::AsmPrinter*)':
> CodeViewDebug.cpp:(.text._ZN4llvm13CodeViewDebugC2EPNS_
> 10AsmPrinterE+0x37):
> undefined reference to
> `llvm::codeview::TypeTableBuilder::TypeTableBuilder()'
> CodeViewDebug.cpp:(.text._ZN4llvm13CodeViewDebugC2EPNS_
> 10AsmPrinterE+0x3e):
> undefined reference to `vtable for
> llvm::codeview::MemoryTypeTableBuilder'
>
> If you see this, you can work around it by deleting
> thirdparty/installed* and running thirdparty/build-if-necessary.sh
> again. That's the small hammer. If that doesn't work, try the big
> hammer: "git clean -xdf thirdparrty" followed by
> thirdparty/build-if-necessary.sh.
>
> I'll be merging some additional changes in the days to come, though
> I'll be taking care to avoid causing additional breakages. When
> everything is committed I'll send another heads-up email.
>

Reply via email to