* [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
[parent not found: <CAGvFrt3VwHNBut+FuUnTVK-Cg4NLoGmW1qWgpH4k5VcXUuU8DQ@mail.gmail.com>]
* 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] 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
* 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
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