issue312.t 643 B

123456789101112131415161718
  1. #! /usr/bin/env perl
  2. # http://code.google.com/p/perl-compiler/issues/detail?id=312
  3. # --staticxs: dynamic loading not available in this perl -DNO_DYNAMIC_LOADING
  4. use strict;
  5. BEGIN {
  6. unshift @INC, 't';
  7. require TestBC;
  8. }
  9. use Test::More tests => 2;
  10. my $X = $^X =~ m/\s/ ? qq{"$^X"} : $^X;
  11. my $perlcc = "$X -Iblib/arch -Iblib/lib blib/script/perlcc";
  12. is(`$perlcc -O3 --staticxs -o ccode312i -r -e 'require Scalar::Util; eval "require List::Util"; print "ok"'`, "ok",
  13. "#312 dynamic loading not available in this perl");
  14. is(`$perlcc -O3 --staticxs -o ccode312i -r -e 'require IO; eval "require List::Util"; print "ok"'`, "ok",
  15. "#312");