http://bugzilla.opensuse.org/show_bug.cgi?id=1139584 Bug ID: 1139584 Summary: LLVM8: inconsistent configuration exposed between cmake and llvm-config Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: bnc-team-screening@forge.provo.novell.com Reporter: dimstar@opensuse.org QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- This issue surfaced while I tried upgrading meson to version 0.51.0 - where a new LLVM test suite has been added The test validates that it makes no difference by what means one would interact with llvm, i.e be it by querying llvm-config or using cmake. Sadly, only openSUSE. said test fails with: [ 621s] meson.build:41:4: ERROR: Assert failed: RTTI information for cmake and config tools disagree And indeed, when inspecting the internas, one gets:
llvm-config --has-rtti YES
grep RTTI /usr/lib64/cmake/llvm/LLVMConfig.cmake set(LLVM_ENABLE_RTTI OFF)
So in this case it would actually make a difference to the consumer if they were to use cmake or llvm-config to detect what capabilities our LLVM8 provides. Certainly that is not meant to be like this. -- You are receiving this mail because: You are on the CC list for the bug.