public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* Re: Updating Primary and Secondary platform list for gcc-4.5 ???
@ 2009-11-09 15:46 Dennis Clarke
  2009-11-09 16:17 ` Rainer Orth
  0 siblings, 1 reply; 13+ messages in thread
From: Dennis Clarke @ 2009-11-09 15:46 UTC (permalink / raw)
  To: Rainer Orth; +Cc: Eric Botcazou, Kaveh R. GHAZI, gcc


> Eric Botcazou <ebotcazou@adacore.com> writes:
>
>> > I was looking through the gcc-4.5 primary and secondary platform list
>> > to ensure we have coverage for MPC testing.  It occurs to me that some
>> > of the OS versions are outdated.
>> >
>> > I've included the list from the page
>> > http://gcc.gnu.org/gcc-4.5/criteria.html
>> >
>> > Should we update:
>> >
>> > 1.  solaris2.10 -> 2.11
>>
>> Why move to a not-yet-released version?
>
> Indeed: while I regularly test on Solaris 11/SPARC at the moment, it's
> still so much of a moving target that this doesn't make any sense.

The issue may be one of "de facto" vs "defined as being" released.

There is no such thing as a released Solaris revision that responds to
uname with SunOS5.11 yet. When Sun/Oracle actually releases something AND
you can buy a support contract for it then you have a valid platform in
commercial use.

Having said that .. I see roughly 30% of all my traffic from SunOS5.11
users on either Solaris Nevada or OpenSolaris beta releases.

The question should be ... do we in the community end user world see
SunOS5.11 as being a de facto release? I would say yes.

Solaris 10 is the enterprise class commercial grade Solaris release and it
is staying put for a long long long time yet.

-- 
Dennis Clarke
dclarke@opensolaris.ca  <- Email related to the open source Solaris
dclarke@blastwave.org   <- Email related to open source for Solaris


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Updating Primary and Secondary platform list for gcc-4.5 ???
  2009-11-09 15:46 Updating Primary and Secondary platform list for gcc-4.5 ??? Dennis Clarke
@ 2009-11-09 16:17 ` Rainer Orth
  0 siblings, 0 replies; 13+ messages in thread
From: Rainer Orth @ 2009-11-09 16:17 UTC (permalink / raw)
  To: dclarke; +Cc: Eric Botcazou, Kaveh R. GHAZI, gcc

Dennis Clarke writes:

> > Eric Botcazou <ebotcazou@adacore.com> writes:
> >
> >> > I was looking through the gcc-4.5 primary and secondary platform list
> >> > to ensure we have coverage for MPC testing.  It occurs to me that some
> >> > of the OS versions are outdated.
> >> >
> >> > I've included the list from the page
> >> > http://gcc.gnu.org/gcc-4.5/criteria.html
> >> >
> >> > Should we update:
> >> >
> >> > 1.  solaris2.10 -> 2.11
> >>
> >> Why move to a not-yet-released version?
> >
> > Indeed: while I regularly test on Solaris 11/SPARC at the moment, it's
> > still so much of a moving target that this doesn't make any sense.
> 
> The issue may be one of "de facto" vs "defined as being" released.
> 
> There is no such thing as a released Solaris revision that responds to
> uname with SunOS5.11 yet. When Sun/Oracle actually releases something AND
> you can buy a support contract for it then you have a valid platform in
> commercial use.

You can get support for the OpenSolaris distribution if you like, yet this
is still very much work in progress, not a stable platform we can rely on.

> Having said that .. I see roughly 30% of all my traffic from SunOS5.11
> users on either Solaris Nevada or OpenSolaris beta releases.
> 
> The question should be ... do we in the community end user world see
> SunOS5.11 as being a de facto release? I would say yes.

Certainly not, even if it is widely used (primarily on laptops, I suppose).

> Solaris 10 is the enterprise class commercial grade Solaris release and it
> is staying put for a long long long time yet.

Indeed, and even if we chose sparc-sun-solaris2.10 as the primary platform
doesn't mean that *-*-solaris2.11 doesn't work, quite the contrary: I
regularly test both and try to keep them working.

	Rainer

-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Updating Primary and Secondary platform list for gcc-4.5 ???
  2009-11-12 15:00     ` Kaveh R. Ghazi
  2009-11-12 15:11       ` David Edelsohn
@ 2009-11-24 19:19       ` Richard Sandiford
  1 sibling, 0 replies; 13+ messages in thread
From: Richard Sandiford @ 2009-11-24 19:19 UTC (permalink / raw)
  To: Kaveh R. Ghazi
  Cc: Mark Mitchell, Richard Guenther, dclarke, Rainer Orth,
	Eric Botcazou, gcc, David Edelsohn

"Kaveh R. Ghazi" <ghazi@caip.rutgers.edu> writes:
> Agreed.  I guess my remaining questions are for AIX and mipsisa64-elf.
>
> Can someone please confirm that mipsisa64-elf is a cross-compile-only target 
> and therefore not relevant for host-based MPC portability testing?

Yes, that's right.

I'm sure it's technically possible to compile GCC with a mipsisa64-elf
compiler, but it would be hard, and it isn't a well-defined operation.
I don't think you could do it with the usual libgloss runtime environment;
you'd need to use a "real" OS.

Richard

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Updating Primary and Secondary platform list for gcc-4.5 ???
  2009-11-12 15:11       ` David Edelsohn
@ 2009-11-12 15:43         ` Kaveh R. Ghazi
  0 siblings, 0 replies; 13+ messages in thread
From: Kaveh R. Ghazi @ 2009-11-12 15:43 UTC (permalink / raw)
  To: David Edelsohn; +Cc: GCC Development

From: "David Edelsohn" <dje.gcc@gmail.com>

> On Thu, Nov 12, 2009 at 10:00 AM, Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 
> wrote:
>
>> And do we want to update aix5.2 to aix5.3 in our platforms list?
>
> AIX should be updated to 5.3 or 6.1.
> David

For the last two months or so, the AIX reports I see are mostly (all?) for 
5.3, so I suggest we use that version.

        --Kaveh

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Updating Primary and Secondary platform list for gcc-4.5 ???
  2009-11-12 15:00     ` Kaveh R. Ghazi
@ 2009-11-12 15:11       ` David Edelsohn
  2009-11-12 15:43         ` Kaveh R. Ghazi
  2009-11-24 19:19       ` Richard Sandiford
  1 sibling, 1 reply; 13+ messages in thread
From: David Edelsohn @ 2009-11-12 15:11 UTC (permalink / raw)
  To: Kaveh R. Ghazi; +Cc: GCC Development

On Thu, Nov 12, 2009 at 10:00 AM, Kaveh R. Ghazi <ghazi@caip.rutgers.edu> wrote:

> And do we want to update aix5.2 to aix5.3 in our platforms list?

AIX should be updated to 5.3 or 6.1.

David

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Updating Primary and Secondary platform list for gcc-4.5 ???
  2009-11-10 17:03   ` Mark Mitchell
@ 2009-11-12 15:00     ` Kaveh R. Ghazi
  2009-11-12 15:11       ` David Edelsohn
  2009-11-24 19:19       ` Richard Sandiford
  0 siblings, 2 replies; 13+ messages in thread
From: Kaveh R. Ghazi @ 2009-11-12 15:00 UTC (permalink / raw)
  To: Mark Mitchell, Richard Guenther
  Cc: dclarke, Rainer Orth, Eric Botcazou, gcc, David Edelsohn

From: "Mark Mitchell" <mark@codesourcery.com>

> Richard Guenther wrote:
>
>> If config.gcc handles both triples the same (*-*-solaris2.10 and
>> *-*-solaris2.11) then we can consider both at the same level.
>
> Indeed.  Furthermore, we certainly wouldn't want to break support for
> Solaris 2.10 at this point, so having 2.10 listed seems to make sense to
> me.

Agreed.  I guess my remaining questions are for AIX and mipsisa64-elf.

Can someone please confirm that mipsisa64-elf is a cross-compile-only target 
and therefore not relevant for host-based MPC portability testing?

And do we want to update aix5.2 to aix5.3 in our platforms list?

        Thanks,
        --Kaveh

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Updating Primary and Secondary platform list for gcc-4.5 ???
  2009-11-09 16:59 ` Richard Guenther
@ 2009-11-10 17:03   ` Mark Mitchell
  2009-11-12 15:00     ` Kaveh R. Ghazi
  0 siblings, 1 reply; 13+ messages in thread
From: Mark Mitchell @ 2009-11-10 17:03 UTC (permalink / raw)
  To: Richard Guenther; +Cc: dclarke, Rainer Orth, Eric Botcazou, Kaveh R. GHAZI, gcc

Richard Guenther wrote:

> If config.gcc handles both triples the same (*-*-solaris2.10 and
> *-*-solaris2.11) then we can consider both at the same level.

Indeed.  Furthermore, we certainly wouldn't want to break support for
Solaris 2.10 at this point, so having 2.10 listed seems to make sense to
me.

-- 
Mark Mitchell
CodeSourcery
mark@codesourcery.com
(650) 331-3385 x713

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Updating Primary and Secondary platform list for gcc-4.5 ???
  2009-11-09 16:50 Dennis Clarke
@ 2009-11-09 16:59 ` Richard Guenther
  2009-11-10 17:03   ` Mark Mitchell
  0 siblings, 1 reply; 13+ messages in thread
From: Richard Guenther @ 2009-11-09 16:59 UTC (permalink / raw)
  To: dclarke; +Cc: Rainer Orth, Eric Botcazou, Kaveh R. GHAZI, gcc

On Mon, Nov 9, 2009 at 5:50 PM, Dennis Clarke <dclarke@blastwave.org> wrote:
>
>>> you can buy a support contract for it then you have a valid platform in
>>> commercial use.
>>
>> You can get support for the OpenSolaris distribution if you like
>
> I just went and looked ... you are correct, they have three levels in
> fact. It looks like $1080 for premium, $720 is standard business hours
> $324 is patches and updates with email tech support I think.
>
> So that makes it a real commercial platform in my mind.
>
>> is still very much work in progress, not a stable platform we can rely on.
>
> However, Solaris 10 was also a moving platoform in its first few releases
> but no one would debate it as a commercial grade release or not. I think
> Opensolaris must be looked at as viable and commercial grade. I am not at
> all biased in this regardless of the fact that I have been involved one
> way or another in the OpenSolaris project since day one. I'm very much an
> outside guy that just loves to experiment and perhaps even attempt to help
> where I can.
>
>>> Having said that .. I see roughly 30% of all my traffic from SunOS5.11
>>> users on either Solaris Nevada or OpenSolaris beta releases.
>>>
>>> The question should be ... do we in the community end user world see
>>> SunOS5.11 as being a de facto release? I would say yes.
>>
>> Certainly not, even if it is widely used (primarily on laptops, I
>> suppose).
>
> Well, would Fedora Core on PowerPC or Ubuntu or Debian ( any release ) be
> considered a platform or does that just fall under a wide umbrella of
> "Linux" ? Some of those are barely used at all anymore. Consider running
> Linux on a DEC Alpha. Who does that anymore? Is this a popularity
> measurement or is this based on something more tangible and quantitative
> like "commercially supported"?
>
>>> Solaris 10 is the enterprise class commercial grade Solaris release and
>>> it is staying put for a long long long time yet.
>>
>> Indeed, and even if we chose sparc-sun-solaris2.10 as the primary platform
>> doesn't mean that *-*-solaris2.11 doesn't work, quite the contrary: I
>> regularly test both and try to keep them working.
>
> I test everything on *-*-solaris2.8 which by way of the ABI golden rule
> instantly qualifies as tested on anything up to SunOS2.10. It does not
> imply SunOS2.11 however.

If config.gcc handles both triples the same (*-*-solaris2.10 and
*-*-solaris2.11) then we can consider both at the same level.
Just as we don't make a distinction for glibc or kernel releases
for the *-*-linux targets.  That some targets specify certain versions
is because in the past they handled each OS version slightly
different during GCC build and some even in use (for example
fixincludes have to be adjusted, etc.).

Richard.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Updating Primary and Secondary platform list for gcc-4.5 ???
@ 2009-11-09 16:50 Dennis Clarke
  2009-11-09 16:59 ` Richard Guenther
  0 siblings, 1 reply; 13+ messages in thread
From: Dennis Clarke @ 2009-11-09 16:50 UTC (permalink / raw)
  To: Rainer Orth; +Cc: dclarke, Eric Botcazou, Kaveh R. GHAZI, gcc


>> you can buy a support contract for it then you have a valid platform in
>> commercial use.
>
> You can get support for the OpenSolaris distribution if you like

I just went and looked ... you are correct, they have three levels in
fact. It looks like $1080 for premium, $720 is standard business hours
$324 is patches and updates with email tech support I think.

So that makes it a real commercial platform in my mind.

> is still very much work in progress, not a stable platform we can rely on.

However, Solaris 10 was also a moving platoform in its first few releases
but no one would debate it as a commercial grade release or not. I think
Opensolaris must be looked at as viable and commercial grade. I am not at
all biased in this regardless of the fact that I have been involved one
way or another in the OpenSolaris project since day one. I'm very much an
outside guy that just loves to experiment and perhaps even attempt to help
where I can.

>> Having said that .. I see roughly 30% of all my traffic from SunOS5.11
>> users on either Solaris Nevada or OpenSolaris beta releases.
>>
>> The question should be ... do we in the community end user world see
>> SunOS5.11 as being a de facto release? I would say yes.
>
> Certainly not, even if it is widely used (primarily on laptops, I
> suppose).

Well, would Fedora Core on PowerPC or Ubuntu or Debian ( any release ) be
considered a platform or does that just fall under a wide umbrella of
"Linux" ? Some of those are barely used at all anymore. Consider running
Linux on a DEC Alpha. Who does that anymore? Is this a popularity
measurement or is this based on something more tangible and quantitative
like "commercially supported"?

>> Solaris 10 is the enterprise class commercial grade Solaris release and
>> it is staying put for a long long long time yet.
>
> Indeed, and even if we chose sparc-sun-solaris2.10 as the primary platform
> doesn't mean that *-*-solaris2.11 doesn't work, quite the contrary: I
> regularly test both and try to keep them working.

I test everything on *-*-solaris2.8 which by way of the ABI golden rule
instantly qualifies as tested on anything up to SunOS2.10. It does not
imply SunOS2.11 however.

-- 
Dennis

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Updating Primary and Secondary platform list for gcc-4.5 ???
  2009-11-07 17:39 ` Eric Botcazou
@ 2009-11-09 15:34   ` Rainer Orth
  0 siblings, 0 replies; 13+ messages in thread
From: Rainer Orth @ 2009-11-09 15:34 UTC (permalink / raw)
  To: Eric Botcazou; +Cc: Kaveh R. GHAZI, gcc

Eric Botcazou <ebotcazou@adacore.com> writes:

> > I was looking through the gcc-4.5 primary and secondary platform list
> > to ensure we have coverage for MPC testing.  It occurs to me that some
> > of the OS versions are outdated.
> >
> > I've included the list from the page
> > http://gcc.gnu.org/gcc-4.5/criteria.html
> >
> > Should we update:
> >
> > 1.  solaris2.10 -> 2.11
> 
> Why move to a not-yet-released version?

Indeed: while I regularly test on Solaris 11/SPARC at the moment, it's
still so much of a moving target that this doesn't make any sense.

	Rainer

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Updating Primary and Secondary platform list for gcc-4.5 ???
  2009-11-07 16:56 Kaveh R. GHAZI
  2009-11-07 17:39 ` Eric Botcazou
@ 2009-11-07 20:02 ` Gerald Pfeifer
  1 sibling, 0 replies; 13+ messages in thread
From: Gerald Pfeifer @ 2009-11-07 20:02 UTC (permalink / raw)
  To: Kaveh R. GHAZI; +Cc: gcc

On Sat, 7 Nov 2009, Kaveh R. GHAZI wrote:
> 2.  i386-unknown-freebsd and i686-apple-darwin are generic, but
> config.guess will supply specific version numbers.  What version
> should MPC be shown to work on?  Any one of them would do?

For FreeBSD, I'd specify versions 6.x and above.  Older versions should 
work down to 3.x or 4.x, but it is not worth bothering unless someone is 
into retro computing.  On the contrary, FreeBSD 6.x to some extent, and 
now 7.x primarily and now also 8.x are tested and used regularily.

> 3.  For freebsd and darwin, do we want to include specific version
> numbers for our platform list, or leave them generic?

I think it's fine keeping things as are.  If you prefer, we can also
make it "whatever Gerald or Loren are currently testing" for FreeBSD, 
of course. ;-)

Gerald

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Updating Primary and Secondary platform list for gcc-4.5 ???
  2009-11-07 16:56 Kaveh R. GHAZI
@ 2009-11-07 17:39 ` Eric Botcazou
  2009-11-09 15:34   ` Rainer Orth
  2009-11-07 20:02 ` Gerald Pfeifer
  1 sibling, 1 reply; 13+ messages in thread
From: Eric Botcazou @ 2009-11-07 17:39 UTC (permalink / raw)
  To: Kaveh R. GHAZI; +Cc: gcc

> I was looking through the gcc-4.5 primary and secondary platform list
> to ensure we have coverage for MPC testing.  It occurs to me that some
> of the OS versions are outdated.
>
> I've included the list from the page
> http://gcc.gnu.org/gcc-4.5/criteria.html
>
> Should we update:
>
> 1.  solaris2.10 -> 2.11

Why move to a not-yet-released version?

-- 
Eric Botcazou

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Updating Primary and Secondary platform list for gcc-4.5 ???
@ 2009-11-07 16:56 Kaveh R. GHAZI
  2009-11-07 17:39 ` Eric Botcazou
  2009-11-07 20:02 ` Gerald Pfeifer
  0 siblings, 2 replies; 13+ messages in thread
From: Kaveh R. GHAZI @ 2009-11-07 16:56 UTC (permalink / raw)
  To: gcc

I was looking through the gcc-4.5 primary and secondary platform list
to ensure we have coverage for MPC testing.  It occurs to me that some
of the OS versions are outdated.

I've included the list from the page
http://gcc.gnu.org/gcc-4.5/criteria.html

Should we update:

1.  solaris2.10 -> 2.11
2.  hpux11.11 -> ???
3.  aix5.2 -> 5.3

For the purposes of MPC testing I also want to know:

1.  Is mipsisa64-elf cross-config only?  I.e. MPC portability testing
is only relevant to the host platform where GCC is run.  So we don't
have to worry about this one?

2.  i386-unknown-freebsd and i686-apple-darwin are generic, but
config.guess will supply specific version numbers.  What version
should MPC be shown to work on?  Any one of them would do?

3.  For freebsd and darwin, do we want to include specific version
numbers for our platform list, or leave them generic?

		Thanks,
		--Kaveh


Primary Platform List

arm-eabi
i386-unknown-freebsd
i686-pc-linux-gnu
mipsisa64-elf
powerpc64-unknown-linux-gnu
sparc-sun-solaris2.10
x86_64-unknown-linux-gnu

Secondary Platform List

hppa2.0w-hp-hpux11.11
powerpc-ibm-aix5.2.0.0
i686-apple-darwin
i686-pc-cygwin
i686-mingw32
ia64-unknown-linux-gnu
s390-linux-gnu

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2009-11-24 19:19 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-11-09 15:46 Updating Primary and Secondary platform list for gcc-4.5 ??? Dennis Clarke
2009-11-09 16:17 ` Rainer Orth
  -- strict thread matches above, loose matches on Subject: below --
2009-11-09 16:50 Dennis Clarke
2009-11-09 16:59 ` Richard Guenther
2009-11-10 17:03   ` Mark Mitchell
2009-11-12 15:00     ` Kaveh R. Ghazi
2009-11-12 15:11       ` David Edelsohn
2009-11-12 15:43         ` Kaveh R. Ghazi
2009-11-24 19:19       ` Richard Sandiford
2009-11-07 16:56 Kaveh R. GHAZI
2009-11-07 17:39 ` Eric Botcazou
2009-11-09 15:34   ` Rainer Orth
2009-11-07 20:02 ` Gerald Pfeifer

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).