Mirror of the gdb mailing list
 help / color / mirror / Atom feed
From: Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
To: Paul Eggert <eggert@CS.UCLA.EDU>
Cc: Ben Elliston <bje@wasabisystems.com>,
	gcc@gcc.gnu.org, binutils@sources.redhat.com,
	gdb@sources.redhat.com, rms@gnu.org
Subject: Re: flag day for Solaris portions of config.{guess,sub}
Date: Thu, 20 Nov 2003 19:14:00 -0000	[thread overview]
Message-ID: <16317.4758.255402.870324@xayide.TechFak.Uni-Bielefeld.DE> (raw)
In-Reply-To: <87k75u98bu.fsf@penguin.cs.ucla.edu>

Paul Eggert writes:

> How many programs are actually affected here?
>
> I just checked Emacs, which I thought would care, and it doesn't; it
> treats all versions later than Solaris 2.6 with a *-solaris* pattern.
> Libtool doesn't seem to care either.  A few programs do care: I just
> checked my collection of sources and found GCC, GDB, Kaffe, OpenSSL,
> and Tcsh.  But I don't think it's much of a maintenance burden to
> update these few examples.  I can propose patches myself for each of
> these, if that would help assuage fears about this change.  (If
> desirable, these patches could be installed now, before config.guess
> changes, since they would work with both the old and the new
> config.guess.)

You've looked at a heavily biased collection: most GNU programs don't care
too much about specific O/S versions.  Many others do: I've just checked
am-utils, ntp, and pidentd, and all of them are affected.  It's true that
it is possible to propose patches for all of them, but getting them
integrated into all affected packages (and I'm very sure much more will pop
up if you broaden your search) is a heavy burden on lots of maintainers for
no other reason than Sun's marketing `correctness'.  I'm usually quite
picky about correct naming myself (evidence the proposed sparcv9 -> sparc64
change in config.guess), but I value compatibility considerably higher than
this.  I consider this one of several completely unnecessary incompatible
interface changes that Jörg Schilling so often complains about in
comp.unix.solaris ;-(

> > If one really *must* change something for technical correctness, switch to
> > *-*-sunos5*,
>
> Isn't that change even more intrusive?  It would require changing the
> handling of Solaris 2.0 through 2.6 as well.

Sure it is, but if you want stay safe from future O/S renaming by Sun
marketing, it's the only reasonable way.  Your proposed change from
*-*-solaris2.7 etc. to *-*-solaris7 etc. will create a massive maintenance
burden now and is likely to do so again in the future should Sun decide
that Solaris 10 (or 11) will be called something different.  Either keeping
the status quo (solaris2.x) or switching to sunos5.x protects you from this
marketing nonesense.

> > What's the rationale...?
>
> It's to avoid unnecessary minor barriers to the use of GNU software on
> Solaris hosts.  config.guess currently uses incorrect version numbers
> for Solaris, and this needlessly confuses new and potential users and
> installers of GNU software on Solaris.

As indicated by what?  I've never seen such a complaint before, and it's
almost never necessary to specify such a configure triplet manually since
it's guessed correctly.

	Rainer

-----------------------------------------------------------------------------
Rainer Orth, Faculty of Technology, Bielefeld University


  reply	other threads:[~2003-11-20 19:14 UTC|newest]

Thread overview: 77+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-11-20  9:31 Ben Elliston
2003-11-20 11:34 ` Eric Botcazou
2003-11-20 14:12 ` Rainer Orth
2003-11-20 18:57   ` Paul Eggert
2003-11-20 19:14     ` Rainer Orth [this message]
2003-11-20 19:46       ` Albert Chin-A-Young
2003-11-20 21:02       ` Paul Eggert
2003-11-20 21:19         ` Rainer Orth
2003-11-21  0:33           ` Paul Eggert
2003-11-21  0:44             ` Rainer Orth
2003-11-22 21:28             ` Richard Stallman
2003-11-23 22:13               ` Branko Čibej
2003-11-24  6:33                 ` Paul Eggert
2003-11-24  7:03                   ` Eric Botcazou
2003-11-24  9:41                     ` Paul Eggert
2003-11-24 10:01                       ` Eric Botcazou
2003-11-24 20:46                         ` Paul Eggert
2003-11-25  7:46                           ` Eric Botcazou
2003-11-25 21:55                             ` Paul Eggert
2003-11-26  5:25                               ` Eric Botcazou
2003-11-26  5:34                               ` Ben Elliston
2003-11-26 22:59                                 ` Russ Allbery
2003-11-25  4:37                 ` Richard Stallman
2003-11-26  2:03                   ` Zack Weinberg
2003-11-20 21:05     ` Eric Botcazou
2003-11-20 21:15       ` Rainer Orth
2003-11-20 22:27         ` Phil Edwards
2003-11-21 21:39 ` tm_gccmail
2003-11-21 21:45   ` Joe Buck
2003-11-27 10:50 ` Zack Weinberg
2003-11-28 23:22   ` Paul Eggert
2003-11-29  0:25     ` Zack Weinberg
2003-12-01 20:50       ` Paul Eggert
2003-12-01 21:29         ` Zack Weinberg
2003-12-02 21:29           ` Paul Eggert
2003-12-02 21:40             ` Zack Weinberg
2003-12-02 22:08               ` Ben Elliston
2003-12-03 17:17               ` Richard Stallman
2003-12-03 17:22                 ` Zack Weinberg
2003-12-03 17:26                   ` Arnaud Charlet
2003-12-04  7:33                   ` Richard Stallman
2003-12-04  8:00                     ` Branko Čibej
2003-12-05 17:26                       ` Richard Stallman
2003-12-05 17:53                         ` Zack Weinberg
2003-12-05 18:44                           ` Joe Buck
2003-12-06 11:31                             ` Nix
2003-12-07 23:04                         ` Branko Čibej
2003-12-04 10:11                     ` Zack Weinberg
2003-12-04 10:49                       ` Ben Elliston
2003-12-04 21:37                         ` Paul Eggert
2003-12-04 21:53                           ` Zack Weinberg
2003-12-04 23:00                           ` Arnaud Charlet
2003-12-04 23:04                           ` Alexandre Oliva
2003-12-04 23:15                             ` Joe Buck
2003-12-04 23:27                               ` Zack Weinberg
2003-12-04 23:38                                 ` Ben Elliston
2003-12-04 23:41                                   ` Zack Weinberg
2003-12-05 11:44                                     ` Alexandre Oliva
2003-12-06  5:20                                       ` Eric Botcazou
2003-12-06 20:37                                         ` Alexandre Oliva
2003-12-06 21:16                                           ` Eric Botcazou
2003-12-07  9:15                                             ` Arnaud Charlet
2003-12-07  9:45                                               ` Eric Botcazou
2003-12-07 19:20                                               ` Zack Weinberg
2003-12-05  4:50                                   ` Russ Allbery
2003-12-05 11:46                                     ` Alexandre Oliva
2003-12-08 13:25                             ` Rainer Orth
2003-12-08 22:35                               ` Paul Eggert
2003-12-08 23:44                                 ` Rainer Orth
2003-12-08 23:51                                   ` Zack Weinberg
2003-12-10  0:03                                   ` Paul Eggert
2003-12-12  5:24                                   ` Alexandre Oliva
2003-12-12  5:38                                     ` Zack Weinberg
2003-12-12 21:26                                     ` Rainer Orth
2003-12-05 23:20                       ` Richard Stallman
2003-12-04 14:16                     ` Andrew Cagney
2003-12-02 22:47 Wolfgang Bangerth

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=16317.4758.255402.870324@xayide.TechFak.Uni-Bielefeld.DE \
    --to=ro@techfak.uni-bielefeld.de \
    --cc=binutils@sources.redhat.com \
    --cc=bje@wasabisystems.com \
    --cc=eggert@CS.UCLA.EDU \
    --cc=gcc@gcc.gnu.org \
    --cc=gdb@sources.redhat.com \
    --cc=rms@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox