Subject: | The array reference which is the value to a package key in DL_FUNCS must have no elements. |
Hi Goro,
Unfortunately, linker errors occur. Simply put, the error message means that
"boot_XS::MRO::Compat" cannot be resolved.
As far as I know, this is because DL_FUNCS of Module::Install::XSUtil is
incorrect. That is, DL_FUNCS of Module::Install::XSUtil is as follows:
$mm->{DL_FUNCS} ||= { '$(NAME)' => ['boot_$(NAME)'] };
However, this must be as follows:
$mm->{DL_FUNCS} ||= { '$(NAME)' => [] };
Incidentally, DL_FUNCS cannot be omitted because of presence of FUNCLIST.
For more details, please have a look at FUNCLIST of ExtUtils::Mksymlists.
Last but not least, all the tests pass, not to mention the compilation.
Best regards,
Taro Nishino