在$prefix/lib/perl5/perl5.X
下安装Perl的最简单方法是什么,而不是$prefix/lib/perl5/perl5.X.Y
?在当前的方案中,当我用新的版本替换旧版本的Perl时(因为理论上ABI兼容的库被移动到不同的位置),针对libperl.dylib
链接的所有二进制文件都停止工作。如何在没有子版本号的情况下安装Perl? (lib/perl5/5.X.Y - > lib/perl5/5.X)
的Configure
文件包含
case "$installstyle" in
*lib/perl5*) set dflt privlib lib/$package/$version ;;
和$version
设置为5.X.Y,但我不知道如何安全地解决这条道路不破坏任何东西。
这并不能解决问题。如果我在安装完所有文件之后才移动文件夹,'libperl.dylib'仍然会认为它安装在'$ prefix/lib/perl5/perl5.XY'下,并且任何二进制链接都将继续在'$ prefix/lib/perl5/perl5.XY'当我升级到5.XZ时我可以使用'install_name_tool'来解决这个问题,但我怀疑它不是唯一的问题。我真的想在配置时解决这个问题。 – Mojca