From owner-freebsd-current@FreeBSD.ORG Mon Jun 15 01:29:59 2009 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 37100106566C; Mon, 15 Jun 2009 01:29:59 +0000 (UTC) (envelope-from xcllnt@mac.com) Received: from asmtpout014.mac.com (asmtpout014.mac.com [17.148.16.89]) by mx1.freebsd.org (Postfix) with ESMTP id 1FF058FC0C; Mon, 15 Jun 2009 01:29:59 +0000 (UTC) (envelope-from xcllnt@mac.com) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; charset=US-ASCII; format=flowed Received: from MacBook-Pro.lan.xcllnt.net (mail.xcllnt.net [75.101.29.67]) by asmtp014.mac.com (Sun Java(tm) System Messaging Server 6.3-8.01 (built Dec 16 2008; 32bit)) with ESMTPSA id <0KL9006AAATXVN10@asmtp014.mac.com>; Sun, 14 Jun 2009 18:29:59 -0700 (PDT) Message-id: From: Marcel Moolenaar To: Mark Murray In-reply-to: Date: Sun, 14 Jun 2009 18:29:56 -0700 References: <1464A93A-D187-476F-A143-E37EB6BB01EF@mac.com> X-Mailer: Apple Mail (2.935.3) Cc: "current@freebsd.org" Subject: Re: Build is polluted by host build environment. 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: Mon, 15 Jun 2009 01:30:00 -0000 On Jun 14, 2009, at 1:21 AM, Mark Murray wrote: > Marcel Moolenaar writes: >> cc_tools is supposed to use /usr/include when it's building the cross >> tools, so your email does not demonstrate a problem per se. > > I said in the original email that the building was fine for all the > tools stuff, and that the failure occurred once the "real" build got > under way. Ok. But still, cc_tools builds programs that run on the host and as such *must* use headers in /usr/include. The GCC build is too convoluted to state that the observed breakage is a problem or that it isn't a problem without detailed analysis of what was being built and how it's used. > If you look at the patch I supplied, you'll see that I only break > /usr/include once the tools are done. Unfortunately that is not exactly true. > Having done that, the real build proceeds, and breaks in cc_tools for > the reason stated. Full build log available on request. Please make the full logs available somewhere. -- Marcel Moolenaar xcllnt@mac.com