Thread (8 messages) flat view 8 messages, 3 authors, 2016-06-15

Re: [PATCH] perl shebangs: Use /usr/bin/env, not /usr/bin/perl

From: Tor Arntsen <hidden>
Date: 2016-06-15 22:48:50

On Fri, May 21, 2010 at 17:15, Peter Kjellerstedt
[off-list ref] wrote:
This does not work. You cannot give arguments to an application
started via /usr/bin/env; it will interprete everything after
/usr/bin/env as the application name and fail with:

/usr/bin/env: perl -w: No such file or directory
Yep. It would have to be changed to
/usr/bin/env perl
and add
BEGIN {$^W = 1;}
to the script.

That been said, I've used /usr/bin/env perl for customer applications
for years and years, without problems.  Things wouldn't have worked
otherwise, because on e.g. IRIX systems the /usr/bin/perl version
would be 5.005 and the /usr/freeware version would be 5.6.1.BUt the
caveat is that you'll need to change -w to the above.

-Tor
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help