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
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers pgsql-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

Browse pgsql-hackers by date

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

Browse pgsql-patches by date

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