Как мне создать Perl-модуль XS в OpenBSD, если необходимые .so
файлы отсутствуют?
Справочная информация: при установке vanilla OpenBSD 5.3 vm я не могу создать модуль Perl, который должен быть связан с -lpthread
. pthread.a и pthread.so.Maj.Min действительно существуют в системе.
Однако Makefile.PL ищет pthread.so
, которого нет. Это нормально для OpenBSD? (Я могу заставить Makefile компоноваться с pthread.a, и все работает просто отлично, как это бывает.)
В среде Redhat-ish Linux я бы просто установил правильный -devel
RPM и пошел снова. Однако в OpenBSD мне не хватает чего-то очень простого в среде разработки.
ОБНОВЛЕНИЕ Основной проблемой было неправильное определение Dynaloader библиотек внутри Makefile.PL.