* [devel] rust + system llvm10 + armh = failure
@ 2020-08-12 9:57 Alexey Gladkov
2020-08-12 10:19 ` Sergey Bolshakov
2020-08-12 20:54 ` [devel] " Dmitry V. Levin
0 siblings, 2 replies; 14+ messages in thread
From: Alexey Gladkov @ 2020-08-12 9:57 UTC (permalink / raw)
To: ALT Linux Team development discussions
Привет!
Я обнаружил, что rust перестал работать на armh:
http://git.altlinux.org/tasks/256170/logs/events.1.1.log
http://git.altlinux.org/tasks/256176/logs/events.1.1.log
Кажется, это я "виноват". Я собрал rust с системным llvm10.0. Я исходил из
того, что во-первых, неправильно тащить свой llvm, во-вторых, довольно
сильно увеличивает время сборки.
Немного контекста:
```
$ ls -1 /archive/repo/sisyphus/date/2020/08/0[3456]/files/SRPMS/rust-1.*.src.rpm
/archive/repo/sisyphus/date/2020/08/03/files/SRPMS/rust-1.42.0-alt2.src.rpm
/archive/repo/sisyphus/date/2020/08/04/files/SRPMS/rust-1.44.0-alt1.src.rpm
/archive/repo/sisyphus/date/2020/08/05/files/SRPMS/rust-1.44.0-alt1.src.rpm
/archive/repo/sisyphus/date/2020/08/06/files/SRPMS/rust-1.45.1-alt1.src.rpm
```
В сборке rust-1.45.1-alt1 я как раз перешёл на системный llvm10.0.
При сборке следующей минорной версии rust-1.45.2-alt1 ошибки нет на:
/archive/repo/sisyphus/date/2020/08/04
/archive/repo/sisyphus/date/2020/08/06
Ошибка есть:
/archive/repo/sisyphus/date/2020/08/06
Я сейчас пытаюсь разобраться в проблеме.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] rust + system llvm10 + armh = failure
2020-08-12 9:57 [devel] rust + system llvm10 + armh = failure Alexey Gladkov
@ 2020-08-12 10:19 ` Sergey Bolshakov
2020-08-12 10:32 ` Alexey Gladkov
2020-08-12 20:54 ` [devel] " Dmitry V. Levin
1 sibling, 1 reply; 14+ messages in thread
From: Sergey Bolshakov @ 2020-08-12 10:19 UTC (permalink / raw)
To: devel
>>>>> "Alexey" == Alexey Gladkov <legion-u2l5PoMzF/Uox3rIn2DAYQ@public.gmane.org> writes:
> Привет!
> Я обнаружил, что rust перестал работать на armh:
> http://git.altlinux.org/tasks/256170/logs/events.1.1.log
> http://git.altlinux.org/tasks/256176/logs/events.1.1.log
> Кажется, это я "виноват". Я собрал rust с системным llvm10.0. Я исходил из
> того, что во-первых, неправильно тащить свой llvm, во-вторых, довольно
> сильно увеличивает время сборки.
> Немного контекста:
> ```
> $ ls -1 /archive/repo/sisyphus/date/2020/08/0[3456]/files/SRPMS/rust-1.*.src.rpm
> /archive/repo/sisyphus/date/2020/08/03/files/SRPMS/rust-1.42.0-alt2.src.rpm
> /archive/repo/sisyphus/date/2020/08/04/files/SRPMS/rust-1.44.0-alt1.src.rpm
> /archive/repo/sisyphus/date/2020/08/05/files/SRPMS/rust-1.44.0-alt1.src.rpm
> /archive/repo/sisyphus/date/2020/08/06/files/SRPMS/rust-1.45.1-alt1.src.rpm
> ```
> В сборке rust-1.45.1-alt1 я как раз перешёл на системный llvm10.0.
> При сборке следующей минорной версии rust-1.45.2-alt1 ошибки нет на:
> /archive/repo/sisyphus/date/2020/08/04
> /archive/repo/sisyphus/date/2020/08/06
> Ошибка есть:
> /archive/repo/sisyphus/date/2020/08/06
> Я сейчас пытаюсь разобраться в проблеме.
Я уже, по твоей рекомендации, проверил вариант с rust-1.45
со встроенным llvm -- беполезно.
Более того, c 1.45 есть и другая проблема, не только c armh:
http://git.altlinux.org/tasks/256168/build/100/i586/log
Наконец, любая следующая сборка rust должна снова начинаться
с бутстрапа, из-за неработоспособного cargo.
Я пока изучаю варианты того, на какую версию rust можно было
бы откатиться -- firefox, с которого началось обсуждение,
кажется удовлетворился бы и 1.44 ? Может быть, более ранней ?
--
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] rust + system llvm10 + armh = failure
2020-08-12 10:19 ` Sergey Bolshakov
@ 2020-08-12 10:32 ` Alexey Gladkov
2020-08-12 10:45 ` Sergey Bolshakov
0 siblings, 1 reply; 14+ messages in thread
From: Alexey Gladkov @ 2020-08-12 10:32 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wed, Aug 12, 2020 at 01:19:14PM +0300, Sergey Bolshakov wrote:
> >>>>> "Alexey" == Alexey Gladkov <legion-u2l5PoMzF/Uox3rIn2DAYQ@public.gmane.org> writes:
>
> > Привет!
> > Я обнаружил, что rust перестал работать на armh:
>
> > http://git.altlinux.org/tasks/256170/logs/events.1.1.log
> > http://git.altlinux.org/tasks/256176/logs/events.1.1.log
>
> > Кажется, это я "виноват". Я собрал rust с системным llvm10.0. Я исходил из
> > того, что во-первых, неправильно тащить свой llvm, во-вторых, довольно
> > сильно увеличивает время сборки.
>
> > Немного контекста:
> > ```
> > $ ls -1 /archive/repo/sisyphus/date/2020/08/0[3456]/files/SRPMS/rust-1.*.src.rpm
> > /archive/repo/sisyphus/date/2020/08/03/files/SRPMS/rust-1.42.0-alt2.src.rpm
> > /archive/repo/sisyphus/date/2020/08/04/files/SRPMS/rust-1.44.0-alt1.src.rpm
> > /archive/repo/sisyphus/date/2020/08/05/files/SRPMS/rust-1.44.0-alt1.src.rpm
> > /archive/repo/sisyphus/date/2020/08/06/files/SRPMS/rust-1.45.1-alt1.src.rpm
> > ```
>
> > В сборке rust-1.45.1-alt1 я как раз перешёл на системный llvm10.0.
>
> > При сборке следующей минорной версии rust-1.45.2-alt1 ошибки нет на:
>
> > /archive/repo/sisyphus/date/2020/08/04
> > /archive/repo/sisyphus/date/2020/08/06
>
> > Ошибка есть:
>
> > /archive/repo/sisyphus/date/2020/08/06
>
> > Я сейчас пытаюсь разобраться в проблеме.
>
> Я уже, по твоей рекомендации, проверил вариант с rust-1.45
> со встроенным llvm -- беполезно.
У тебя он собрался, но неработает ?
> Более того, c 1.45 есть и другая проблема, не только c armh:
> http://git.altlinux.org/tasks/256168/build/100/i586/log
> Наконец, любая следующая сборка rust должна снова начинаться
> с бутстрапа, из-за неработоспособного cargo.
Да. К сожалению, любая проблема с сборкой rust в репозитории ведёт к тому,
что его нужно бутстрапить заново.
> Я пока изучаю варианты того, на какую версию rust можно было
> бы откатиться -- firefox, с которого началось обсуждение,
> кажется удовлетворился бы и 1.44 ? Может быть, более ранней ?
firefox хочет минимум rust >= 1.43.
Я сейчас собираю новый rust-1.45.2 в sisyphus/date/2020/08/05 с внутренним
llvm на armh. Потом пересобиру его же уже в текущем сизифе и потом на
результате попробую firefox собрать. Таким образом проверю теорию, что это
именно системный llvm10 влияет.
Если это получится, то у нас два пути:
1. Вместе с Валерой исправить llvm10. Это для меня предпочтительный
вариант.
2. В виду крайней чувствительности rust к llvm я буду и дальше собирать с
внутренним. В этом случае я могу пропатчить внутренний llvm и, возможно,
исправить ppc64le.
В любом случае это мне нужно разгребать этот бардак.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] rust + system llvm10 + armh = failure
2020-08-12 10:32 ` Alexey Gladkov
@ 2020-08-12 10:45 ` Sergey Bolshakov
2020-08-12 11:13 ` Alexey Gladkov
0 siblings, 1 reply; 14+ messages in thread
From: Sergey Bolshakov @ 2020-08-12 10:45 UTC (permalink / raw)
To: devel
>>>>> "Alexey" == Alexey Gladkov <legion-u2l5PoMzF/Uox3rIn2DAYQ@public.gmane.org> writes:
> On Wed, Aug 12, 2020 at 01:19:14PM +0300, Sergey Bolshakov wrote:
>> >>>>> "Alexey" == Alexey Gladkov <legion-u2l5PoMzF/Uox3rIn2DAYQ@public.gmane.org> writes:
>>
>> > Привет!
>> > Я обнаружил, что rust перестал работать на armh:
>>
>> > http://git.altlinux.org/tasks/256170/logs/events.1.1.log
>> > http://git.altlinux.org/tasks/256176/logs/events.1.1.log
>>
>> > Кажется, это я "виноват". Я собрал rust с системным llvm10.0. Я исходил из
>> > того, что во-первых, неправильно тащить свой llvm, во-вторых, довольно
>> > сильно увеличивает время сборки.
>>
>> > Немного контекста:
>> > ```
>> > $ ls -1 /archive/repo/sisyphus/date/2020/08/0[3456]/files/SRPMS/rust-1.*.src.rpm
>> > /archive/repo/sisyphus/date/2020/08/03/files/SRPMS/rust-1.42.0-alt2.src.rpm
>> > /archive/repo/sisyphus/date/2020/08/04/files/SRPMS/rust-1.44.0-alt1.src.rpm
>> > /archive/repo/sisyphus/date/2020/08/05/files/SRPMS/rust-1.44.0-alt1.src.rpm
>> > /archive/repo/sisyphus/date/2020/08/06/files/SRPMS/rust-1.45.1-alt1.src.rpm
>> > ```
>>
>> > В сборке rust-1.45.1-alt1 я как раз перешёл на системный llvm10.0.
>>
>> > При сборке следующей минорной версии rust-1.45.2-alt1 ошибки нет на:
>>
>> > /archive/repo/sisyphus/date/2020/08/04
>> > /archive/repo/sisyphus/date/2020/08/06
>>
>> > Ошибка есть:
>>
>> > /archive/repo/sisyphus/date/2020/08/06
>>
>> > Я сейчас пытаюсь разобраться в проблеме.
>>
>> Я уже, по твоей рекомендации, проверил вариант с rust-1.45
>> со встроенным llvm -- беполезно.
> У тебя он собрался, но неработает ?
Да, эта проблема (SIGILL в cargo на iblis) никуда не ушла.
>> Более того, c 1.45 есть и другая проблема, не только c armh:
>> http://git.altlinux.org/tasks/256168/build/100/i586/log
>> Наконец, любая следующая сборка rust должна снова начинаться
>> с бутстрапа, из-за неработоспособного cargo.
> Да. К сожалению, любая проблема с сборкой rust в репозитории ведёт к тому,
> что его нужно бутстрапить заново.
>> Я пока изучаю варианты того, на какую версию rust можно было
>> бы откатиться -- firefox, с которого началось обсуждение,
>> кажется удовлетворился бы и 1.44 ? Может быть, более ранней ?
> firefox хочет минимум rust >= 1.43.
> Я сейчас собираю новый rust-1.45.2 в sisyphus/date/2020/08/05 с внутренним
> llvm на armh. Потом пересобиру его же уже в текущем сизифе и потом на
> результате попробую firefox собрать. Таким образом проверю теорию, что это
> именно системный llvm10 влияет.
> Если это получится, то у нас два пути:
> 1. Вместе с Валерой исправить llvm10. Это для меня предпочтительный
> вариант.
> 2. В виду крайней чувствительности rust к llvm я буду и дальше собирать с
> внутренним. В этом случае я могу пропатчить внутренний llvm и, возможно,
> исправить ppc64le.
> В любом случае это мне нужно разгребать этот бардак.
А как выглядит идея вернуться прямо сейчас на 1.42 ?
В сизифе будет что-то работоспособное по дороге, да и позже
бутстрапиться не придётся, а Epoch там и так уже есть.
Я бы мог собрать наверное.
--
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] rust + system llvm10 + armh = failure
2020-08-12 10:45 ` Sergey Bolshakov
@ 2020-08-12 11:13 ` Alexey Gladkov
` (2 more replies)
0 siblings, 3 replies; 14+ messages in thread
From: Alexey Gladkov @ 2020-08-12 11:13 UTC (permalink / raw)
To: ALT Linux Team development discussions
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. Не верю я в такие
поломки.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] rust + system llvm10 + armh = failure
@ 2020-08-12 11:35 ` Alexey Gladkov
2020-08-12 11:36 ` Dmitry V. Levin
2020-08-12 11:56 ` Alexey Gladkov
2 siblings, 0 replies; 14+ messages in thread
From: Alexey Gladkov @ 2020-08-12 11:35 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wed, Aug 12, 2020 at 02:19:54PM +0300, Aleksey Novodvorsky wrote:
> > Меня смущает, что rust собирается на всём кроме armh. Не верю я в такие
> > поломки.
> >
> Как же в Fedora32 Updates собрали 1.45.2?
Алексей, что вы всё время сравниваете с другими дистрибутивами ?
Я понимаю, я бы ставил в пример пакеты RedHat, но вы :)
У них rust собирается с системным llvm, у них есть рабочий debuginfo для
rust. У нас этого всего нет.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] rust + system llvm10 + armh = failure
2020-08-12 11:35 ` Alexey Gladkov
@ 2020-08-12 11:36 ` Dmitry V. Levin
2020-08-12 11:56 ` Alexey Gladkov
2 siblings, 0 replies; 14+ messages in thread
From: Dmitry V. Levin @ 2020-08-12 11:36 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wed, Aug 12, 2020 at 02:19:54PM +0300, Aleksey Novodvorsky wrote:
> ср, 12 авг. 2020 г., 14:14 Alexey Gladkov <legion@altlinux.ru>:
[...]
> > Меня смущает, что rust собирается на всём кроме armh. Не верю я в такие
> > поломки.
> >
> Как же в Fedora32 Updates собрали 1.45.2?
У них там совсем другое железо, совсем другие ядра.
Видимо, и SIGILL у них в других местах.
--
ldv
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] rust + system llvm10 + armh = failure
2020-08-12 11:35 ` Alexey Gladkov
2020-08-12 11:36 ` Dmitry V. Levin
@ 2020-08-12 11:56 ` Alexey Gladkov
2 siblings, 0 replies; 14+ messages in thread
From: Alexey Gladkov @ 2020-08-12 11:56 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wed, Aug 12, 2020 at 02:19:54PM +0300, Aleksey Novodvorsky wrote:
> Как же в Fedora32 Updates собрали 1.45.2?
Для истории. В федоре нет ни одного патча для rust.
https://src.fedoraproject.org/rpms/rust/tree/master
--
Rgrds, legion
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] rust + system llvm10 + armh = failure
2020-08-12 11:13 ` Alexey Gladkov
@ 2020-08-12 12:11 ` Sergey Bolshakov
2020-08-12 12:26 ` Alexey Gladkov
2020-08-12 21:02 ` Dmitry V. Levin
2 siblings, 1 reply; 14+ messages in thread
From: Sergey Bolshakov @ 2020-08-12 12:11 UTC (permalink / raw)
To: devel
>>>>> "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 я не умею его готовить, это само собой).
--
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] rust + system llvm10 + armh = failure
2020-08-12 12:11 ` Sergey Bolshakov
@ 2020-08-12 12:26 ` Alexey Gladkov
2020-08-12 12:56 ` Sergey Bolshakov
0 siblings, 1 reply; 14+ messages in thread
From: Alexey Gladkov @ 2020-08-12 12:26 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wed, Aug 12, 2020 at 03:11:58PM +0300, Sergey Bolshakov wrote:
> > Если у меня не получится, то откачу. Это не проблема.
>
> > Меня смущает, что rust собирается на всём кроме armh. Не верю я в такие
> > поломки.
>
> Ну что значит собирается/не собирается -- первый проход с 1.45
> собрался и на armh, как мы помним, но оказался неработоспособным
> на нашем железе на сборочнице.
> Сходная история обнаруживается в тикетах rust с ppc64le,
> кажется, с рекомендацией снизить уровень оптимизации --
> но вообще из-под llvm для arm всякий раз выходит что-то
> упоротое (inb4 я не умею его готовить, это само собой).
Я ещё раз просмотрел как просмотрел как собирает rust fedora и debian. Там
нет ничего для armv7 (ни патчей, ни настроек). Они разве что выключают там
debuginfo для arm, но мы тоже делаем это.
https://kojipkgs.fedoraproject.org//packages/rust/1.45.2/1.fc33/data/logs/armv7hl/hw_info.log
https://kojipkgs.fedoraproject.org//packages/rust/1.45.2/1.fc33/data/logs/aarch64/hw_info.log
--
Rgrds, legion
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] rust + system llvm10 + armh = failure
2020-08-12 12:26 ` Alexey Gladkov
@ 2020-08-12 12:56 ` Sergey Bolshakov
0 siblings, 0 replies; 14+ messages in thread
From: Sergey Bolshakov @ 2020-08-12 12:56 UTC (permalink / raw)
To: devel
>>>>> "Alexey" == Alexey Gladkov <legion-u2l5PoMzF/Uox3rIn2DAYQ@public.gmane.org> writes:
> On Wed, Aug 12, 2020 at 03:11:58PM +0300, Sergey Bolshakov wrote:
>> > Если у меня не получится, то откачу. Это не проблема.
>>
>> > Меня смущает, что rust собирается на всём кроме armh. Не верю я в такие
>> > поломки.
>>
>> Ну что значит собирается/не собирается -- первый проход с 1.45
>> собрался и на armh, как мы помним, но оказался неработоспособным
>> на нашем железе на сборочнице.
>> Сходная история обнаруживается в тикетах rust с ppc64le,
>> кажется, с рекомендацией снизить уровень оптимизации --
>> но вообще из-под llvm для arm всякий раз выходит что-то
>> упоротое (inb4 я не умею его готовить, это само собой).
> Я ещё раз просмотрел как просмотрел как собирает rust fedora и debian. Там
> нет ничего для armv7 (ни патчей, ни настроек). Они разве что выключают там
> debuginfo для arm, но мы тоже делаем это.
> https://kojipkgs.fedoraproject.org//packages/rust/1.45.2/1.fc33/data/logs/armv7hl/hw_info.log
> https://kojipkgs.fedoraproject.org//packages/rust/1.45.2/1.fc33/data/logs/aarch64/hw_info.log
По этим логам можно например установить, что они собирают на mustang'ах --
как и мы до недавнего времени (говоря о 'старой сборочнице', я имел ввиду
именно это).
--
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] llvm10 + armh = failure
2020-08-12 9:57 [devel] rust + system llvm10 + armh = failure Alexey Gladkov
2020-08-12 10:19 ` Sergey Bolshakov
@ 2020-08-12 20:54 ` Dmitry V. Levin
1 sibling, 0 replies; 14+ messages in thread
From: Dmitry V. Levin @ 2020-08-12 20:54 UTC (permalink / raw)
To: ALT Devel discussion list
On Wed, Aug 12, 2020 at 11:57:40AM +0200, Alexey Gladkov wrote:
> Привет!
>
> Я обнаружил, что rust перестал работать на armh:
>
> http://git.altlinux.org/tasks/256170/logs/events.1.1.log
> http://git.altlinux.org/tasks/256176/logs/events.1.1.log
>
> Кажется, это я "виноват". Я собрал rust с системным llvm10.0.
Судя по https://bugs.llvm.org/show_bug.cgi?id=44856, о том, что llvm10 так
работает на armv7, известно уже полгода, и фиксить это никто не собирается.
P.S. Спасибо за эту ссылку.
--
ldv
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] rust + system llvm10 + armh = failure
2020-08-12 11:13 ` Alexey Gladkov
2020-08-12 12:11 ` Sergey Bolshakov
@ 2020-08-12 21:02 ` Dmitry V. Levin
2020-08-12 22:25 ` [devel] rust + " Alexey Gladkov
2 siblings, 1 reply; 14+ messages in thread
From: Dmitry V. Levin @ 2020-08-12 21:02 UTC (permalink / raw)
To: ALT Devel discussion list
On Wed, Aug 12, 2020 at 01:13:56PM +0200, Alexey Gladkov wrote:
> 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.
Если проблема проявляется только на armh, может быть,
не версию rust откатывать, а собирать rust только на armh с bundled llvm?
--
ldv
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] rust + llvm10 + armh = failure
2020-08-12 21:02 ` Dmitry V. Levin
@ 2020-08-12 22:25 ` Alexey Gladkov
0 siblings, 0 replies; 14+ messages in thread
From: Alexey Gladkov @ 2020-08-12 22:25 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Aug 13, 2020 at 12:02:05AM +0300, Dmitry V. Levin wrote:
> > Я рассматриваю возможность откатиться на 1.44.
>
> Если проблема проявляется только на armh, может быть,
> не версию rust откатывать, а собирать rust только на armh с bundled llvm?
Дим, тут шах-мат! В rust-1.44 был llvm9, а в rust-1.45 уже llvm10 и это,
насколько я вижу, и есть корень проблемы. Даже если я откачу rust, то мы
решим проблему с firefox, но не решим проблему с llvm10 на armh.
Я думал, что я человек-звёздочка и пробовал собрать rust-1.45 как с
внутренним, так и с системным llvm10, откатив все изменения в спеке, но
результат, пока, один и тот же - _собранный_ rust не может себя
пересобрать.
Вместе с тем, Сергей пробовал собрать тот же пакет на своём armh и он
собирается, что меня наводит на мысли.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2020-08-12 22:25 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-12 9:57 [devel] rust + system llvm10 + armh = failure Alexey Gladkov
2020-08-12 10:19 ` Sergey Bolshakov
2020-08-12 10:32 ` Alexey Gladkov
2020-08-12 10:45 ` Sergey Bolshakov
2020-08-12 11:13 ` Alexey Gladkov
2020-08-12 11:35 ` Alexey Gladkov
2020-08-12 11:36 ` Dmitry V. Levin
2020-08-12 11:56 ` Alexey Gladkov
2020-08-12 12:11 ` Sergey Bolshakov
2020-08-12 12:26 ` Alexey Gladkov
2020-08-12 12:56 ` Sergey Bolshakov
2020-08-12 21:02 ` Dmitry V. Levin
2020-08-12 22:25 ` [devel] rust + " Alexey Gladkov
2020-08-12 20:54 ` [devel] " Dmitry V. Levin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git