From owner-freebsd-current@FreeBSD.ORG Fri Oct 28 20:30:38 2011 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5CB151065674 for ; Fri, 28 Oct 2011 20:30:38 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from tensor.andric.com (cl-327.ede-01.nl.sixxs.net [IPv6:2001:7b8:2ff:146::2]) by mx1.freebsd.org (Postfix) with ESMTP id 1ED8B8FC29 for ; Fri, 28 Oct 2011 20:30:38 +0000 (UTC) Received: from [IPv6:2001:7b8:3a7:0:4c76:9767:f5a:f9ce] (unknown [IPv6:2001:7b8:3a7:0:4c76:9767:f5a:f9ce]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id 5EA915C37; Fri, 28 Oct 2011 22:30:37 +0200 (CEST) Message-ID: <4EAB10F0.9010606@FreeBSD.org> Date: Fri, 28 Oct 2011 22:30:40 +0200 From: Dimitry Andric Organization: The FreeBSD Project User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20111019 Thunderbird/8.0 MIME-Version: 1.0 To: Dominic Fandrey References: <4EA80BD3.7000202@bsdforen.de> <4EA81B90.60501@FreeBSD.org> <4EAABF2E.3030709@bsdforen.de> <4EAAF228.1060000@FreeBSD.org> <4EAB0D53.7090000@bsdforen.de> In-Reply-To: <4EAB0D53.7090000@bsdforen.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-current@freebsd.org Subject: Re: 9.0 RC1 linking problem with i386 libs on amd64 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Oct 2011 20:30:38 -0000 On 2011-10-28 22:15, Dominic Fandrey wrote: ... >> This latter problem is what my patch attempts to fix, while changing as >> little as possible. > > An alternative is to pass __MAKE_CONF=/dev/null to the 32-bit stage. > That should also work in the environment, see make.conf(5) The problem with this, is that you then skip *all* settings and logic in make.conf, which might not be what you want... The only variables that are specifically overridden for the build32 stage are CC, CXX, AS and LD, so those are the only ones whose value from make.conf needs to be 'ignored' in that stage.