----- Original Message ----- From: "chm"

I think Core.xs.PL might be setting up an incorrect Core.xs. And it may
well be that it has been doing that for quite some time - but without
any undesirable consequences until recent changes to ExtUtils::ParseXS.

According to git, the code in question has been there
since 1998.

That's quite amazing. After 13 years, code that has worked fine suddenly starts to fail. Yet (partly as the result of a link to the NO_INIT documentation, posted on the perlmonks thread) I'm presently inclined to think that Core.xs.PL has been misusing the NO_INIT keyword for all that time.
I repeat, however, that I'm not an XSpert.

Usually, when I have some problem with XS, I'm able to come up with a fairly simple Inline::C demo but this particular case doesn't lend itself well to Inline::C, afaict.


For anyone interested, that thread can be found at:
http://www.perlmonks.org/index.pl?node_id=920621

Thanks for the ref.

Still haven't got the authoritative response from there that I was hoping for ... have to wait and see what turns up. I think it's quite possible that someone on perlmonks will come up with the answers ... if not I guess there's still the XS mailing list to try. And by the time the perlmonks thread has run its course I should at least have a good idea of how to effectively ask about this on that list.

Cheers,
Rob

_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to