From owner-freebsd-current@FreeBSD.ORG Sat Jan 12 19:27:06 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 65AE316A421 for ; Sat, 12 Jan 2008 19:27:06 +0000 (UTC) (envelope-from peter@wemm.org) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.152]) by mx1.freebsd.org (Postfix) with ESMTP id 7536613C458 for ; Sat, 12 Jan 2008 19:27:05 +0000 (UTC) (envelope-from peter@wemm.org) Received: by fg-out-1718.google.com with SMTP id 16so1738680fgg.35 for ; Sat, 12 Jan 2008 11:27:02 -0800 (PST) Received: by 10.82.186.5 with SMTP id j5mr7933519buf.16.1200166021917; Sat, 12 Jan 2008 11:27:01 -0800 (PST) Received: by 10.82.181.17 with HTTP; Sat, 12 Jan 2008 11:27:01 -0800 (PST) Message-ID: Date: Sat, 12 Jan 2008 11:27:01 -0800 From: "Peter Wemm" To: "Steve Kargl" In-Reply-To: <20080112181344.GA70692@troutmask.apl.washington.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20080111142336.GA1379@plan0.kaiwan.csbnet.se> <20080111194036.GA28896@troutmask.apl.washington.edu> <20080112072138.GB1016@plan0.kaiwan.csbnet.se> <20080112181344.GA70692@troutmask.apl.washington.edu> Cc: freebsd-current@freebsd.org 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 19:27:06 -0000 On Jan 12, 2008 10:13 AM, Steve Kargl wrote: > 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. The gnu autoconf stuff never used to need long options... Yes, they'd sometimes detect 'GNU ld' etc, but it always used to work with standard unix args. -- Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com "All of this is for nothing if we don't go to the stars" - JMS/B5