几周前我从debian喘息状态编译并安装LLVM(配置& make),现在尝试从源代码中编译llvm-mutate pass。 AFAICC,llvm-mutate遵循cmake out of source pass build instructions。LLVM超出源代码构建:不支持可加载模块(在Linux上)
当试图建立LLVM-变异
mkdir build
cd build
cmake -DCMAKE_MODULE_PATH=/usr/local/share/llvm/cmake ../
我得到:
- 变异忽略 - 不支持在此平台上可加载模块。
hmm? opt和可加载的通行证(在llvm_trunk/build/Debug + Asserts/lib/xxx.so)存在并且工作(已经使用配置& make,而不是cmake编译)。
所以这个问题似乎与cmake有关? 有人遇到过这样的问题,使用cygwin Win的方法:here
任何想法? Thx Alex