[d-kernel] kernel-headers-alsa или что дальше ?
Alexander Bokovoy
a.bokovoy at sam-solutions.net
Mon Jul 14 15:09:00 MSD 2003
On Mon, Jul 14, 2003 at 02:32:04PM +0400, Anton Farygin wrote:
> Всем привет
>
> Господа, обнаружен изъян в схеме сборки:
>
> допустим, что у нас есть пакет, который активно хочет для сборки хедеры
> от alsa.
> Допустим, что мы ему в зависимости ставим alsa-driver-headers.
>
> Тогда мы получаем:
>
> устанавливается пакет kernel-headers-alsa-std-up-0.9.4-alt4.i586.rpm и
> пакет kernel-headers-std-up = 2.4.21rel-alt3
>
>
> Но - параллельно с этим устанавливается пакет glibc-kernheaders,
> содержащий собственно те хедеры ядра, которые необходимы для сборки
> вместе с glibc.
>
> Далее веселее:
>
> т.к. после установки пакетов никакие POST скрипты не выполняются, то мы
> получем ситуацию с установлленными и неработоспособными хедерами ядра.
>
> Соответственно у меня следующее предложение:
>
> в пакет kernel-headers-std-up добавить POST скрипт, опеределяющий
> отсутствие результатов работы adjust_kernel_headers и запускающий оного.
>
> Соотвественно нужно будет добавить provides для kernel-headers-std-up:
> kernel-headers.
>
> И убрать glibc-kheaders
>
> Мнения?
Отрицательные. То есть, kernel-headers-std-up и другие должны определять
отсутствие настроенных headers, но убирать glibc-kheaders не надо, это
даже вредно. Цель этого пакета -- изоляция ядро-специфичных заголовков от
основной системы, в случае, когда они не влияют на основную систему.
Например, какому-нибудь glib не нужно знать об интимных подробностях
POSIX ACL или особенностях взаимоотношений Ext3 и XFS в районе
fs.h:struct buffer_head{}.
--
/ Alexander Bokovoy
---
PLUG IT IN!!!
More information about the devel-kernel
mailing list