[devel] Ограничения сборочницы для virtualbox-6.1.14 и выше

Антон Мидюков midyukov-anton на ya.ru
Пн Дек 28 17:00:59 MSK 2020


28.12.2020 20:50, Anton V. Boyarshinov пишет:
> В Mon, 28 Dec 2020 15:57:31 +0300
> "Dmitry V. Levin" <ldv на altlinux.org> пишет:
> 
>> On Mon, Dec 28, 2020 at 04:39:37PM +0400, Valery Sinelnikov wrote:
>>> Добрый день.
>>>
>>> Не получается пройти тесты сборочницы для пакета virtualbox:
>>> http://git.altlinux.org/tasks/264125/
>>>
>>> Ранее об этом уже упоминалось:
>>> https://lists.altlinux.org/pipermail/devel/2020-September/211991.html
>>>
>>> Начиная с версии 6.1.14 несколько .r0 файлов, ранее являвшихся .o
>>> компилируется, как .so, и в них есть необъявленные символы (они
>>> необходимы для работы, связанной со спецификой программы и ее
>>> внутренней архитектурой).
>>>
>>> Попытка переложить эти файлы (VBoxDDR0.r0 и VMMR0.r0) в отдельный
>>> каталог /usr/lib64/virtualbox/private эффекта не даёт - сборочница
>>> проверяет рекурсивно:
>>> [x86_64 i586] ELF symbols check FAILED
>>>
>>> Попытка переложить их в %_datadir, тоже эффекта не даёт:
>>> verify-elf: ERROR: ./usr/share/virtualbox/VBoxDDR0.r0: ELF object out
>>> of allowed directory tree
>>>
>>> Каким образом можно решить эту проблему?  
>>
>> Это скорее к вам вопрос.
> 
> Совет сколь полный, столь и бесполезный. Так как никто не может дать
> более осмысленного, у нас в p9 неподдерживаемое древнее ядро un-def.

По поводу un-def в p9. Ядру версии 5.10 от virtualbox нужен только модуль хоста, дополнения не нужны.
Чем иметь совсем неподдерживаемое в p9 ядро, не лучше ли собрать без kernel-modules-virtualbox-un-def пока? 

-- 
С уважением, Антон Мидюков <antohami на altlinux.org>


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