undefined symbol: Perl_xs_apiversion_bootcheck

undefined symbol: Perl_xs_apiversion_bootcheck

というエラーXSを使っているときに出たので忘備録。

このエラーは、.soファイルをコンパイルをしたときのperlと異なるPerlを使ったときにでる。

perlbrewやplenvでインストールしたPerlで.soをビルドしたのに、システムPerlを使って、.soを呼び出そうとしたとかね。

(参考)
undefined symbol: Perl_xs_apiversion_bootcheck
OSとコンパイルの不一致のようです。