[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <3dcacca3f71c46cc98fa64b13a405b59@AcuMS.aculab.com>
Date: Mon, 3 Jun 2019 11:16:49 +0000
From: David Laight <David.Laight@...LAB.COM>
To: 'Masahiro Yamada' <yamada.masahiro@...ionext.com>,
"linux-kbuild@...r.kernel.org" <linux-kbuild@...r.kernel.org>
CC: Vineet Gupta <vgupta@...opsys.com>,
Alexey Brodkin <abrodkin@...opsys.com>,
"linux-snps-arc@...ts.infradead.org"
<linux-snps-arc@...ts.infradead.org>,
linux-stable <stable@...r.kernel.org>,
Michal Marek <michal.lkml@...kovi.net>,
"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>
Subject: RE: [PATCH] kbuild: use more portable 'command -v' for
cc-cross-prefix
From: Masahiro Yamada
> Sent: 03 June 2019 11:49
>
> To print the pathname that will be used by shell in the current
> environment, 'command -v' is a standardized way. [1]
>
> 'which' is also often used in scripting, but it is not portable.
All uses of 'which' should be expunged.
It is a bourne shell script that is trying to emulate a csh builtin.
It is doomed to fail in corner cases.
ISTR it has serious problems with shell functions and aliases.
David
-
Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK
Registration No: 1397386 (Wales)
Powered by blists - more mailing lists