in reply to Undefined subroutine on ARM but not i686

That could certainly happen if the line:

eval($fcn);

failed. It is unfortunate that the module just ignores whether that fails or not. Each of those lines should be changed, for example, to:

eval("$fcn; 1") or die $@;

Doing that in your modified version of the module might give you a hint as to why it isn't working.

- tye        

Replies are listed 'Best First'.
Re^2: Undefined subroutine on ARM but not i686 ($@)
by ikegami (Patriarch) on Jun 02, 2009 at 01:21 UTC
    Asked and answered. The eval doesn't even get executed since @EXPORT_OK doesn't get populated.