cvs commit: src/gnu/usr.bin/binutils Makefile.inc0

David O'Brien obrien at FreeBSD.org
Sun Mar 14 17:08:19 PST 2004


On Mon, Mar 15, 2004 at 11:28:47AM +1100, John Birrell wrote:
> On Sun, Mar 14, 2004 at 04:16:19PM -0800, David O'Brien wrote:
> > On Sun, Mar 14, 2004 at 04:10:23PM -0800, David O'Brien wrote:
> > > On Fri, Mar 05, 2004 at 05:22:47PM +0200, Ruslan Ermilov wrote:
> > > > OK, I see.  Removing the contrib/bintuils/include/getopt.h is the
> > > > only real solution -- I've removed it locally and reverted these
> > > > revisions, and it's now past that point.
> > > > 
> > > > David, remove the damn header please.
> > 
> > BTW, ask maintainer I do still have the option of NOT using the
> > getopt_long from libc and just sticking with the GNU supplied one.
> 
> I think we should just use the version distributed by the FSF. The only
> reason to changing things locally is if there would be some improvement.
> That isn't the case here.

I agree 100%.  Mark my word -- there will be some FSF gcc & binutils
change to its getopt that we won't have and it will cause a real problem.
The GNU toolchain is GPV'ed, using a BSDL'ed getopt doesn't solve
anything.

> FWIW, ache has done lots of commits related to getopt since I reported
> the problem I was seeing. He attributed the problem to the POSIXLY_CORRECT
> environment variable which accounts for why most people didn't get bitten.

I had seen some email traffic on that, but wasn't sure if you were happy
with the solution to the breakage.
 
-- 
-- David  (obrien at FreeBSD.org)


More information about the cvs-src mailing list