Bug 46175 - glibc-kernheaders: поддержка архитектуры LoongArch
Summary: glibc-kernheaders: поддержка архитектуры LoongArch
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: glibc-kernheaders (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Dmitry V. Levin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 45802
  Show dependency tree
 
Reported: 2023-05-17 11:57 MSK by Alexey Sheplyakov
Modified: 2023-05-17 22:27 MSK (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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).