Date: Fri, 27 Jul 2007 00:37:19 +0300 From: "Dima Sorkin" <dima.sorkin@gmail.com> To: freebsd-questions@freebsd.org Subject: Re: make and gmake on FreeBSD Message-ID: <e40293600707261437k4f0cf998k3be9d1030c959d43@mail.gmail.com> In-Reply-To: <200707262104.l6QL4k6f017608@smtpclu-3.eunet.yu> References: <e40293600707261326x2f65e4a6p46361ae20ab79fc8@mail.gmail.com> <200707262104.l6QL4k6f017608@smtpclu-3.eunet.yu>
next in thread | previous in thread | raw e-mail | index | archive | help
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'
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?e40293600707261437k4f0cf998k3be9d1030c959d43>