From owner-freebsd-questions@FreeBSD.ORG  Thu Jul 26 21:37:20 2007
Return-Path: <owner-freebsd-questions@FreeBSD.ORG>
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 8F13816A417
	for <freebsd-questions@freebsd.org>;
	Thu, 26 Jul 2007 21:37:20 +0000 (UTC)
	(envelope-from dima.sorkin@gmail.com)
Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.176])
	by mx1.freebsd.org (Postfix) with ESMTP id 5096313C48D
	for <freebsd-questions@freebsd.org>;
	Thu, 26 Jul 2007 21:37:19 +0000 (UTC)
	(envelope-from dima.sorkin@gmail.com)
Received: by py-out-1112.google.com with SMTP id a73so1310627pye
	for <freebsd-questions@freebsd.org>;
	Thu, 26 Jul 2007 14:37:19 -0700 (PDT)
DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta;
	h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;
	b=ptrsoajJZUjWT40WF1DRqsHn/agvgGgmCWcnBIs/1WQVT4+ThXgioOrGwSgLreE16MkfNQtiAsHpxjZnE2bR1Em65BDIcqBz9wlS86GYJ1waAcvhfXOaHj1XQ6J3j29qiGdHWZb1RhYll+RPv09/Cv0rmCWWFd/bt8hSF3WlCmw=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta;
	h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;
	b=PQZnjWwqanmuF1ZvPmdpz3H19l6XijbEufcRkV5ATlOvO6M2/4yID7+1clNq1hQn2HhZ26QWaeclbWjnmRmIZqX8CcnmCk0h0N/g21UWqzJNqhzek2vL/cWn4LMXlXH9ZCPT800fyUoRPirf3OPNCHOzCaw8YXi8c6roQvm7l74=
Received: by 10.65.151.6 with SMTP id d6mr3971449qbo.1185485839320;
	Thu, 26 Jul 2007 14:37:19 -0700 (PDT)
Received: by 10.65.139.10 with HTTP; Thu, 26 Jul 2007 14:37:19 -0700 (PDT)
Message-ID: <e40293600707261437k4f0cf998k3be9d1030c959d43@mail.gmail.com>
Date: Fri, 27 Jul 2007 00:37:19 +0300
From: "Dima Sorkin" <dima.sorkin@gmail.com>
To: freebsd-questions@freebsd.org
In-Reply-To: <200707262104.l6QL4k6f017608@smtpclu-3.eunet.yu>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
References: <e40293600707261326x2f65e4a6p46361ae20ab79fc8@mail.gmail.com>
	<200707262104.l6QL4k6f017608@smtpclu-3.eunet.yu>
Subject: Re: make and gmake on FreeBSD
X-BeenThere: freebsd-questions@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: User questions <freebsd-questions.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-questions>, 
	<mailto:freebsd-questions-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-questions>
List-Post: <mailto:freebsd-questions@freebsd.org>
List-Help: <mailto:freebsd-questions-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-questions>, 
	<mailto:freebsd-questions-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Jul 2007 21:37:20 -0000

Hi.
 Thank you very much. See below.
Regards, Dima.

On 7/27/07, Nikola Lecic  wrote:

> No, make (BSD make) is a part of FreeBSD, gmake (GNU make) is a
> third-party application, available through devel/gmake port.
> They _are_ different.
Yes, I forgot there was an alias. See at the bottom of the message.

> > and only with "gmake" I succeed to build serious projects.
>
> This is very interesting observation, could you expand on this?

Well, I don't want to make claims without basis, as it is based only
on my memories :).
I so completely switched to gmake during the winter that I even forgot
I have an alias.

I didn't succeeded to compile projects from my univ studies, but I
afraid I use all those gnu extensions. I _think_ I didn't succeeded to
compile the DEAL.II lib without gmake.
These are projects that don't use the "recursive make" paradigm, at least not in
all places. They "-include" makefiles from lower hierarchies, but I
afraid gnu extension
sit there in every place. Not shure, though ...


[dsorkin@eml5 /usr/home/dsorkin]$ /usr/bin/make --version
make: illegal option -- -
usage: make [-BPSXeiknqrstv] [-C directory] [-D variable]
        [-d flags] [-E variable] [-f makefile] [-I directory]
        [-j max_jobs] [-m directory] [-V variable]
        [variable=value] [target ...]
[dsorkin@eml5 /usr/home/dsorkin]$ alias make
alias make='gmake'