which make in freebsd?

Matthew D. Fuller fullermd at over-yonder.net
Mon Nov 3 06:47:16 PST 2003


On Mon, Nov 03, 2003 at 03:06:03PM +0100 I heard the voice of
Dag-Erling Sm?rgrav, and lo! it spake thus:
> 
> I believe you can get a BSD-compatible make(1) as a package on most
> Linux distros - and if all else fails, NetBSD's make(1) is highly
> portable and easy to build.  It differs a little from ours, but not
> much.

You can get pmake(1), which isn't too standard, requires you to invoke it
as pmake (thus breaking POLA), and (on the systems I've seen it on)
doesn't se ${MAKE}, so you're screwed as soon as you try to recurse.

All in all, I found it easiest just to write the conversions so that
everybody could just type 'make'.  Well, except probably a few platforms
with their own subtly-incompatible make(1)'s, but they have the fallback
of gmake, so...


-- 
Matthew Fuller     (MF4839)   |  fullermd at over-yonder.net
Systems/Network Administrator |  http://www.over-yonder.net/~fullermd/

"The only reason I'm burning my candle at both ends, is because I
      haven't figured out how to light the middle yet"


More information about the freebsd-chat mailing list