[devel] rust + system llvm10 + armh = failure
Sergey Bolshakov
sbolshakov на altlinux.ru
Ср Авг 12 15:11:58 MSK 2020
>>>>> "Alexey" == Alexey Gladkov <legion-u2l5PoMzF/Uox3rIn2DAYQ на public.gmane.org> writes:
> On Wed, Aug 12, 2020 at 01:45:15PM +0300, Sergey Bolshakov wrote:
>> >> > Я сейчас пытаюсь разобраться в проблеме.
>> >>
>> >> Я уже, по твоей рекомендации, проверил вариант с rust-1.45
>> >> со встроенным llvm -- беполезно.
>>
>> > У тебя он собрался, но неработает ?
>> Да, эта проблема (SIGILL в cargo на iblis) никуда не ушла.
> Хм ... интересно.
>> > Если это получится, то у нас два пути:
>>
>> > 1. Вместе с Валерой исправить llvm10. Это для меня предпочтительный
>> > вариант.
>>
>> > 2. В виду крайней чувствительности rust к llvm я буду и дальше собирать с
>> > внутренним. В этом случае я могу пропатчить внутренний llvm и, возможно,
>> > исправить ppc64le.
>>
>> > В любом случае это мне нужно разгребать этот бардак.
>>
>> А как выглядит идея вернуться прямо сейчас на 1.42 ?
>> В сизифе будет что-то работоспособное по дороге, да и позже
>> бутстрапиться не придётся, а Epoch там и так уже есть.
> Я рассматриваю возможность откатиться на 1.44. На 1.42 нельзя т.к. с этого
> и началась вся эта история. firefox нужна более свежая версия.
>> Я бы мог собрать наверное.
> Если у меня не получится, то откачу. Это не проблема.
> Меня смущает, что rust собирается на всём кроме armh. Не верю я в такие
> поломки.
Ну что значит собирается/не собирается -- первый проход с 1.45
собрался и на armh, как мы помним, но оказался неработоспособным
на нашем железе на сборочнице.
Сходная история обнаруживается в тикетах rust с ppc64le,
кажется, с рекомендацией снизить уровень оптимизации --
но вообще из-под llvm для arm всякий раз выходит что-то
упоротое (inb4 я не умею его готовить, это само собой).
--
Подробная информация о списке рассылки Devel