This is the mail archive of the gcc@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]

Re: the GCC Project is a system vendor for GNU/Linux (Re: GCC vsGLIBC)




--On Sunday, July 01, 2001 03:17:13 PM -0700 Andy Tai 
<lichengtai@yahoo.com> wrote:

> Hi, the GCC people plus the GLIBC people together are
> a system vendoe,

We are now wandering into the area of things that the FSF should be
deciding, not us.

But, I disagree.  I think Debian is a system vendor (although system
integrator would be a better choice of words, my fault.)  They are
part of the GNU Project and are the recommended GNU distribution.  We
should help them, but we are not them.  Our responsibility is building
a compiler; theirs is taking our output, the output of the glibc
people, and hundreds of other projects, and putting them together in
a fashion that people can easily install.

It is important that we decide this issue of policy, or we cannot possibly
know what changes we should accept.

But, at this point, I am not even convinced there is a problem.  All
I am convinced of is:

  - We need to preserve compatibility unless we change the version number
    on libgcc, and we should try to avoid doing that.

  - There are are few different models under which people (including
    system integrators) can build and use GCC.  One of them, by the
    way, is the pre-3.0 way, which, even though it is broken in
    some circumstances, might be the best choice for some people.

  - These models may not all play well together.

We have given people more rope -- enough rope to fix some long-standing
problems.  The problem is that the people may choose to hang themselves
with the rope.

-- 
Mark Mitchell                mark@codesourcery.com
CodeSourcery, LLC            http://www.codesourcery.com


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