[英]Perl archname for CPAN modules
考虑这个 OSX 的CPAN 测试器矩阵报告。
有时archname
是darwin-2level
,有时是darwin-thread-multi-2level
。 我知道它指的是您是否使用带有-Dusethreads
标志编译的 Perl。
1) 但这是否也意味着给定的模块(例如XML::LibXML
或XML::LibXSLT
也使用/不使用线程标志进行编译?
2) 是否有任何此类设置可以让我们使用线程标志编译XML::LibXML
和XML::LibXSLT
?
3) 上面报告中的archname
是否要求它只能与没有-Dusethreads
标志编译的 Perl -Dusethreads
?
当您安装模块时,编译器标志用于编译模块,标志用于编译 perl。 除非模块笔者在另有决定Makefile.PL
/ Build.PL
分布。
对一个模块使用不同于运行它的 perl 的usethreads
会很危险(如果可能的话)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.