This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.


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

Re: [patch] to gdb: portability fix: <sys/file.h>



msokolov@ivan.Harhan.ORG (Michael Sokolov) writes:
> jtc@redback.com (J.T. Conklin) wrote:
> > I'm puzzled what you mean by the Cygnus tree.
> 
> Please don't pretend that you don't know.

The problem is that there is a *separate* repository inside Cygnus
(now Red Hat), which is *the* "cygnus tree" (now the "Red Hat tree" I
guess).  The repository on sources.redhat.com is *not* the "cygnus
tree".  It is the FSF's respository.  Since you are so adamant about
people using the term "UNIX" exactly correctly, you must be prepared
to use other terms exactly correctly yourself.

> Only because you politically favor systems

Politics has nothing to do with it.  It's a technical decision.  If
50% of the supported platforms follow one convention, and the rest
each have their own convention, which should we consider the standard
to which gdb adheres, and which need emulations?  It doesn't matter
what the name is, or how official the standard is, whatever minimizes
the total effort is going to win, and everyone is just going to have
to compromise.

> For me true centerline UNIX == V7/4.3BSD,

We don't care what UNIX is.

> I would have no idea and no desire to learn

Then perhaps your platform should choose a different maintainer?  One
who has a desire to learn how to integrate their platform's needs with
the needs of the project?

> whether F_OK is supposed to be in unistd.h or in fcntl.h or wherever
> by your "standards".

POSIX.1 is a certified ANSI/ISO standard.  Is 4.3BSD ANSI/ISO
certified?  But, that's irrelevent anyway.  The maintainers decide
what makes the most sense to the project.  They don't arbitrarily pick
a standard and stick to it without care for the consequences, but even
if they did, there is little you can do about it besides write your
own debugger.

> But in the meantime I want gdb to build on 4.3BSD.

Go ahead.  We won't stop you from doing what you want on your own
machines.  If you want your platform supported in the official
sources, you'll have to cooperate and compromise, just like everyone
else.  Oh, and being polite won't hurt either.

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