Ryan Hill <[EMAIL PROTECTED]> posted [EMAIL PROTECTED],
excerpted below, on  Sun, 30 Jul 2006 16:56:47 -0600:

> Most major archs have at least some version of 3.3 and 3.4 available in
> stable.  Sometimes even 2.95, and some lucky winners have 4.1 in ~arch. 
> amd64 has 3.3 masked for some reason i don't understand, and other
> arches might too. i'm just going off of what eshowkw tells me.

FWIW on amd64 and gcc (as a Gentoo/amd64 user not necessarily privy to
certain Gentoo/amd64 dev team details) ...

gcc-3.3 is masked on amd64 due to multilib issues.  Gentoo/amd64 multilib
handling has matured and changed over time, with the new handling being
introduced and stabilized along with a new profile and gcc-3.4.  gcc-3.3
wasn't upgraded to the new multilib handing, in part because its amd64
support wasn't all that great anyway -- it worked, but was "bolted on" and
it showed -- so with 3.4's amd64 handling being better already, and
limited resources available, 3.3 was masked on what was then the new
profiles, and support deprecated and eventually phased out in parallel
with the older profiles and their older multilib handling.

Actually, talking gcc4 now, on amd64, I'd compare the jump from 3.4 to 4.1
to a full version jump if not more, 3.1 to 4.1 if not 2.9x to 4.1, on x86.
Thus it wouldn't surprise me to see 3.4 go the way of 3.3, some time in
2007. It can remain keyworded but masked for those who want to play with
the older versions beyond that, but without any sort of support for those
choosing to do so.  Again, I'm not a devel and my opinions do not the
future path of Gentoo/amd64 denote, but there's a big enough difference in
performance, IMO, that beyond a reasonable gcc4 stabilization and gcc3
deprecation period, it makes little sense to continue to support gcc3.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman

-- 
gentoo-dev@gentoo.org mailing list

Reply via email to