Description of problem: When installing LLVM, the package manager says v3.4.2, but the llvm-config command shows v3.6.1. Version-Release number of selected component (if applicable): LLVM-3.4.2-7.el7.x86_64 on Centos 7.1 Steps to Reproduce: 1. Enable the EPEL7 repository 2. yum -y install llvm 3. yum info llvm | grep Version 4. llvm-config --version Actual results: $ yum info llvm | grep Version Version : 3.4.2 $ llvm-config --version 3.6.1 Expected results: $ yum info llvm | grep Version Version : 3.4.2 $ llvm-config --version 3.4.2
Do you have another version of LLVM built/installed on your machine? It appears that llvm-config isn't included as part of the current version available in EPEL 7. $ yum provides "*/llvm-config" No Matches found
I think llvm-devel provides llvm-config, but now it looks like the version is good again.
Closing as not a bug.
For the sake of documentation, it is llvm-devel that provides it. It's just that on 64-bit systems, it's called llvm-config-64. $ yum provides "*/llvm-config-64" llvm-devel-3.4.2-4.el6.x86_64 : Libraries and header files for LLVM Repo : epel Matched from: Filename : /usr/bin/llvm-config-64