X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f X-Recipient: djgpp AT delorie DOT com Date: Sat, 05 Nov 2011 23:08:01 +0200 From: Eli Zaretskii Subject: Re: which: command not found In-reply-to: <4349b255-f8ba-4e1d-93b9-488b173373a9@g7g2000vbv.googlegroups.com> X-012-Sender: halo1 AT inter DOT net DOT il To: djgpp AT delorie DOT com Message-id: <83bosqjn0u.fsf@gnu.org> References: <0e66e1f9-6a85-4af8-94b1-2ac490eaf4c2 AT m19g2000vbm DOT googlegroups DOT com> <4349b255-f8ba-4e1d-93b9-488b173373a9 AT g7g2000vbv DOT googlegroups DOT com> Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk > From: Rugxulo > Date: Sat, 5 Nov 2011 13:39:48 -0700 (PDT) > > This isn't a direct reply (as others have already answered), but just > FYI, GNU software is recommended to only use the following utilities > in makefiles (and hence configure / AutoConf / AutoTools): > > http://www.gnu.org/prep/standards/html_node/Utilities-in-Makefiles.html#Utilities-in-Makefiles > > awk cat cmp cp diff echo egrep expr false grep install-info ln ls > mkdir mv printf pwd rm rmdir sed sleep sort tar test touch tr true Alas, many GNU packages abandoned every portability guideline in the book long ago. Most of the maintainers behave as if GNU/Linux is the only system in the world worth catering to. Just the last week, I needed to craft my own version of `mktemp' because the Texinfo test suite used it. `mktemp' is part of GNU Coreutils, which you can only expect to be present on GNU/Linux. And that's just an example, of which I saw too many in the recent years.