[sisyphus] ovz-smp#2.6.16-alt7 rebuild

Andrey Khavryuchenko =?iso-8859-1?q?akhavr_=CE=C1_gmail=2Ecom?=
Чт Окт 19 11:43:41 MSD 2006


Hi!

Ещё раз хочу обратить внимание на то, что srpm не пересобирается в лоб - по
какой-то причине запакованый config не содержит некоторых опций, которые
приходится добавлять вручную.

Второй вопрос - на x86_64 нельзя 32-битное ядро собрать вообще?  Я сделал
i586-vserver, пускаю там пересборку пакета через:

$ rpm -bs --nodeps ~/RPM/SPECS/kernel-image-ovz-up.spec; hsh --target i586 ~/TdLinux /home/akhavr/RPM/SRPMS/kernel-image-ovz-up-2.6.16-alt7.src.rpm

и в результате получаю кучу вопросов по 64-битным опциям и 

  CC      arch/x86_64/kernel/asm-offsets.s
arch/x86_64/kernel/asm-offsets.c:1: error: code model `kernel' not supported in the 32 bit mode
arch/x86_64/kernel/asm-offsets.c:1: sorry, unimplemented: 64-bit mode not compiled in
make[1]: *** [arch/x86_64/kernel/asm-offsets.s] Error 1
make: *** [prepare0] Error 2
make: INTERNAL: Exiting with 3 jobserver tokens available; should be 2!
make: Leaving directory `/usr/src/RPM/BUILD/kernel-image-ovz-up-2.6.16-alt7/kernel-source-2.6.16'


А на 32-битной машинке ругается hasher:


akhavr на netmaster ~/src/ovz $ hsh TdLinux kernel-image-ovz-up-2.6.16-alt7.src.rpm
Components: hasher
Processing pkglists... hasher done
Processing srclists...  hasher done
Creating component releases... done
Updating global release file... done
Appending MD5Sum... hasher done
All your base are belong to us!!!
hasher-priv: /mnt/old/home/akhavr/src/ovz/TdLinux/chroot: prefix mismatch, working directory should start with /home/akhavr
rmchroot: Failed to make devices.

Как бы его отучить?

-- 
Andrey V Khavryuchenko            
Software Development Company http://www.kds.com.ua/



Подробная информация о списке рассылки Sisyphus