skip some tests when cross-compiling V3

after seen the discussion on p5p about my ticket https://rt.perl.org/rt3/Public/Bug/Display.html?id=119769 , I refactor the condition with `can_run(make())`.