reassign 759538 lldb-3.4 thanks On 28/08/2014 11:41, James Cowgill wrote: > Package: libclang1-3.4 > Version: 1:3.4.2-8 > Severity: important > Control: affects -1 codelite-plugins > > Hi, > > The clang co-installable update is causing crashes is codelite when multiple > versions of libclang1 are installed. > > Normally codelite (with codelite-plugins) will load libclang.so.1 and > liblldb.so.1 from LLVM 3.4 and everything works: > codelite > libclang.so.1 (symlink to libclang-3.4.so.1) > libLLVM-3.4.so.1 > LLDBDebugger.so > liblldb.so.1 > (libLLVM-3.4.so.1 already loaded) > > But if you install libclang1-3.6 at the same time, codelite will load that > library because libclang1.so.1 now points to it: > codelite > libclang.so.1 (symlink to libclang-3.6.so.1) > libLLVM-3.6.so.1 > LLDBDebugger.so > liblldb.so.1 > libLLVM-3.4.so.1 (symbol collision) > > Then codelite segfaults in the constructors for libLLVM-3.4 due to (I assume) > a > symbol collision with libLLVM-3.6.so.1 Interesting issue.
codelite should link against libclang-X.Y instead of libclang. I will remove libclang.so but I agree that there is a problem with lldb. Sylvestre -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

