Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 29 Dec 2001 13:59:45 -0500
From:      Alan Eldridge <alane@geeksrus.net>
To:        FreeBSD Ports List <ports@freebsd.org>
Subject:   make vs. gmake for autoconf'd Makefiles
Message-ID:  <20011229185945.GA57292@wwweasel.geeksrus.net>

next in thread | raw e-mail | index | archive | help
I have noticed a discrepancy; I'd call this a bug, since the behavior is
certainly astonishing to me....

Autoconf-created Makefiles use a sub-make to do, e.g., an install.

Suppose the package was configured with --prefix=/usr/local.

If I say:

   make prefix=/tmp/sandbox install
   
then FBSD's make will still do the install in */usr/local*.

If I use gmake:

   gmake prefix=/tmp/sandbox install
   
then the install with happen in /tmp/sandbox the way I intended.

Now the only problem with PR'ing this is that somebody, somewhere,
probably relies on this behavior, and making such a fundamental change
to make is going to be met with extreme resistance.

Anybody else think this discrepancy is a problem?

-- 
Alan Eldridge
Pmmfmffmmfmp mmmpppppffmpmfpmpppff $PffMmmPppMpmPpfPpm mfpmmmmmfpmpmpppff.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




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