我應該如何在OpenBSD建立一個XS的Perl模塊時所需的.so
文件丟失?建立一個perl擴展模塊上的OpenBSD
背景:在OpenBSD 5.3 vm安裝版中,我無法構建需要鏈接到-lpthread
的perl模塊。 pthread.a和pthread.so.Maj.Min 做系統上存在。
但是Makefile.PL正在尋找pthread.so
,這是不存在的。這對OpenBSD來說是普通的嗎? (我可以強制Makefile與pthread.a進行鏈接,並且事情很好,因爲它發生了。)
在Redhat-ish Linux環境中,我只需安裝正確的-devel
RPM並再次運行。然而,在OpenBSD上,我錯過了一些關於開發環境的基礎知識。
UPDATE核心問題是Dynaloader錯誤檢測Makefile.PL中的庫。
是的;其他的東西是不對的 - 有Dynaloader魔術探測到了被破壞的圖書館。足夠近。 – pilcrow