On 10/04/2013 03:11 PM, Sebastian Schuberth wrote:
Anyway, the fact that the method is not found indicates that there's no fallback to MM_Unix.pm.

no, there is (or there *should* be, at least). this line:

  @ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix );

tells that ExtUtils::MM_Win32 is a subclass of ExtUtils::MM_Unix (and _Any as well), so it should happily inherit methods from there.

if you execute:

perl -MExtUtils::MM_Win32 -e 'print "YES THERE IS" if ExtUtils::MM_Win32->can("cflags");'

you should get "YES THERE IS".

I can only guess that the "package ExtUtils::MM_Win32" inside the MY::cflags sub confuses perl 5.8.8's notion of inheritance somehow...

@bulk88: why is that line needed in first place?


cheers,
Aldo

cheers,
Aldo

Reply via email to