[d-kernel] Q: Проблема со сборкой kernel-modules-drbd-xen-domU для i586

Aleksey Avdeev solo на solin.spb.ru
Пн Фев 11 19:00:17 MSK 2008


Konstantin A. Lepikhov пишет:
> Hi Aleksey!
> 
> Monday 11, at 05:04:03 PM you wrote:
> 
>> Aleksey Avdeev пишет:
>>> Aleksey Avdeev пишет:
>>>> Sergey Vlasov пишет:
>>>>> On Mon, Feb 11, 2008 at 02:35:06PM +0300, Aleksey Avdeev wrote:
>>>>>>   Что-то не получается у меня собрать kernel-modules-drbd-xen-domU для
>>>>>> i586 (для x86_64 -- всё собирается и работает). Проблема в следующем:
>>>>>>
>>>>>> + make CC=gcc-4.1 KDIR=/usr/src/linux-2.6.18-xen-domU/
>>>>>> make: Entering directory `/usr/src/RPM/BUILD/kernel-source-drbd-0.7.22'
>>>>>>
>>>>>>     Calling toplevel makefile of kernel source tree, which I believe is in
>>>>>>     KDIR=/usr/src/linux-2.6.18-xen-domU/
>>>>>>
>>>>>> test -f ../scripts/adjust_drbd_config_h.sh && \
>>>>>>          KDIR=/usr/src/linux-2.6.18-xen-domU/ /bin/sh
>>>>>> ../scripts/adjust_drbd_config_h.sh
>>>>>> make: [kbuild] Error 1 (ignored)
>>>>>> make -C /usr/src/linux-2.6.18-xen-domU/
>>>>>> SUBDIRS=/usr/src/RPM/BUILD/kernel-source-drbd-0.7.22  modules
>>>>>> make[1]: Entering directory `/usr/src/linux-2.6.18-xen-domU-alt4.2'
>>>>>> Makefile:486:
>>>>>> /usr/src/linux-2.6.18-xen-domU-alt4.2/arch/x86_64/Makefile: No such file
>>>>>>                                       ^^^^^^^^^^^
>>>>>>  or directory
>>>>> А хост при этом всё-таки x86_64?
>>>>   Да.
>>>>
>>>>>  Можно попробовать явно передать
>>>>> ARCH=%base_arch (это уже делается, например, в nvidia).
>>>>   OK, проверю.
>>>   Спасибо, помогло.
>>   Обновил шаблон до 0.7.22-alt3.1 (см.
>> <http://git.altlinux.org/people/solo/packages/?p=kernel-modules.git;a=commit;h=8cd0c8e9a96a8ee59bbd96af6871fc893b7aff8c>).
> А у вас это в hasher воспроизводится?

  Именно там и поймал (i586 hasher в x86_64 системе).

  С правленым шаблоном -- всё нормально:

[solo на vsolo64 kernel-build-scripts]$ ./buildmodules -k xen-domU --hasher
--target=i586
--hsh-options="--apt-config=$HOME/.hsh/apt-sisyphus.i586-local.conf"
--hsh-workdir=/home/solo/hasher.i586 -f drbd
* Kernel: 2.6.18-xen-domU-alt4.2
* Package 1 of 1: kernel-modules-drbd-xen-domU: Ok
Finished: 1 ok, 0 failed, 0 skipped

  PS: Могу выслать настройки/логи.

-- 

С уважением. Алексей.


----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 544 байтов
Описание: OpenPGP digital signature
Url     : http://lists.altlinux.org/pipermail/devel-kernel/attachments/20080211/1f596f16/attachment.bin 


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