This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: GCC 3.0.3 build-procedure incompatibilities with POSIX 1003.1-2001


On Tue, Feb 19, 2002 at 10:01:03AM -0800, Paul Eggert wrote:
> > Date: Tue, 19 Feb 2002 09:10:53 -0800
> > Cc: gcc-bugs@gcc.gnu.org
> > User-Agent: Mutt/1.3.27i
> > From: Zack Weinberg <zack@codesourcery.com>
> > 
> > changes along these lines should be made when and only when there is
> > a system in wide general use which does not support the older
> > options and commands.
> 
> That will probably happen some time this year, though I suppose the
> exact date depends on your definition of "wide general use".

If I see any free operating system distribution released within the
next five years which fails to support the old syntax, I will file
maximum-severity bug reports.

> I tried to limit myself to usage that is supported by both the
> pre-POSIX (i.e. pre-1992) and POSIX variants, except I did indulge in
> 1992 syntax in places where I thought the programs would be run only
> by a maintainer.

I went through it more carefully; the only problems that jump out at
me are sort -u and diff -C.  You may have better information about
when these came into vogue, but I'm pretty confident that systems the
didn't support either were still in use in early 2001 (last time I had
access to a wide variety of Unix variants).

I'm disturbed to see uniq dropped from POSIX, there are things that it
can do that sort can't, as far as I know. (-d, -c)

zw


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]