public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [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).