From owner-freebsd-stable Tue Jul 23 7:45:19 2002 Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9898437B400 for ; Tue, 23 Jul 2002 07:45:15 -0700 (PDT) Received: from TMA-1.brad-x.com (static-b2-191.highspeed.eol.ca [64.56.236.191]) by mx1.FreeBSD.org (Postfix) with ESMTP id F31AF43E5E for ; Tue, 23 Jul 2002 07:45:14 -0700 (PDT) (envelope-from brad@brad-x.com) Received: from brad-x.com (unknown [199.212.61.131]) by TMA-1.brad-x.com (Postfix) with ESMTP id 6DB4622104A; Tue, 23 Jul 2002 10:46:16 -0400 (EDT) Date: Tue, 23 Jul 2002 10:44:19 -0400 From: Brad Laue To: Marc Olzheim Cc: freebsd-stable@freebsd.org Subject: Re: USE_GCC=3.1 ? Message-Id: <20020723104419.4e6286e9.brad@brad-x.com> In-Reply-To: <20020723143416.GA21979@stack.nl> References: <20020721183000.GA89075@stack.nl> <20020722003917.GA32906@stack.nl> <20020723143416.GA21979@stack.nl> Organization: brad-x.com X-Mailer: Sylpheed version 0.8.0 (GTK+ 1.2.10; i386-portbld-freebsd4.6) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Tue, 23 Jul 2002 16:34:16 +0200 Marc Olzheim wrote: > > > When one has that line in /etc/make.conf, "make install" in any ports > > > dir breaks. It fails to register properly and bails out with: > > > > Hmmm, I see it's the "make clean" part that goes wrong... > > More specifically: make clean-depends > > It's the fact that gmake depends on gcc31, which depends on gmake, etc. > > Perhaps /usr/share/mk/bsd.port.mk:925 should be deleted ? Isn't there > any kind of loop detection ? > > Marc I actually had this discussion a couple of days ago. I was informed that USE_GCC is not to be put in make.conf, nor is any other USE_ statement; apparently these only suit port makefiles. In order to use GCC 3.1, browse through /usr/ports/Mk and see what the USE_GCC=3.1 declaration causes to be set in the make environment; place those things in make.conf. Specifically these are: CC=gcc31 CXX=g++31 -- // -- http://www.BRAD-X.com/ -- // To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message