Skip site navigation (1) Skip section navigation (2)

Re: GNU make (Re: [HACKERS] Re: [PATCHES] Patch for more readable parse error messages)

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Peter Eisentraut <peter_e(at)gmx(dot)net>
Cc: PostgreSQL Development <pgsql-hackers(at)postgreSQL(dot)org>
Subject: Re: GNU make (Re: [HACKERS] Re: [PATCHES] Patch for more readable parse error messages)
Date: 2000-02-23 16:30:10
Message-ID: 4553.951323410@sss.pgh.pa.us (view raw or flat)
Thread:
Lists: pgsql-hackerspgsql-patches
Peter Eisentraut <e99re41(at)DoCS(dot)UU(dot)SE> writes:
> On Wed, 23 Feb 2000, Tom Lane wrote:
>>>> And in fact, VPATH exists in both System V's and 4.3 BSD's make.
>> 
>> You're still confusing two datapoints with the wide world...

> I challenge everyone to show me a make without VPATH. In fact, show me two
> makes without a feature that you can't live without, and I shall forever
> hold my peace.

Out of the four systems I have easy access to: HPUX 10, HPUX 9, Linux
(some fairly old RedHat version), and SunOS 4.1.4, two have makes
without VPATH ... and Linux doesn't really count since it's using gmake
anyway.

Now you can argue that HPUX 9 and SunOS 4.1.4 are dinosaurs that should
be put out of their misery, and I wouldn't disagree --- but reality is
that a lot of people are running older systems and don't have the time
or interest to upgrade 'em.  "Portability" doesn't mean "portability to
the newest and most standards-conformant systems", it means portability
to what's actually out there.

> it's not the idea to say "we need GNU make because it has all these
> features" when 93% of these features in fact exist in all other reasonable
> makes as well.

If I thought we were anywhere near that close to being able to use old
makes, I'd be arguing for removing the GNU-make dependency too.  But
I don't think it's going to be practical...

			regards, tom lane

In response to

Responses

pgsql-hackers by date

Next:From: Bruce MomjianDate: 2000-02-23 16:51:56
Subject: Re: [HACKERS] Beta for 4:30AST ... ?
Previous:From: Hiroshi InoueDate: 2000-02-23 16:19:57
Subject: RE: [HACKERS] Cache query (PREPARE/EXECUTE)

pgsql-patches by date

Next:From: Peter EisentrautDate: 2000-02-24 12:51:40
Subject: Re: GNU make (Re: [HACKERS] Re: [PATCHES] Patch for more readable parse error messages)
Previous:From: Peter EisentrautDate: 2000-02-23 13:20:44
Subject: GNU make (Re: [HACKERS] Re: [PATCHES] Patch for more readable parse error messages)

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group