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

Andrey Savchenko bircoph на altlinux.org
Вт Дек 29 13:02:53 MSK 2020


On Tue, 29 Dec 2020 11:31:16 +0300 Alexey V. Vissarionov wrote:
> On 2020-12-29 11:18:58 +0300, Anton V. Boyarshinov wrote:
> 
>  >> Нужно именно отключать проверку для отдельных файлов.
>  >> Более того, было бы разумно по умолчанию воспринимать
>  >> ELF для non-Linux как бинарные данные - в том числе
>  >> разрешать паковать их в noarch.
>  > Насколько я понимаю, это всё-таки ELF для Linux, просто
>  > он загружается чрезвычайно небанальным образом.
> 
> Лень отматывать тред, но вроде бы я видел там абстрактное
> SYSV вместо GNU/Linux.
> 
> Вот, например, `file /lib64/libc-*.so` вполне предсказуемо
> выдает "ELF 64-bit LSB shared object, x86-64, version 1
> (GNU/Linux".
> 
> А `file /usr/share/syslinux/efi64/syslinux.c32` - не менее
> предсказуемо выдает "ELF 64-bit LSB shared object, x86-64,
> version 1 (SYSV)".
> 
> По-моему, разница очевидна.

Ну-ну:
$ file -L /usr/lib64/libncurses.so.3
/usr/lib64/libncurses.so.3: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, stripped

И таких в /usr/lib64 очень много.
 
>  >> В случае ELF для Linux сложнее, но даже это можно отдать
>  >> на откуп мейнтейнеру (максимум выдавать предупреждение в
>  >> лог, чтобы совсем уж незаметно это не проходило).
> 
> Но самое главное - здесь. Ибо огораживание еще никому никогда
> на пользу не шло.
> 
> 


Best regards,
Andrew Savchenko
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 833 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20201229/f1576ee4/attachment.bin>


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