* [build, doc] Obsolete Solaris 8 support
@ 2011-03-21 11:26 Rainer Orth
2011-03-21 14:25 ` Joseph S. Myers
0 siblings, 1 reply; 5+ messages in thread
From: Rainer Orth @ 2011-03-21 11:26 UTC (permalink / raw)
To: gcc-patches; +Cc: Eric Botcazou
Continuing to support Solaris 8 is starting to cause lots of trouble:
* Regular support has ended in March 2009, and even extended support
with special arrangements will end in March 2012.
* Access to Solaris 8 patches is restricted to customers with such
arrangements, which I'm not.
* While I can test Solaris 8/SPARC in a Solaris 8 Branded Zone running
on Solaris 10, this testing is limited since only the non-default
alternate thread library is supported there. I could test on bare
metal if need be, but this will likely go away.
* Solaris 8/x86 testing is even worse: running it inside VirtualBox is
dog slow and unreliable and Xen doesn't work at all. I've finally
been able to get myself a machine old enough to still run it or hack
newer machines into running it, but I doubt all this trouble is worth
it.
Therefore I'll soon commit this patch to obsolete Solaris 8 support in
4.7. It will be removed in 4.8 then.
Tested by configuring with --with-target i386-pc-solaris2.8 and noting
the build fail in the gcc subdir, while it continues to work with
--enable-obsolete.
Rainer
2011-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* config.gcc: Obsolete *-*-solaris2.8*.
* doc/install.texi (Specific, *-*-solaris2*): Document it.
diff -r 08a2bc3273f5 gcc/config.gcc
--- a/gcc/config.gcc Sat Mar 19 09:24:43 2011 +0100
+++ b/gcc/config.gcc Sat Mar 19 09:31:53 2011 +0100
@@ -250,6 +250,7 @@
| powerpc*-*-gnu* \
| score-* \
| sh*-*-symbianelf* \
+ | *-*-solaris2.8* \
| vax-*-netbsd* \
)
if test "x$enable_obsolete" != xyes; then
diff -r 08a2bc3273f5 gcc/doc/install.texi
--- a/gcc/doc/install.texi Sat Mar 19 09:24:43 2011 +0100
+++ b/gcc/doc/install.texi Sat Mar 19 09:31:53 2011 +0100
@@ -46,7 +46,7 @@
@c Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
@c 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
-@c 2010 Free Software Foundation, Inc.
+@c 2010, 2011 Free Software Foundation, Inc.
@c *** Converted to texinfo by Dean Wakerley, dean@wakerley.com
@c IMPORTANT: whenever you modify this file, run `install.texi2html' to
@@ -4136,7 +4136,9 @@
@c alone is too unspecific and must be avoided.
@heading @anchor{x-x-solaris2}*-*-solaris2*
-Support for Solaris 7 has been removed in GCC 4.6.
+Support for Solaris 8 has been obsoleted in GCC 4.7, but can still be
+enabled by configuring with @option{--enable-obsolete}. Support will be
+removed in GCC 4.8. Support for Solaris 7 has been removed in GCC 4.6.
Sun does not ship a C compiler with Solaris 2, though you can download
the Sun Studio compilers for free. Alternatively,
--
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [build, doc] Obsolete Solaris 8 support
2011-03-21 11:26 [build, doc] Obsolete Solaris 8 support Rainer Orth
@ 2011-03-21 14:25 ` Joseph S. Myers
2011-03-21 16:46 ` Rainer Orth
0 siblings, 1 reply; 5+ messages in thread
From: Joseph S. Myers @ 2011-03-21 14:25 UTC (permalink / raw)
To: Rainer Orth; +Cc: gcc-patches, Eric Botcazou
On Mon, 21 Mar 2011, Rainer Orth wrote:
> Therefore I'll soon commit this patch to obsolete Solaris 8 support in
> 4.7. It will be removed in 4.8 then.
When obsoleting targets or other features, please update the release notes
(gcc-4.7/changes.html).
--
Joseph S. Myers
joseph@codesourcery.com
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [build, doc] Obsolete Solaris 8 support
2011-03-21 14:25 ` Joseph S. Myers
@ 2011-03-21 16:46 ` Rainer Orth
2011-03-21 16:55 ` Joseph S. Myers
0 siblings, 1 reply; 5+ messages in thread
From: Rainer Orth @ 2011-03-21 16:46 UTC (permalink / raw)
To: Joseph S. Myers; +Cc: gcc-patches, Eric Botcazou
"Joseph S. Myers" <joseph@codesourcery.com> writes:
> On Mon, 21 Mar 2011, Rainer Orth wrote:
>
>> Therefore I'll soon commit this patch to obsolete Solaris 8 support in
>> 4.7. It will be removed in 4.8 then.
>
> When obsoleting targets or other features, please update the release notes
> (gcc-4.7/changes.html).
Like this? Or should I link to the UI threads removal patch, too?
Rainer
2011-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* htdocs/gcc-4.7/changes.html (Caveats): Document Solaris 8
obsoletion, Solaris threads removal.
Index: htdocs/gcc-4.7/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.7/changes.html,v
retrieving revision 1.1
diff -u -p -r1.1 changes.html
--- htdocs/gcc-4.7/changes.html 14 Mar 2011 13:52:00 -0000 1.1
+++ htdocs/gcc-4.7/changes.html 21 Mar 2011 16:45:37 -0000
@@ -14,8 +14,27 @@
<h2>Caveats</h2>
<ul>
- <li>...</li>
- </ul>
+ <li><p>Support for a number of older systems and recently
+ unmaintained or untested target ports of GCC has been declared
+ obsolete in GCC 4.7. Unless there is activity to revive them, the
+ next release of GCC will have their sources permanently
+ <strong>removed</strong>.</p>
+
+ <p id="obsoleted">The following ports for individual systems on
+ particular architectures have been obsoleted:</p>
+
+ <ul>
+ <li>Solaris 8 (*-*-solaris2.8). Details can be found in the
+ <a href="http://gcc.gnu.org/ml/gcc-patches/2011-03/msg01263.html">
+ announcement</a>.</li>
+ </ul>
+
+ </li>
+
+ <li>Support has been removed for Unix International threads on Solaris
+ 2, so the <code>--enable-threads=solaris</code> configure option and
+ the <code>-threads</code> compiler option don't work any longer.</li>
+ </ul>
<h2>General Optimizer Improvements</h2>
--
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [build, doc] Obsolete Solaris 8 support
2011-03-21 16:46 ` Rainer Orth
@ 2011-03-21 16:55 ` Joseph S. Myers
2011-03-21 16:59 ` Rainer Orth
0 siblings, 1 reply; 5+ messages in thread
From: Joseph S. Myers @ 2011-03-21 16:55 UTC (permalink / raw)
To: Rainer Orth; +Cc: gcc-patches, Eric Botcazou
On Mon, 21 Mar 2011, Rainer Orth wrote:
> "Joseph S. Myers" <joseph@codesourcery.com> writes:
>
> > On Mon, 21 Mar 2011, Rainer Orth wrote:
> >
> >> Therefore I'll soon commit this patch to obsolete Solaris 8 support in
> >> 4.7. It will be removed in 4.8 then.
> >
> > When obsoleting targets or other features, please update the release notes
> > (gcc-4.7/changes.html).
>
> Like this? Or should I link to the UI threads removal patch, too?
I don't think such a link is needed.
--
Joseph S. Myers
joseph@codesourcery.com
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [build, doc] Obsolete Solaris 8 support
2011-03-21 16:55 ` Joseph S. Myers
@ 2011-03-21 16:59 ` Rainer Orth
0 siblings, 0 replies; 5+ messages in thread
From: Rainer Orth @ 2011-03-21 16:59 UTC (permalink / raw)
To: Joseph S. Myers; +Cc: gcc-patches, Eric Botcazou
"Joseph S. Myers" <joseph@codesourcery.com> writes:
>> > When obsoleting targets or other features, please update the release notes
>> > (gcc-4.7/changes.html).
>>
>> Like this? Or should I link to the UI threads removal patch, too?
>
> I don't think such a link is needed.
Ok, I've checked in the patch.
Thanks.
Rainer
--
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2011-03-21 16:59 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-03-21 11:26 [build, doc] Obsolete Solaris 8 support Rainer Orth
2011-03-21 14:25 ` Joseph S. Myers
2011-03-21 16:46 ` Rainer Orth
2011-03-21 16:55 ` Joseph S. Myers
2011-03-21 16:59 ` Rainer Orth
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).