[d-kernel] Q: разноплатформенные конфиги для kernel-image
Sergey Vlasov
vsu на altlinux.ru
Сб Апр 16 22:36:20 MSD 2005
On Sat, Apr 16, 2005 at 09:34:44PM +0400, Anton D. Kachalov wrote:
> On Sat, Apr 16, 2005 at 09:07:28PM +0400, Sergey Vlasov wrote:
> > Тут смешаны в одну кучу архитектура и оптимизация. В принципе можно
> > собрать и 32-разрядное ядро с оптимизацией под Athlon-64 (CONFIG_MK8).
> > Да и у x86_64 сейчас есть CONFIG_MK8 (-march=k8) и CONFIG_MPSC
> > (-march=nocona).
> в случае с 32bit под athlon64 можно так и назвать: config.k8
На самом деле можно просто договориться, что в это место мы пишем
%arch из набора, поддерживаемого rpm. Там ещё не наплодили вариантов
для x86_64, как для x86?
> > Ну в принципе можно попытаться и подкорректировать тип процессора в
> > конфиге. Надо строить какую-то таблицу (%arch) -> (%base_arch,
> > CONFIG_Mxxx). Правда, в разных версиях ядер набор доступных
> > CONFIG_Mxxx может быть разным, но можно писать туда несколько
> > вариантов.
>
> <кусь>
>
> чё-то я не понял - предлагается просто заменять одну переменную в конфиге?
Не совсем одну переменную, но по сути да. make oldconfig исправит
зависимости (там по выбору процессора определяется куча разных
параметров).
> > (2.6.x only; ещё дописать подбор поддерживаемого ядром значения из
> > заданного набора).
В разных версиях ядер набор поддерживаемых CONFIG_Mxxx разный - можно
написать список значений, чтобы старые ядра собирались с новым
kernel-build-tools (если этот список пойдёт туда, а не будет
дублироваться по всем kernel-image-*.spec).
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 189 байтов
Описание: отсутствует
Url : http://lists.altlinux.ru/pipermail/devel-kernel/attachments/20050416/63cbe4b5/attachment-0001.bin
Подробная информация о списке рассылки devel-kernel