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