LINUX.ORG.RU

Сборка ядра 5.7 с помощью LLVM/Clang

 5.7, , ,


0

1

Имеем Ubuntu 20.04, clang, llvm, ld.lld версией 10.

Архив сорцов 5.7 https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.7.tar.xz

.config файл из linux-headers-5.7.0-050700-generic_5.7.0-050700.202005312130_amd64.deb

make ARCH=x86_64 CC=clang LLVM_IAS=1 LLVM=1 -j4 bindeb-pkg

LLVM_IAS=1 постоянно спотыкается, для первой проблемы патч есть https://github.com/ClangBuiltLinux/linux/issues/1010 а для следующих уже не найти.

без LLVM_IAS=1 ядро собирается долго уверено но в конце проблемы https://pastebin.com/raw/VLyEvvPs

Как вообще люди это делают?

★★★★★

Как вообще люди это делают?

А мне интересно зачем? Ладно если есть желание загрузить в IDE, но именно собрать в чём прикол?

xaizek ★★★★★
()
Ответ на: комментарий от xaizek

Вот эти все понты что линукс можно уже собирать шлангом тогда зачем в интернетах везде и даже в чейнджлогах к релизу 5.7?

https://github.com/ClangBuiltLinux/linux/issues/1018 не я один такой, все таки сломали в самом LLD.

bhfq ★★★★★
() автор топика
Ответ на: комментарий от Korchevatel

Меня интересует зачем люди пердолятся, что они хотят в итоге получить.

xaizek ★★★★★
()

Вроде, под Android ядро собирают с помощью Clang

menangen ★★★★★
()

У меня есть ядро которое собирается но когда modpost в конце вылазит перед где все модули должны речекнуться вылезает ошибка , а так с варнингами собирается до modpost

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.