[devel] [#291354] EPERM (try 3) del=qt3 del=ananas del=esvn del=kaptain del=kniga del=kseg ...

Dmitry V. Levin ldv на altlinux.org
Ср Дек 8 13:55:26 MSK 2021


On Wed, Dec 08, 2021 at 02:18:08PM +0400, Alexey Sheplyakov wrote:
> Здравствуйте!
> 
> On 07.12.2021 00:41, Igor Vlasenko wrote:
> > On Mon, Dec 06, 2021 at 10:20:11PM +0300, Dmitry V. Levin wrote:
> >> Коллеги,
> >>
> >> напоминаю, что если тривиально (наверное) исправляемая сборка qt3 не будет
> >> исправлена, то qt3 будет удалён вместе со всеми пакетами, которые
> >> от него зависят.
> > 
> > qt3 падает на armh по причине, для меня загадочной. См.
> > #291534 FAILED #2 sisyphus qt3.git=3.3.8d-alt16
> > 
> 
> Судя по
> 
> [00:07:04] /usr/src/tmp/ccRizFSw.s: Assembler messages:
> [00:07:04] /usr/src/tmp/ccRizFSw.s:1998: Warning: blx to Thumb func '_ZN16DatabaseSupport2D1Ev' from Thumb ISA state changed to bl
> [00:07:04] /usr/src/tmp/ccRizFSw.s:10820: Warning: blx to Thumb func '_ZN8QPtrListI14QWidgetFactoryED1Ev' from Thumb ISA state changed to bl
> [00:07:04] /usr/src/tmp/ccOZm9Ly.s: Assembler messages:
> [00:07:04] /usr/src/tmp/ccOZm9Ly.s:5150: Warning: blx to Thumb func '_ZN8QPtrListIcED1Ev' from Thumb ISA state changed to bl
> [00:07:04] /usr/src/tmp/ccOZm9Ly.s:5248: Warning: blx to Thumb func '_ZN8QStrListD1Ev' from Thumb ISA state changed to bl
> [00:07:04] /usr/src/tmp/ccOZm9Ly.s:5906: Warning: blx to Thumb func '_ZN8QStrListD1Ev' from Thumb ISA state changed to bl
> [00:07:04] /usr/src/tmp/ccOZm9Ly.s:10880: Warning: blx to Thumb func '_ZN8QStrListD1Ev' from Thumb ISA state changed to bl
> [00:07:04] /usr/src/tmp/ccOZm9Ly.s:11013: Warning: blx to Thumb func '_ZN8QStrListD1Ev' from Thumb ISA state changed to bl
> [00:07:04] /usr/src/tmp/ccOZm9Ly.s:11016: Warning: blx to Thumb func '_ZN8QStrListD1Ev' from Thumb ISA state changed to bl
> [00:07:04] /usr/src/tmp/ccOZm9Ly.s:11158: Warning: blx to Thumb func '_ZN8QStrListD1Ev' from Thumb ISA state changed to bl
> [00:07:04] /usr/src/tmp/ccOZm9Ly.s:11161: Warning: blx to Thumb func '_ZN8QStrListD1Ev' from Thumb ISA state changed to bl
> 
> [00:07:04] /usr/src/RPM/BUILD/qt-x11-free-3.3.8d/bin/uic -L /usr/src/RPM/BUILD/qt-x11-free-3.3.8d/plugins listboxeditor.ui -o listboxeditor.h
> [00:07:04] make[3]: *** [Makefile:8058: listboxeditor.h] Segmentation fault
> 
> кто-то вызвал arm код из thumb (или наоборот) без нужной для этого магии.

Обычно так бывает, когда что-то одно было скомпилировано с -mthumb,
что-то другое - без -mthumb, а потом слинковано вместе.

При этом -flto имеет свойство делать важным указание %optflags в тех
местах, где раньше это было необязательно, ...

> Этим "кто-то" мог оказаться и компилятор, так уже бывало много раз, например
> 
> https://bugreports.qt.io/browse/QTBUG-69808?focusedCommentId=416504&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-416504

... например, как было в этом случае.


-- 
ldv


Подробная информация о списке рассылки Devel