From owner-freebsd-current@FreeBSD.ORG Sat Jan 12 18:13:43 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 F160F16A417 for ; Sat, 12 Jan 2008 18:13:43 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.208.78.105]) by mx1.freebsd.org (Postfix) with ESMTP id BB18913C447 for ; Sat, 12 Jan 2008 18:13:43 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost.apl.washington.edu [127.0.0.1]) by troutmask.apl.washington.edu (8.14.2/8.14.2) with ESMTP id m0CIDiSJ070763 for ; Sat, 12 Jan 2008 10:13:44 -0800 (PST) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.14.2/8.14.2/Submit) id m0CIDiZe070762 for freebsd-current@freebsd.org; Sat, 12 Jan 2008 10:13:44 -0800 (PST) (envelope-from sgk) Date: Sat, 12 Jan 2008 10:13:44 -0800 From: Steve Kargl To: freebsd-current@freebsd.org Message-ID: <20080112181344.GA70692@troutmask.apl.washington.edu> 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> User-Agent: Mutt/1.4.2.3i Subject: Re: [Call for testers] "BSD ar" 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: Sat, 12 Jan 2008 18:13:44 -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: > > On Fri, Jan 11, 2008 at 03:23:36PM +0100, Kai Wang wrote: > > > > > > I think it's time for "BSD ar" to get a public review after months of > > > bug hunting and cleaning up done by jkoshy@ and me. The majority of > > > the coding work was done during the summer of 2007 and was sponsored > > > by Google SoC 2007 programme. > > > > > > You can find the tarball at: > > > http://web.student.chalmers.se/~kaiw/patch/ar-20080111.tgz > > > > > > > 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) > (instruction removed.) > > BTW: Please use the version I packed up today, which fixed two bugs > reported by swell.k[AT]gmail[Dot]com yesterday. > > http://web.student.chalmers.se/~kaiw/patch/ar-20080112.tgz Kai, I thought/knew there would be a delay between my post and your response, so I just tried building your ar outside of src/. It now resides in ${HOME}/bin. One thing I noticed is that it appears to have no support for the GNU long option names. At least, "ar --help" told me that it was an illegal option. Do you plan to add long option support? I suspect that this will be needed by the ports collection, and probably anything that uses libtool. -- Steve