I've recently been tasked with performing a simulation on a box that has the bleeding edge Arch on it.
piotro@p1ohost-kernel -> cmake ../
-- The C compiler identification is GNU 7.3.1
-- The CXX compiler identification is GNU 7.3.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Debug Build
-- Found Eigen3: /usr/include/eigen3 (Required is at least version "2.91.0")
-- Found Eigen
-- Shared library
-- Building without gpu-backend
-- Found OpenGL: /usr/lib/libOpenGL.so
-- Found GLUT: /usr/lib/libglut.so
-- Found OpenGL and GLUT
CMake Error at src/CMakeLists.txt:57 (message):
Need LLVM version 3.7 or higher. Found llvm-config version "6.0.0".
-- Configuring incomplete, errors occurred!
See also "/home/piotro/Sync/Prism/simit/build/CMakeFiles/CMakeOutput.log".
As evident, version 6 is at a loss for this compilation. However, there is an llvm-config available at my box as presented below:
I'll be diggin into the issue and double checking the paths, however I'm posting this issue to have a clean fallback option discussed. If there is nothing that can be done with these versions, then I guess I'll need to downgrade LLVM. Perhaps a quick hack into CMakeLists? Any help or direction pointing is appreciated.
Hello community, hello Frederik!
I've recently been tasked with performing a simulation on a box that has the bleeding edge Arch on it.
As evident, version 6 is at a loss for this compilation. However, there is an llvm-config available at my box as presented below:
I also took a sneak peek into the CMakeLists file only to find line 57 look like so:
I'll be diggin into the issue and double checking the paths, however I'm posting this issue to have a clean fallback option discussed. If there is nothing that can be done with these versions, then I guess I'll need to downgrade LLVM. Perhaps a quick hack into CMakeLists? Any help or direction pointing is appreciated.