rpmbuild造成cmake无法编译llvm
今天打包bcc,需要一同打包llvm,打包时报了和之前一样的错误third-party/benchmark" which is not an existing directory.,老样子去修改CMakeCache.txt的参数 ,重跑发现自动生成了新的cmakecache覆盖了修改过后的文件,导致依旧报相同的错误
修改方式
在llvm的源码包下grep -R 'BENCHMARKS' *,发现CMakeLists.txt内有相关生成设置,进去把相关参数调为OFF,把这份修改过的源码包打包成压缩文件用于制作rpm包
评论已关闭