Bug 46358 - qt5-base: ошибки сборки на архитектуре LoongArch
Summary: qt5-base: ошибки сборки на архитектуре LoongArch
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: qt5-base (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-06-01 15:29 MSK by Alexey Sheplyakov
Modified: 2023-06-01 18:11 MSK (History)
5 users (show)

See Also:


Attachments
патч (2.92 KB, patch)
2023-06-01 16:00 MSK, Alexey Sheplyakov
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Sheplyakov 2023-06-01 15:29:30 MSK
#error Target architecture was not detected as supported by Double-Conversion.
Comment 1 Sergey V Turchin 2023-06-01 15:41:21 MSK
Есть возможность собирать с системным libdouble-conversion.
Он там собран?
Comment 2 Alexey Sheplyakov 2023-06-01 16:00:51 MSK
Created attachment 13360 [details]
патч
Comment 3 Alexey Sheplyakov 2023-06-01 16:04:45 MSK
(Ответ для Sergey V Turchin на комментарий #1)
> Есть возможность собирать с системным libdouble-conversion.

Дело не только в libdouble-conversion. Надо ещё несколько макросов в QtCore определить (ARCH_PROCESSOR, Q_PROCESSOR_LOONGARCH, Q_PROCESSOR_LOONGARCH64), и объяснить, что LoongArch - little endian.
Comment 4 Alexey Sheplyakov 2023-06-01 16:06:22 MSK
(Ответ для Alexey Sheplyakov на комментарий #3)
> (Ответ для Sergey V Turchin на комментарий #1)
> > Есть возможность собирать с системным libdouble-conversion.
> 
> Дело не только в libdouble-conversion. Надо ещё несколько макросов в QtCore
> определить (ARCH_PROCESSOR, Q_PROCESSOR_LOONGARCH, Q_PROCESSOR_LOONGARCH64),
> и объяснить, что LoongArch - little endian.

Гм. Я об этом изначально написал в описании ошибки, но почему-то сохранилась только часть про double-conversion.
Comment 5 Sergey V Turchin 2023-06-01 16:12:51 MSK
Ааа, ок. Ща приложу и соберу с системным double-conversion.
Comment 6 Repository Robot 2023-06-01 18:11:08 MSK
qt5-base-5.15.9-alt2 -> sisyphus:

 Thu Jun 01 2023 Sergey V Turchin <zerg@altlinux> 5.15.9-alt2
 - build with system double-conversion
 - add LoongArch architecture support (thanks asheplyakov@alt) (closes: 46358)