Сборка rpm с помощью llvm

У меня есть несколько исходных пакетов (скажем, rsync-3.1.1-7.fc23.src.rpm), и я хочу собрать их с помощью llvm вместо gcc. Как это сделать удобнее всего?

Моя установка представляет собой виртуальную машину Fedora 23, и я бы предпочел, чтобы мне не приходилось настраивать что-то действительно сложное. Есть ли способ как-то просто сделать rpmbuild под chroot, может быть, как-то?


person Anastasios Andronidis    schedule 23.12.2015    source источник


Ответы (1)


Я только что попробовал это, и похоже это сработало...

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

Я протестировал его, сначала установив фиктивные значения для CC и CXX, но сценарий configure не удался.

person Aaron D. Marasco    schedule 23.12.2015