From owner-freebsd-questions@FreeBSD.ORG Sun Apr 13 20:40:00 2008 Return-Path: Delivered-To: freebsd-questions@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B2667106564A for ; Sun, 13 Apr 2008 20:40:00 +0000 (UTC) (envelope-from michael.le_barbier@laposte.net) Received: from smtp5-g19.free.fr (smtp5-g19.free.fr [212.27.42.35]) by mx1.freebsd.org (Postfix) with ESMTP id 74CF58FC27 for ; Sun, 13 Apr 2008 20:40:00 +0000 (UTC) (envelope-from michael.le_barbier@laposte.net) Received: from smtp5-g19.free.fr (localhost.localdomain [127.0.0.1]) by smtp5-g19.free.fr (Postfix) with ESMTP id 4180B3F620E; Sun, 13 Apr 2008 22:39:59 +0200 (CEST) Received: from Llea.celt.neu (ron34-3-82-236-236-194.fbx.proxad.net [82.236.236.194]) by smtp5-g19.free.fr (Postfix) with ESMTP id 11A653F6259; Sun, 13 Apr 2008 22:39:58 +0200 (CEST) Message-ID: <48027027.5040508@laposte.net> Date: Sun, 13 Apr 2008 22:42:15 +0200 From: =?UTF-8?B?TWljaGHDq2wgTGUgQmFyYmllcg==?= User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; fr-FR; rv:1.8.1.11) Gecko/20080212 SeaMonkey/1.1.7 MIME-Version: 1.0 To: Giorgos Keramidas References: <8763um1ros.fsf@kobe.laptop> In-Reply-To: <8763um1ros.fsf@kobe.laptop> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Cc: freebsd-questions@FreeBSD.ORG Subject: Re: Using FreeBSD's make under Linux X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 20:40:00 -0000 Giorgos Keramidas wrote: > On Sat, 12 Apr 2008 17:20:17 +0200, Michaël Le Barbier wrote: >> Hi folks, >> >> a few years ago, I tried to use FreeBSD's make under GNU/Linux, and >> thanks to `jpd' on c.u.b.f.misc, I managed to build FreeBSD 4.7's make >> under some GNU/Linux systems. Having a couple makefiles using make's >> features that were introduced after 4.7, I would like to build a more >> up-to-date, make. >> >> Before I start, I am double checking nobody has done the job yet, and >> nobody has it in the works. So, if you know anything about this, I >> would be very happy you share the info with me! > > There's definitely interest in making FreeBSD make(1) buildable on > Linux and Solaris systems. Warner Losh recently committed some changes > to bring us closer to this goal, and I'm on and off making changes to a > personal project at http://hg.hellug.gr/bmake/gker/ but I'm afraid that > the `pmake' port is all that is usable right now. Hi Giorgos, thanks to your reply, I remembered that BSD's make is known as bmake in NetBSD's pkgsrc (I have formerly used pkgsrc on a Mac OS X system). See what I found: one of the bmake's commiters is also maintaining an autonomous auto-* version of it, and it seems close enough of FreeBSD's make to work on my files! References: http://www.crufty.net/help/sjg/bmake.html ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/devel/bmake/README.html ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/pkgtools/bootstrap-mk-files/README.html -- Cheers, Michaël