Entry tags:
Clang смешно крэшится
Набрёл на забавную багу на платке RISC-V. Установил clang из пакетов стандартным образом: "sudo apt install clang", все дела. Вызываю clang без параметров, и внезапно:
Ладно, мне нетрудно, запустил сборку. Процесс компиляции неспешный выходит, боюсь, сутки займёт.
Проверил несколько других компиляторов: gcc, rustc, golang. Всё пашет как положено, один clang валится как прокажённый. Написал в bugs.llvm.org - говорят, обращайтесь к своим Debian саппортерам, наворотили чего для RISC-V небось. Посоветовали попробовать собрать с исходников.$ clang
PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0. Program arguments: clang
1. Compilation construction
/usr/lib/riscv64-linux-gnu/libLLVM-11.so.1(_ZN4llvm3sys15PrintStackTraceERNS_11raw_ostreamE+0x28)[0x3ff17dec08]
Illegal instruction
Ладно, мне нетрудно, запустил сборку. Процесс компиляции неспешный выходит, боюсь, сутки займёт.
no subject
no subject
Просто make (-j1) идёт уже два часа. Пока на 10% продвинулся.
no subject
no subject
no subject
no subject
О! А нет ли у этого железа списка багов с этим багом?А, похоже заюзали инструкции, которые не везде есть.no subject
no subject
no subject
no subject
так это не его проблема
кто там снизу был?
no subject
no subject
скажем, конфигурировать для make мб проблемой
а сконфигурировать для ниндзи - и все полетит
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
llvm с большим скрипом и на не особо слабом писи-то собирается, памяти желательно не меньше 16 гигов.
no subject
Были проекты когда первое железо приходило с отмороженным кэшем и только одним ядром и в результате работало медленнее.
no subject
no subject
no subject
no subject
Я добавил пару гигов свопа и запустил компиляцию снова. Пыхтит уже вторые сутки, прогресс 47%.
no subject
no subject
Но поскольку кэш выключен, скорость падает на порядок до скорости интерфейса памяти.