[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Detecting FreeBSD's make

From: Paul Smith
Subject: Re: Detecting FreeBSD's make
Date: Tue, 06 Nov 2007 20:48:57 -0500

On Wed, 2007-11-07 at 01:00 +0000, Harlan Stenn wrote:
> IME, that position is excessive.  It was true, as far as I can recall,
> for SGI's make, but this is the first time this particular issue has
> bitten me (or any of the users of the package) in a *long* time.

Hm.  Maybe automake works around it better than it used to.

IIRC, the problem is that in SysV make (and perhaps in BSD make although
I confess I've not played with it much), a number of the normal
automatic variables are not defined for explicit rules; they're only
defined for suffix rules.  And if the automatic variables are not
defined, then you can't find out what the VPATH'd pathname is for those

So, the upshot is VPATH just doesn't work with explicit rules, which is
not good.

There may have been other problems with VPATH as well.

This is from my increasingly dodgy memory so I could be wrong on


 Paul D. Smith <address@hidden>          Find some GNU make tips at:            
 "Please remain calm...I may be mad, but I am a professional." --Mad Scientist

reply via email to

[Prev in Thread] Current Thread [Next in Thread]