delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2011/11/05/17:10:53

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 <eliz AT gnu DOT org>
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

> From: Rugxulo <rugxulo AT gmail DOT com>
> 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.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright 2019   by DJ Delorie     Updated Jul 2019