Bug 46358

Summary: qt5-base: ошибки сборки на архитектуре LoongArch
Product: Sisyphus Reporter: Alexey Sheplyakov <asheplyakov>
Component: qt5-baseAssignee: Sergey V Turchin <zerg>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: asheplyakov, iv, nir, sin, zerg
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
патч none

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)