Clang смешно крэшится
2021-06-17 16:36Набрёл на забавную багу на платке 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
Date: 2021-06-18 07:28 (UTC)no subject
Date: 2021-06-18 07:34 (UTC)no subject
Date: 2021-06-18 08:20 (UTC)no subject
Date: 2021-06-18 08:27 (UTC)no subject
Date: 2021-06-18 08:28 (UTC)no subject
Date: 2021-06-18 08:30 (UTC)no subject
Date: 2021-06-18 08:33 (UTC)llvm с большим скрипом и на не особо слабом писи-то собирается, памяти желательно не меньше 16 гигов.
no subject
Date: 2021-06-18 17:25 (UTC)Были проекты когда первое железо приходило с отмороженным кэшем и только одним ядром и в результате работало медленнее.
no subject
Date: 2021-06-18 17:35 (UTC)no subject
Date: 2021-06-18 21:20 (UTC)no subject
Date: 2021-06-19 14:33 (UTC)no subject
Date: 2021-06-20 02:24 (UTC)Я добавил пару гигов свопа и запустил компиляцию снова. Пыхтит уже вторые сутки, прогресс 47%.
no subject
Date: 2021-06-18 21:16 (UTC)no subject
Date: 2021-06-19 14:19 (UTC)Но поскольку кэш выключен, скорость падает на порядок до скорости интерфейса памяти.