使用 llvm 构建 rpm

Build rpms with llvm

我有一些源 rpms(比如 rsync-3.1.1-7.fc23.src.rpm),我想用 llvm 而不是 gcc 来构建它。最方便的方法是什么?

我的设置是 Fedora 23 VM,如果我不需要设置非常复杂的东西,我会更愿意。有没有办法以某种方式在 chroot 下进行 rpmbuild?

我刚刚试过了,看起来很有效...

export CC=clang
export CXX=clang++
rpmbuild --rebuild rsync-3.1.1-7.fc23.src.rpm

我通过首先为 CCCXX 设置虚假值来测试它,configure 脚本失败了。