Плюсы, чтобы их...
Sep. 14th, 2021 01:51 pmПересобираю тут epel-овский rpm llvm9.0 для aarch64 (под centos 7). Почему-то готовый для x86_64 есть, для ppc64le есть, а для aarch64 - нету. При этом llvm-toolset-9.0 с clang-ом есть.
Вчера попробовал, оно работало часа четыре (на RaspberryPI 4 с 8Гб памяти), потом упало по нехватке места, забив полностью 20-гиговый раздел.
Сегодня вот запустил на разделе где есть 70 гигов свободого места. 17 гигов уже скушало, но пока работает.
А тут дело такое, что с llvm5.0 не работает JIT в постгресе на powerpc, а с llvm7.0 - на x86_64 приводит к сегфолтам при прерывании операции.
Надо переползать на 9.0, а значит надо и на arm его завести.
И вот, что характерно результат 5 часов работы (с 5-й попытки) 27 израсходованных гигабайт дискового пространства:
-rw-rw-r-- 1 vitus vitus 3.6M Sep 14 17:27 llvm9.0-9.0.1-9.el7.aarch64.rpm -rw-rw-r-- 1 vitus vitus 584M Sep 14 17:41 llvm9.0-debuginfo-9.0.1-9.el7.aarch64.rpm -rw-rw-r-- 1 vitus vitus 3.0M Sep 14 17:27 llvm9.0-devel-9.0.1-9.el7.aarch64.rpm -rw-rw-r-- 1 vitus vitus 18M Sep 14 17:27 llvm9.0-libs-9.0.1-9.el7.aarch64.rpm -rw-rw-r-- 1 vitus vitus 26M Sep 14 17:28 llvm9.0-static-9.0.1-9.el7.aarch64.rp