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>