From owner-freebsd-current@FreeBSD.ORG Sat Jan 12 14:12:12 2008 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 B172E16A41A for ; Sat, 12 Jan 2008 14:12:12 +0000 (UTC) (envelope-from ticso@cicely12.cicely.de) Received: from raven.bwct.de (raven.bwct.de [85.159.14.73]) by mx1.freebsd.org (Postfix) with ESMTP id 159AA13C442 for ; Sat, 12 Jan 2008 14:12:11 +0000 (UTC) (envelope-from ticso@cicely12.cicely.de) Received: from cicely5.cicely.de ([10.1.1.7]) by raven.bwct.de (8.13.4/8.13.4) with ESMTP id m0CECAen085390; Sat, 12 Jan 2008 15:12:10 +0100 (CET) (envelope-from ticso@cicely12.cicely.de) Received: from cicely12.cicely.de (cicely12.cicely.de [10.1.1.14]) by cicely5.cicely.de (8.13.4/8.13.4) with ESMTP id m0CEC28s035900 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 12 Jan 2008 15:12:03 +0100 (CET) (envelope-from ticso@cicely12.cicely.de) Received: from cicely12.cicely.de (localhost [127.0.0.1]) by cicely12.cicely.de (8.13.4/8.13.3) with ESMTP id m0CEC22u094636; Sat, 12 Jan 2008 15:12:02 +0100 (CET) (envelope-from ticso@cicely12.cicely.de) Received: (from ticso@localhost) by cicely12.cicely.de (8.13.4/8.13.3/Submit) id m0CEC2Et094635; Sat, 12 Jan 2008 15:12:02 +0100 (CET) (envelope-from ticso) Date: Sat, 12 Jan 2008 15:12:02 +0100 From: Bernd Walter To: Steve Kargl , freebsd-current@freebsd.org Message-ID: <20080112141201.GL79270@cicely12.cicely.de> References: <20080111142336.GA1379@plan0.kaiwan.csbnet.se> <20080111194036.GA28896@troutmask.apl.washington.edu> <20080112072138.GB1016@plan0.kaiwan.csbnet.se> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080112072138.GB1016@plan0.kaiwan.csbnet.se> X-Operating-System: FreeBSD cicely12.cicely.de 5.4-STABLE alpha User-Agent: Mutt/1.5.9i X-Spam-Status: No, score=-4.4 required=5.0 tests=ALL_TRUSTED=-1.8, BAYES_00=-2.599 autolearn=ham version=3.2.3 X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on cicely12.cicely.de Cc: Subject: Re: [Call for testers] "BSD ar" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ticso@cicely.de List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Jan 2008 14:12:12 -0000 On Sat, Jan 12, 2008 at 08:21:38AM +0100, Kai Wang wrote: > On Fri, Jan 11, 2008 at 11:40:36AM -0800, Steve Kargl wrote: > > Do I drop the ar/ directory into src/usr.bin as a replacement > > for the current ar/? > > Then make buildworld? > This will possibly not work because you may need to turn off > the build of GNU ar first, which is not simple because the build of other > GNU tools may depend on the build of GNU ar. (I'm working on this) > > The recommended way is: (for now) > > 1. Backup your GNU ar first: > % cp /usr/bin/ar SOME_BACKUP_DIR > > 2. Build BSD ar > extract the tarball > % cd ar > % make > > 3. Replace > # cp ./ar /usr/bin/ar > # cd /usr/bin > # ln -f ar ranlib > > Then you can do something like ports build or "make buildworld" > to try it out. But then it is only used for building the toolchain, not for building the world/universe itself. Did you try adding it into the toolchain for your make universe tests? I don't know how sensitive ar is to cross builds, but of course it is important for us to support cross builds. Nevertheless I think it is great to have a replacement. We have a lot of additional traditional tools under the BSD licence and I feel more and more comfortable with this. -- B.Walter http://www.bwct.de http://www.fizon.de bernd@bwct.de info@bwct.de support@fizon.de