* Apple and gcc 2?
@ 2003-09-19 18:16 Michael Elizabeth Chastain
2003-09-19 18:30 ` Jim Ingham
0 siblings, 1 reply; 10+ messages in thread
From: Michael Elizabeth Chastain @ 2003-09-19 18:16 UTC (permalink / raw)
To: gdb, jingham
Hi Jim, and any other Apple gdb folks,
I'm putting together a report on systems that still use gcc 2.
For the curious, the one-line list is:
gcc 2: openbsd, netbsd, freebsd, debian, lindows, xandros, lycoris, sco
I don't know anything about Apple. Does Apple have any gcc 2 users in the
field?
Michael C
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Apple and gcc 2?
2003-09-19 18:16 Apple and gcc 2? Michael Elizabeth Chastain
@ 2003-09-19 18:30 ` Jim Ingham
0 siblings, 0 replies; 10+ messages in thread
From: Jim Ingham @ 2003-09-19 18:30 UTC (permalink / raw)
To: Michael Elizabeth Chastain; +Cc: gdb
For obscure reasons some people who build Kernel Extensions still use
gcc 2.95, so it will still be provided with the next release of the
Developer tools. But we don't advise using it for anything else.
Jim
On Sep 19, 2003, at 11:16 AM, Michael Elizabeth Chastain wrote:
> Hi Jim, and any other Apple gdb folks,
>
> I'm putting together a report on systems that still use gcc 2.
> For the curious, the one-line list is:
>
> gcc 2: openbsd, netbsd, freebsd, debian, lindows, xandros, lycoris,
> sco
>
> I don't know anything about Apple. Does Apple have any gcc 2 users in
> the
> field?
>
> Michael C
>
--
Jim Ingham jingham@apple.com
Developer Tools
Apple Computer
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Apple and gcc 2?
@ 2003-09-19 20:54 Michael Elizabeth Chastain
2003-09-19 21:01 ` Jim Ingham
0 siblings, 1 reply; 10+ messages in thread
From: Michael Elizabeth Chastain @ 2003-09-19 20:54 UTC (permalink / raw)
To: jingham; +Cc: gdb
jim> For obscure reasons some people who build Kernel Extensions still use
jim> gcc 2.95, so it will still be provided with the next release of the
jim> Developer tools. But we don't advise using it for anything else.
Okay. Does gdb work with Kernel Extensions?
(Obviously where I'm going with this is: figuring out when gdb
can drop support for gcc 2).
Michael C
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Apple and gcc 2?
2003-09-19 20:54 Michael Elizabeth Chastain
@ 2003-09-19 21:01 ` Jim Ingham
2003-09-22 20:36 ` Stan Shebs
0 siblings, 1 reply; 10+ messages in thread
From: Jim Ingham @ 2003-09-19 21:01 UTC (permalink / raw)
To: Michael Elizabeth Chastain; +Cc: gdb
Michael,
On Sep 19, 2003, at 1:54 PM, Michael Elizabeth Chastain wrote:
> jim> For obscure reasons some people who build Kernel Extensions still
> use
> jim> gcc 2.95, so it will still be provided with the next release of
> the
> jim> Developer tools. But we don't advise using it for anything else.
>
> Okay. Does gdb work with Kernel Extensions?
>
Yes.
> (Obviously where I'm going with this is: figuring out when gdb
> can drop support for gcc 2).
I can't really speak to this. I don't really know if/when we are going
to drop support for compiling kext's with 2.95.
Jim
--
Jim Ingham jingham@apple.com
Developer Tools
Apple Computer
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Apple and gcc 2?
2003-09-19 21:01 ` Jim Ingham
@ 2003-09-22 20:36 ` Stan Shebs
0 siblings, 0 replies; 10+ messages in thread
From: Stan Shebs @ 2003-09-22 20:36 UTC (permalink / raw)
To: Jim Ingham; +Cc: Michael Elizabeth Chastain, gdb
Jim Ingham wrote:
> Michael,
>
> On Sep 19, 2003, at 1:54 PM, Michael Elizabeth Chastain wrote:
>
>> (Obviously where I'm going with this is: figuring out when gdb
>> can drop support for gcc 2).
>
>
> I can't really speak to this. I don't really know if/when we are
> going to drop support for compiling kext's with 2.95.
Apple's hacked GCC 2.95 is needed to build device drivers that will run on
Mac OS X 10.1 and 10.0 systems. While probably there are few 10.0
systems out there, there may be several million 10.1 systems, and hardware
makers that want to sell to those users will want a GCC 2 compiler. I can't
predict when the demand will go away, but presumably at some point the
devices' boxes will all say "10.2 or higher only" because the extra
sales to 10.1 users won't pay for the necessary testing.
Stan
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Apple and gcc 2?
@ 2003-09-19 22:06 Michael Elizabeth Chastain
0 siblings, 0 replies; 10+ messages in thread
From: Michael Elizabeth Chastain @ 2003-09-19 22:06 UTC (permalink / raw)
To: jingham; +Cc: gdb
> I can't really speak to this. I don't really know if/when we are going
> to drop support for compiling kext's with 2.95.
That's cool. My survey shows a surprising number of gcc 2 platforms.
We got a bug report on bug-gdb today from someone who uses
gdb 5.3 and egcs 2.91.66!
Michael C
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Apple and gcc 2?
@ 2003-09-22 21:18 Michael Elizabeth Chastain
2003-09-22 21:27 ` Mark Kettenis
2003-09-22 21:31 ` Andrew Cagney
0 siblings, 2 replies; 10+ messages in thread
From: Michael Elizabeth Chastain @ 2003-09-22 21:18 UTC (permalink / raw)
To: jingham, shebs; +Cc: gdb
Excellent, this covers GCC 2 for Apple for my survey.
gcc 2 is very much alive in the field. I've made a note to come
back in 3-6 months with another survey. Personally, I think it will
be 18-30 months before gdb HEAD can drop gcc 2 support.
Michael C
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Apple and gcc 2?
2003-09-22 21:18 Michael Elizabeth Chastain
@ 2003-09-22 21:27 ` Mark Kettenis
2003-09-22 21:31 ` Andrew Cagney
1 sibling, 0 replies; 10+ messages in thread
From: Mark Kettenis @ 2003-09-22 21:27 UTC (permalink / raw)
To: mec; +Cc: gdb
Date: Mon, 22 Sep 2003 17:18:20 -0400
From: Michael Elizabeth Chastain <mec@shout.net>
Excellent, this covers GCC 2 for Apple for my survey.
gcc 2 is very much alive in the field. I've made a note to come
back in 3-6 months with another survey. Personally, I think it will
be 18-30 months before gdb HEAD can drop gcc 2 support.
I sincerely hope that by "dropping GCC 2 support" you don't mean that
we actively start removing code to support GCC 2.
Mark
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Apple and gcc 2?
2003-09-22 21:18 Michael Elizabeth Chastain
2003-09-22 21:27 ` Mark Kettenis
@ 2003-09-22 21:31 ` Andrew Cagney
1 sibling, 0 replies; 10+ messages in thread
From: Andrew Cagney @ 2003-09-22 21:31 UTC (permalink / raw)
To: Michael Elizabeth Chastain; +Cc: gdb
> Excellent, this covers GCC 2 for Apple for my survey.
>
> gcc 2 is very much alive in the field. I've made a note to come
> back in 3-6 months with another survey. Personally, I think it will
> be 18-30 months before gdb HEAD can drop gcc 2 support.
Given that various distro's are actively (as in the last month) shipping
2.x based releases I'd leave it for at least 12 months.
Andrew
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Apple and gcc 2?
@ 2003-09-22 22:05 Michael Elizabeth Chastain
0 siblings, 0 replies; 10+ messages in thread
From: Michael Elizabeth Chastain @ 2003-09-22 22:05 UTC (permalink / raw)
To: kettenis; +Cc: gdb
Mark> I sincerely hope that by "dropping GCC 2 support" you don't mean that
Mark> we actively start removing code to support GCC 2.
Oh, no, no, I am a long long ways from that.
start:
while (true)
{
document known usage of gcc 2;
if (known usage < epsilon)
break;
sleep (3-6 months); // I am here
}
while (true)
{
publish loud announcements;
if (user feedback > epsilon)
goto start;
sleep (4-8 weeks);
}
remove gcc 2 from my test bed;
wait for next gcc release;
start marking code obsolete;
Of course that's just my personal algorithm, not gdb policy.
In fact, if anyone else asks about gcc 2, we can point to my survey
and all the platforms that still use gcc 2 as their primary gcc or
as a still-supported gcc.
Michael C
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2003-09-22 22:05 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-09-19 18:16 Apple and gcc 2? Michael Elizabeth Chastain
2003-09-19 18:30 ` Jim Ingham
2003-09-19 20:54 Michael Elizabeth Chastain
2003-09-19 21:01 ` Jim Ingham
2003-09-22 20:36 ` Stan Shebs
2003-09-19 22:06 Michael Elizabeth Chastain
2003-09-22 21:18 Michael Elizabeth Chastain
2003-09-22 21:27 ` Mark Kettenis
2003-09-22 21:31 ` Andrew Cagney
2003-09-22 22:05 Michael Elizabeth Chastain
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox