[cfe-dev] linking error on illumos
Alexander Pyhalov
alp at rsu.ru
Fri Jun 27 05:10:44 PDT 2014
Hello.
I'm trying to compile clang 3.4.1 on OpenIndiana /hipster (illumos
distribution). I've applied the same patch as for clang 3.3:
https://github.com/pyhalov/oi-userland/blob/oi/hipster/components/clang/patches/correct_paths.patch
to build it.
However, I receive error while linking clang-check:
llvm[5]: Linking Release+Asserts executable diagtool (without symbols)
llvm[5]: ======= Finished Linking Release+Asserts Executable diagtool
(without symbols)
make[5]: Leaving directory
`/export/home/alp/srcs/oi-userland/components/clang/build/i86/tools/clang/tools/diagtool'
llvm[5]: Compiling CIndexCodeCompletion.cpp for Release+Asserts build (PIC)
llvm[5]: Linking Release+Asserts executable clang-check (without symbols)
Undefined first referenced
symbol in file
vtable for clang::tooling::FrontendActionFactory*
clang::tooling::newFrontendActionFactory<clang_check::ClangCheckActionFactory>(clang_check::ClangCheckActionFactory*,
clang::tooling::SourceFileCallbacks*)::FrontendActionFactoryAdapter::ConsumerFactoryAdaptor
/export/home/alp/srcs/oi-userland/components/clang/build/i86/tools/clang/tools/clang-check/Release+Asserts/ClangCheck.o
ld: fatal: symbol referencing errors. No output written to
/export/home/alp/srcs/oi-userland/components/clang/build/i86/Release+Asserts/bin/clang-check
collect2: error: ld returned 1 exit status
make[5]: ***
[/export/home/alp/srcs/oi-userland/components/clang/build/i86/Release+Asserts/bin/clang-check]
Error 1
make[5]: Leaving directory
`/export/home/alp/srcs/oi-userland/components/clang/build/i86/tools/clang/tools/clang-check'
make[4]: *** [clang-check/.makeall] Error 2
Any ideas what can be wrong?
--
Best regards,
Alexander Pyhalov,
system administrator of Computer Center of Southern Federal University
More information about the cfe-dev
mailing list