>> Можно. Погляди, например, как это делает /usr/ports/misc/compat9x - >> устанавливает библиотеки в /usr/local/lib32/compat и прописывает этот >> путь в виде одной строчки в новом файле в каталоге >> /usr/local/libdata/ldconfig32 - >> оттуда при загрузке система узнает название про каталог >> /usr/local/lib32/compat >> и запустит ldconfig -32 -m /usr/local/lib32/compat >> >> Эту команду нужно вручную выполнить после распаковки библиотек, >> чтобы не ребутиться. > Как это сделать руками - понятно, я примерно так и сделал. Вопрос в том, > можно ли для этого воспользоваться стандартной инфраструктурой > пакетов/портов. Т.е получить пакет, который сам это все сделает. Я не > очень представляю, что сказать тому же порту devel/pcre, чтобы он на > amd64 собрал версию для x86 и положил библиотеки не в lib, а в lib32.
По сути, нужно сделать новый порт или дополнить старый. Тот же misc/compat9x при установке на 32-битной системе ставит библиотечки без различия тонкостей 32/64, а на 64-битной - особым образом. Возьми за образец. Произвольный заранее собранный пакет к такому не приспособлен afaik.
