Why does config.guess come up with such wacky stuff?

Robert Lipe robertlipe@usa.net
Fri Dec 31 23:54:00 GMT 1999


> > I posit that those building distributions are better qualified to
> > understand the issues involved and override the defaults than the
> > typical "download the tarball. type configure. type make" user.
> 
> I guess the question comes down to who do you want/need to cater to more?
>     Those that build and run their own downloads (singletons), Those that
>     build dists for use by others ( single or multiple architectures),

I believe the consensus was that your first answer was right.  The
defaults should provide an optimial build for those folks.  Distribution
builders are expected to know what they're doing.

Yes, I know that includes you.  Yes, I know that makes more work for you.

> > > > case `uname -X | egrep '^Machine` in *i80486) UNAME_MACHINE=i486;;
> > > > *Pentium$) UNAME_MACHINE=i586;; *PentII*) UNAME_MACHINE=i686;; esac
> > >
> > > Like OSr5 does.. as I say my original opinion was that way - I was
> > 
> > Yes, like OpenServer.
> >    And like Linux.   
> 
> Well thats a extremely convincing point..
> If any of the *BSD's do it (or intend to) you've could say I'm more convinced 
> we should change it ..

In this very conversation, I think we saw lights above the heads of
Solaris and one of the BSD's so I expect they will do it soon.

> > the CPU field.  If we unlock it we have pathnames "floating" but things
> > are more likely to work better by default for more users of GCC.
> 
> For those that build gcc and run on what they build on and 
> don't redistribute their built binaries.

Which is the majority of the users.  See also: binary kit distributors
probably know what they're doing.

> > Do the other packages ever have user-visible data (not private libs
> > as in the case of Perl or even GCC) that reflect this field?
> >
> > If not, we're no worse off than we are today where GCC's
> > config.guess defaults to a very different format on UW7 than the
> > autoconf config.guess does.
>
> Havent come across a large number to date but I don't play with
> the entire range of Open Source software - Perl is the most
> indicated/obvious case and its irrelevant to this

I have a feeling we're about to reverse this decision...




More information about the Gcc mailing list