Как собрать 32-битный compat libselinux на (и для использования на) системе Centos x86-64

Мне нужен 32-битный compat libselinux.so.1 в моей системе Centos x86-64, чтобы запустить не открытое программное обеспечение из Xilinx. Я попытался установить с помощью Yum:

$ sudo yum install libselinux-devel.i686

Однако я обнаружил, что пакет явно поврежден, поскольку ссылка на libselinux.so в /lib (которая указывает на /lib/libselinux.so.1) не работает (/lib/libselinux.so.1 не существует).. так что, видимо, этот пакет сломан в этот момент.

Итак, теперь мне нужно собрать libselinux-devel.src.rpm, чтобы на самом деле это была 32-битная библиотека, которая затем была бы установлена ​​в моей системе Centos 7 x86-64.

Как бы я поступил так?

1 ответ

Используйте mock для сборки libselinux-devel.i686 в chroot i686.

Другие вопросы по тегам