Bug 46175

Summary: glibc-kernheaders: поддержка архитектуры LoongArch
Product: Sisyphus Reporter: Alexey Sheplyakov <asheplyakov>
Component: glibc-kernheadersAssignee: Dmitry V. Levin <ldv>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: asheplyakov, glebfm, iv, ldv, nir, placeholder, sin
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 45802    

Description Alexey Sheplyakov 2023-05-17 11:57:38 MSK

    
Comment 1 Alexey Sheplyakov 2023-05-17 14:35:35 MSK
#320652 TESTED #1 [test-only] sisyphus glibc-kernheaders.git=glibc-kernheaders-6.3-alt2
Comment 2 Dmitry V. Levin 2023-05-17 14:48:11 MSK
+%if 0%{!?kernel_src:1}
+%define kernel_src /usr/src/kernel/sources
+%endif

Не совсем понятно, зачем это надо.  В пакете уже есть "BuildRequires: rpm-build-kernel", по идее, этого уже должно быть достаточно.  Если всё-таки надо, то у нас есть гораздо более читаемая конструкция %ifndef, лучше использовать её.
Comment 3 Alexey Sheplyakov 2023-05-17 18:00:57 MSK
(Ответ для Dmitry V. Levin на комментарий #2)
> +%if 0%{!?kernel_src:1}
> +%define kernel_src /usr/src/kernel/sources
> +%endif
> 
> Не совсем понятно, зачем это надо.

Для начальной сборки (rpmbuild --nodeps)

> В пакете уже есть "BuildRequires: rpm-build-kernel", по идее, этого уже должно быть достаточно.

Кто и как будет обрабатывать этот BuildRequires, если я собираю glibc-kernheaders на данной архитектуре в первый раз?

> Если всё-таки надо,

Надо - опыт показывает, что сборка для "новой" архитектуры происходит не так уж и редко.

> то у нас есть гораздо более читаемая конструкция %ifndef, лучше использовать её.

О, а это хорошо
Comment 4 Alexey Sheplyakov 2023-05-17 18:02:12 MSK
(Ответ для Alexey Sheplyakov на комментарий #3)
> (Ответ для Dmitry V. Levin на комментарий #2)
> > +%if 0%{!?kernel_src:1}
> > +%define kernel_src /usr/src/kernel/sources
> > +%endif
> > 
> > Не совсем понятно, зачем это надо.
> 
> Для начальной сборки (rpmbuild --nodeps)
> 

Чтобы не затягивать обсуждение, пока что убрал этот кусок.
Comment 5 Repository Robot 2023-05-17 22:27:54 MSK
glibc-kernheaders-6.3-alt2 -> sisyphus:

 Wed May 17 2023 Alexey Sheplyakov <asheplyakov@altlinux> 6.3-alt2
 - Support loongarch64 architecture (closes: #46175).