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. >
