1*4882a593SmuzhiyunPatch was imported from the OpenEmbedded git server 2*4882a593Smuzhiyun(git://git.openembedded.org/openembedded) 3*4882a593Smuzhiyunas of commit id 676cbb54d42c89a4832871064cfcb7ee2ad372ee 4*4882a593Smuzhiyun 5*4882a593Smuzhiyunklcc-cross: Add patch to use /usr/bin/env perl 6*4882a593SmuzhiyunCertain configurations (such as autobuilders) may build in very 7*4882a593Smuzhiyundeep paths (that are longer than the #! mechanism allows) which 8*4882a593Smuzhiyunmakes it unsafe to use the direct path for perl. In our case we know 9*4882a593Smuzhiyunthat /usr/bin/env perl will always return ours (if it has been built). 10*4882a593Smuzhiyun 11*4882a593SmuzhiyunSigned-off-by: Tom Rini <tom_rini@mentor.com> 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun--- a/klcc/makeklcc.pl 14*4882a593Smuzhiyun+++ b/klcc/makeklcc.pl 15*4882a593Smuzhiyun@@ -26,7 +26,7 @@ sub pathsearch($) { 16*4882a593Smuzhiyun return undef; 17*4882a593Smuzhiyun } 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun-print "#!${perlpath}\n"; 20*4882a593Smuzhiyun+print "#!/usr/bin/env perl\n"; 21*4882a593Smuzhiyun 22*4882a593Smuzhiyun open(KLIBCCONF, "< $klibcconf\0") 23*4882a593Smuzhiyun or die "$0: cannot open $klibcconf: $!\n"; 24