LLVM symbols should be versioned to avoid crashing applications that load mesa's swrast and also use a different libLLVM
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
llvm-toolchain-3.8 (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
The libgl1-
Example: KDevelop5 uses libclang (and this libLLVM) for C/C++ parsing; I build it to use the LLVM/Clang 4.0 packages from llvm.org (and self-built Qt5 and KF5 libraries) and can thus not render to a remote X server (XQuartz on my Mac).
There is an upstream LLVM patch which solves the issue by adding versioning info to libLLVM:
https:/
https:/
Please consider backporting this patch to LLVM 3.8 (or rebuilding the mesa package to use a (much) more recent LLVM version that already contains the patch).
Status changed to 'Confirmed' because the bug affects multiple users.