1perl-Net-LibIDN: cross-compile 2 3Upstream-Status: Pending 4 5Add support for cross-compile allowing the compiler binary to be 6specified into the perl Makefile instead of using the default 'gcc'. 7 8Signed-off-by: Greg Moffatt <greg.moffatt@windriver.com> 9--- 10 11--- perl-Net-LibIDN-0.12.orig/Makefile.PL 2009-02-26 07:09:45.000000000 -0500 12+++ perl-Net-LibIDN-0.12/Makefile.PL 2010-10-19 09:34:22.811173965 -0400 13@@ -9,6 +9,7 @@ 14 my $options; 15 my $testno=1; 16 my %MakeParams = InitMakeParams(); 17+my $compiler; 18 19 WriteMakefile(%MakeParams); 20 21@@ -44,7 +45,8 @@ 22 ( 23 "with-libidn=s" => \$libdir, 24 "with-libidn-inc=s" => \$incdir, 25- "disable-tld" => \$disable_tld 26+ "disable-tld" => \$disable_tld, 27+ "compiler=s" => \$compiler 28 ); 29 30 if ($libdir) 31@@ -165,12 +167,17 @@ 32 return 0; 33 } 34 35- foreach my $cc (qw/cc gcc/) 36+ foreach my $cc ($compiler, qw/cc gcc/) 37 { 38 unlink($test); 39 system "$cc $cflags -o $test $test.c $ldflags"; 40 next if ($? >> 8); 41 42+ if ($compiler == $cc) 43+ { 44+ return 1; 45+ } 46+ 47 if (open(FILE, "./$test|")) 48 { 49 my $match; 50