#320652 TESTED #1 [test-only] sisyphus glibc-kernheaders.git=glibc-kernheaders-6.3-alt2
+%if 0%{!?kernel_src:1} +%define kernel_src /usr/src/kernel/sources +%endif Не совсем понятно, зачем это надо. В пакете уже есть "BuildRequires: rpm-build-kernel", по идее, этого уже должно быть достаточно. Если всё-таки надо, то у нас есть гораздо более читаемая конструкция %ifndef, лучше использовать её.
(Ответ для 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, лучше использовать её. О, а это хорошо
(Ответ для Alexey Sheplyakov на комментарий #3) > (Ответ для Dmitry V. Levin на комментарий #2) > > +%if 0%{!?kernel_src:1} > > +%define kernel_src /usr/src/kernel/sources > > +%endif > > > > Не совсем понятно, зачем это надо. > > Для начальной сборки (rpmbuild --nodeps) > Чтобы не затягивать обсуждение, пока что убрал этот кусок.
glibc-kernheaders-6.3-alt2 -> sisyphus: Wed May 17 2023 Alexey Sheplyakov <asheplyakov@altlinux> 6.3-alt2 - Support loongarch64 architecture (closes: #46175).