From owner-freebsd-current@FreeBSD.ORG Fri Feb 22 10:52:42 2008 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 5AAC716A400; Fri, 22 Feb 2008 10:52:42 +0000 (UTC) (envelope-from rermilov@team.vega.ru) Received: from mail.vega.ru (infra.dev.vega.ru [90.156.167.14]) by mx1.freebsd.org (Postfix) with ESMTP id 0FD4313C43E; Fri, 22 Feb 2008 10:52:42 +0000 (UTC) (envelope-from rermilov@team.vega.ru) Received: from [87.242.97.68] (port=59796 helo=edoofus.dev.vega.ru) by mail.vega.ru with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.68 (FreeBSD)) (envelope-from ) id 1JSVWD-00006N-2s; Fri, 22 Feb 2008 10:52:41 +0000 Received: from edoofus.dev.vega.ru (localhost [127.0.0.1]) by edoofus.dev.vega.ru (8.14.2/8.14.2) with ESMTP id m1MAqdhc094964; Fri, 22 Feb 2008 13:52:39 +0300 (MSK) (envelope-from rermilov@team.vega.ru) Received: (from ru@localhost) by edoofus.dev.vega.ru (8.14.2/8.14.2/Submit) id m1MAqdVg094963; Fri, 22 Feb 2008 13:52:39 +0300 (MSK) (envelope-from rermilov@team.vega.ru) X-Authentication-Warning: edoofus.dev.vega.ru: ru set sender to rermilov@team.vega.ru using -f Date: Fri, 22 Feb 2008 13:52:39 +0300 From: Ruslan Ermilov To: Dag-Erling Sm??rgrav Message-ID: <20080222105239.GC94607@team.vega.ru> References: <20080221131209.GA2022@plan0.kaiwan.csbnet.se> <20080221140247.GC2022@plan0.kaiwan.csbnet.se> <20080221143351.GP57756@deviant.kiev.zoral.com.ua> <20080221152549.GB21518@team.vega.ru> <20080221173150.GA93693@dragon.NUXI.org> <20080222070728.GA56282@team.vega.ru> <20080222091642.GB57428@team.vega.ru> <864pc1s1wa.fsf@ds4.des.no> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <864pc1s1wa.fsf@ds4.des.no> User-Agent: Mutt/1.5.17 (2007-11-01) Cc: Joseph Koshy , Kai Wang , current@freebsd.org Subject: Re: [HEADS UP] ar(1) front-end committed. (notes for cross compile) 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, 22 Feb 2008 10:52:42 -0000 On Fri, Feb 22, 2008 at 11:48:05AM +0100, Dag-Erling Sm??rgrav wrote: > Ruslan Ermilov writes: > > - Handle upgrades nicely: use GNU ar(1) during the build on older > > systems, and use BSD ar(1) on newer systems. For now, always > > bootstrap BSD ar(1) on newer systems during the build (in case > > some bugs pop up), but after some period of testing, we can stop > > unconditionally bootstrapping it. > > I would *really* like BSD ar to be used to build world regardless of > host system version, at least on the tinderbox. Isn't it possible to > use GNU ar just for the toolchain, then BSD ar for the "real" world? > Doesn't adding ar to bootstrap-tools take care of that? > > Note that the tinderbox *always* cross-builds, even when building for > the platform it runs on. > BSD ar(1) depends on libelf and libarchive. Do you know which versions of them are safe to produce a working BSD ar(1)? Cheers, -- Ruslan Ermilov ru@FreeBSD.org FreeBSD committer