Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 3 Nov 2003 08:26:55 -0600
From:      "Matthew D. Fuller" <fullermd@over-yonder.net>
To:        Dag-Erling Sm?rgrav <des@des.no>
Cc:        chat@freebsd.org
Subject:   Re: which make in freebsd?
Message-ID:  <20031103142655.GB4241@over-yonder.net>
In-Reply-To: <xzpk76hr1h0.fsf@dwp.des.no>
References:  <20031102010136.44997855.beyert@cs.ucr.edu> <xzpfzh6apma.fsf@dwp.des.no> <3FA5EC15.2C7F1656@emailrob.com> <xzpznfdeth8.fsf@dwp.des.no> <20031103140044.GA4241@over-yonder.net> <xzpk76hr1h0.fsf@dwp.des.no>

next in thread | previous in thread | raw e-mail | index | archive | help
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@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"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031103142655.GB4241>