Subject: Re: tools.mk, USE_GNU_TOOLS=yacc and _TOOLS_REPLACE_OPSYS
To: None <tech-pkg@NetBSD.org>
From: Bruce J.A. Nourish <bjan@bjan.freeshell.org>
List: tech-pkg
Date: 03/09/2004 23:18:49
On Tue, Mar 09, 2004 at 08:44:45PM -0800, Jeremy C. Reed wrote:
> Who uses Linux here?

Used to :-) Note that it's almost never possible to make universal
statements about "Linux systems." So when I say (or imply) "all", 
I really mean "virtually all, but if you look in a sufficiently
wierd or obscure distro, you could probably find a counterexample."
By "wierd or obscure," I'm talking about either antique or
non-traditional/non-UNIX-like distros.

Also, note that most distros allow installations with no development
tools at all. I'm assuming that the user has installed some sort
of typical "development" package set.

> Do all Linux systems include a "yacc" called yacc?

Yes, it's usually a wrapper for "bison -y". (Assuming they have
bison).

> Do all Linux systems include a "lex" called "lex"?

Ditto with "flex -l".

> Do all Linux systems come with "patch" by default?

Almost always. If it's there, it'll be GNU.

> Do all Linux systems come with GNU "make" by default?

Ditto.

> Do all Linux systems come with a GNU "awk" by default?

Yes. Many use it in the boot scripts somewhere(!).
-- 
Bruce J.A. Nourish <bjan@bjan.freeshell.org> http://bjan.freeshell.org
SDF Public Access UNIX System - http://sdf.lonestar.org