[devel] Ограничения сборочницы для virtualbox-6.1.14 и выше
Valery Sinelnikov
greh на altlinux.org
Пн Дек 28 15:39:37 MSK 2020
Добрый день.
Не получается пройти тесты сборочницы для пакета 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
Каким образом можно решить эту проблему?
PS: Обновление virtualbox задерживает обновление драйверов для ядер 5.9 и выше.
Подробная информация о списке рассылки Devel