Date: Sun, 29 Sep 2002 12:27:42 -0700 From: "David O'Brien" <obrien@FreeBSD.org> To: Kris Kennaway <kris@obsecurity.org>, Eric Melville <eric@FreeBSD.org> Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/include Makefile getopt.h src/lib/libc/stdlib Makefile.inc getopt_long.3 getopt_long.c Message-ID: <20020929192742.GA85633@dragon.nuxi.com> In-Reply-To: <20020929044137.GB14475@xor.obsecurity.org> References: <200209290414.g8T4EbCp043463@freefall.freebsd.org> <20020929044029.GA25349@dragon.nuxi.com> <20020929044137.GB14475@xor.obsecurity.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Sep 28, 2002 at 09:41:37PM -0700, Kris Kennaway wrote: > On Sat, Sep 28, 2002 at 09:40:29PM -0700, David O'Brien wrote: > > On Sat, Sep 28, 2002 at 09:14:37PM -0700, Eric Melville wrote: > > > eric 2002/09/28 21:14:37 PDT > > > > > > Modified files: > > > include Makefile > > > lib/libc/stdlib Makefile.inc > > > Added files: > > > include getopt.h > > > lib/libc/stdlib getopt_long.3 getopt_long.c > > > Log: > > > Add getopt_long(3). > > > > Why? > > NetBSD's pax uses this for longopt support in tar compatibility mode. Who said anything about replacing tar with pax? We need GNU tar functionality in 'make release' that pax doesn't supply. Is a pure syncing of NetBSD pax coming? Our pax doesn't offer or document any --gnu-long-opts. So what is the point of this commit? So that some ports don't have to depend on libgnugetopt? libgnugetopt is such a minor dependency and easy to build that I don't buy that argument. Moving gettext and libiconv into libc+base system would satisfy a lot more ports. Of the software in the base system that could use it, where is the tested patch to make them use it? Things like gcc, binutils, gdb, cpio, diff, bc, sort, grep, dc, gzip, tar. But don't forget that each of these bundles its own copy -- taken from different points in time and slightly different. This is the same reason why we can't even share libiberty across all its consumers. This commit has put the horse before the cart. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020929192742.GA85633>