https://bugzilla.novell.com/show_bug.cgi?id=856691 https://bugzilla.novell.com/show_bug.cgi?id=856691#c0 Summary: llvm-config lists static libraries instead of the installed shared ones Classification: openSUSE Product: openSUSE 13.1 Version: Final Platform: x86-64 OS/Version: openSUSE 13.1 Status: NEW Severity: Normal Priority: P5 - None Component: Development AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: uwe.girlich@gmail.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36 The package libLLVM-3.3-6.4.1.x86_64 constains many shared libraries in /usr/lib64/libLLVM*.so. This is good but unfortunately, /usr/bin/llvm-config from the package llvm-devel-3.3-6.4.1.x86_64 lists only static libraries with the options --libfiles and --libnames. So any third party software using LLVM (like for example Open Shading Language) has to be changed because the output of llvm-config cannot be trusted during the build process. Reproducible: Always Steps to Reproduce: 1. ls -l /usr/lib64/libLLVM* 2. /usr/bin/llvm-config --libfiles 3. /usr/bin/llvm-config --libnames Actual Results: 1. shows only shared libraries. 2. lists only static library files. 3. lists only static library names. Expected Results: I don't care if LLVM comes all static or all shared but it should be consistent in itself. So I expected, that 2 and 3 would list shared libraries. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.