View previous topic :: View next topic |
Author |
Message |
Ypsilon Tux's lil' helper
Joined: 19 Jul 2002 Posts: 92 Location: Germany
|
Posted: Fri Jul 19, 2002 12:03 pm Post subject: Is gentoo-1.3-final going to base on gcc-3.2? |
|
|
You maybe have noticed that the gcc-develplan was changed and
the gcc-3.2 will come out on tuesday.
As it is supposed to be the new default compiler for future distros, I hope gentoo will switch to gcc-3.2 with the 1.3 (or maybe already 1.3c??) release.
So is that planned?
Ypsilon _________________ gentoo ownz. |
|
Back to top |
|
|
therobot Apprentice
Joined: 07 Jun 2002 Posts: 256 Location: Canada
|
Posted: Fri Jul 19, 2002 3:01 pm Post subject: |
|
|
there isn't going to be a 1.3(or so I'm led to believe). When it goes stable it's going to be 1.4. Not sure about the gcc, but it'll probably be 3.2. |
|
Back to top |
|
|
neuron Advocate
Joined: 28 May 2002 Posts: 2371
|
Posted: Sat Jul 20, 2002 12:39 pm Post subject: |
|
|
therobot wrote: | there isn't going to be a 1.3(or so I'm led to believe). When it goes stable it's going to be 1.4. Not sure about the gcc, but it'll probably be 3.2. |
that's what I'v heard too |
|
Back to top |
|
|
Ypsilon Tux's lil' helper
Joined: 19 Jul 2002 Posts: 92 Location: Germany
|
Posted: Sun Jul 21, 2002 7:11 pm Post subject: Well,... |
|
|
...now I read this:
We're currently in the final testing stages towards launching a release enabling a full installation with gcc3.1 as the default compiler
But wouldn't it be better to switch to gcc-3.2 instead of 3.1 as no one will care about 3.1 anymore in a few weeks? _________________ gentoo ownz. |
|
Back to top |
|
|
trythil Tux's lil' helper
Joined: 06 Jun 2002 Posts: 123 Location: RHIT, Terre Haute, IN, USA
|
Posted: Sun Jul 21, 2002 7:51 pm Post subject: |
|
|
Quote: | But wouldn't it be better to switch to gcc-3.2 instead of 3.1 as no one will care about 3.1 anymore in a few weeks? |
Not necessarily. GCC 3.1 has been extensively tested and error-checked, as you can see by the posts in this forum. The introduction of GCC 3.2, while it may pass over silently, could cause some ebuilds to break.
When you're going to upgrade, it's always wise to go with what you know works best. |
|
Back to top |
|
|
xorbe n00b
Joined: 19 Jul 2002 Posts: 46 Location: near San Jose, CA
|
Posted: Mon Jul 22, 2002 12:15 am Post subject: |
|
|
trythil wrote: | Not necessarily. GCC 3.1 has been extensively tested and error-checked, as you can see by the posts in this forum. The introduction of GCC 3.2, while it may pass over silently, could cause some ebuilds to break.
When you're going to upgrade, it's always wise to go with what you know works best. |
GCC 3.2 is no longer the "devel branch, GCC 3.3 is. GCC 3.2 is now GCC 3.1.1 + an ABI change to fix some bug, if I've figured their news out correctly. So it really shouldn't cause much breakage at all... |
|
Back to top |
|
|
trythil Tux's lil' helper
Joined: 06 Jun 2002 Posts: 123 Location: RHIT, Terre Haute, IN, USA
|
Posted: Mon Jul 22, 2002 5:37 am Post subject: |
|
|
Quote: |
GCC 3.2 is now GCC 3.1.1 + an ABI change to fix some bug, if I've figured their news out correctly. So it really shouldn't cause much breakage at all...
|
Rule #1 of logical systems (e.g. computers): They aren't.
|
|
Back to top |
|
|
proxy Apprentice
Joined: 20 Apr 2002 Posts: 260 Location: Chantilly, VA
|
Posted: Mon Jul 22, 2002 5:56 am Post subject: |
|
|
i would rather have a 3.2 system as it is not a big deal (1 day) either way to start from scratch or recomile whole system to upgrade...
proxy |
|
Back to top |
|
|
Erukian n00b
Joined: 03 Jul 2002 Posts: 50 Location: Tacoma, Washington USA
|
Posted: Wed Jul 24, 2002 8:49 pm Post subject: |
|
|
proxy, im with your 100%.
When gentoo 3.1.1 comes out, and if gentoo 1.3c or whatever goes with that then a *few days later* gentoo will be outdated because a bugfix came out. People using stage2 or stage3 cd's will be stuck with a bugged out compiler thats not compatible with gcc3.2 binary's.
It seems like a bad move to go onto gcc3.1.1 even though its tested, why not release with gcc3.2? Gcc3.2 is the product of the testing of gcc3.1.1 so it cant be all that horrible to stick it i a gentoo 1.3(c/final) |
|
Back to top |
|
|
pjp Administrator
Joined: 16 Apr 2002 Posts: 20067
|
Posted: Wed Jul 24, 2002 9:10 pm Post subject: |
|
|
Erukian wrote: | When gentoo 3.1.1 comes out, and if gentoo 1.3c or whatever goes with that then a *few days later* gentoo will be outdated because a bugfix came out. People using stage2 or stage3 cd's will be stuck with a bugged out compiler thats not compatible with gcc3.2 binary's. | That suggests that 3.2 is more than just a bug fix. _________________ Quis separabit? Quo animo? |
|
Back to top |
|
|
hubick n00b
Joined: 23 Jul 2002 Posts: 8
|
Posted: Wed Jul 24, 2002 9:29 pm Post subject: |
|
|
The only difference between 3.2 and 3.1.1 are a few ABI bugs. The GCC folks could have just named what will be 3.2 as 3.1.1, except for the fact that you don't want to break binary compatability in a minor point release. As I understand it reading the list, the main reason 3.1.1 is being released at all is because Apple wants it. Moving from 3.1 to 3.2 is not, in my mind, something that requires a HUGE amount of testing, if anything, as it should FIX things rather than break them. Don't think of it as a major release, because the only reason it is being label as that is because of binary compatibility - other than that, it basically IS 3.1.1.
I think Gentoo should easily be able to upgrade to 3.1, and I hope they do, as 3.2 should finally bring a somewhat stable ABI and the binary compatibility everyone wants. |
|
Back to top |
|
|
Forge Tux's lil' helper
Joined: 20 Jun 2002 Posts: 125 Location: KOP, PA, USA
|
Posted: Fri Jul 26, 2002 3:27 pm Post subject: |
|
|
So we all make GCC 3.2 become 1.3c and move back the 1.4 release timetable. Simple problem, simple solution.
As soon as we have a GCC 3.2 ebuild, I'll just rebuild everything. emerge -e world ought to hit everything, right? |
|
Back to top |
|
|
Scott Frappier n00b
Joined: 08 May 2002 Posts: 57
|
Posted: Tue Jul 30, 2002 3:38 am Post subject: |
|
|
Quote: |
As soon as we have a GCC 3.2 ebuild, I'll just rebuild everything. emerge -e world ought to hit everything, right?
|
And pray that it re-compiles everything in one pass...otherwise you'll have to do it again and again and again, etc. (unless you stare at your computer and manually add the packages).
If you are going to go that route, check out the handy 'rmerge' utility that some guys made. It is what I'm using after my gcc-3.2-pre.ebuild finishes compiling and bootstrapping.
https://forums.gentoo.org/viewtopic.php?t=9638
Have Fun!
Scott Frappier |
|
Back to top |
|
|
verwilst n00b
Joined: 16 Apr 2002 Posts: 30 Location: Belgium, Gent
|
Posted: Tue Jul 30, 2002 11:49 pm Post subject: |
|
|
Hehe, those assumptions you guys make is fun to read )
Here's the real deal:
Gentoo 1.4 will have gcc 3.2.
I already have a stage1 tarball, but i won't upload it yet, since i'm going to redo it, after we fix a couple of issues before the real work starts.
I'm going to do my best to get Gentoo 1.4 ready for the Expo on the 13th (i think), so stay tuned )
See ya! _________________ Bart Verwilst
Gentoo Linux Developer
Gent, Belgium |
|
Back to top |
|
|
Jyrinx Tux's lil' helper
Joined: 03 May 2002 Posts: 92 Location: Carleton College - Northfield, MN
|
Posted: Wed Jul 31, 2002 2:02 am Post subject: |
|
|
Is there gonna be a 1.3c release after all? |
|
Back to top |
|
|
verwilst n00b
Joined: 16 Apr 2002 Posts: 30 Location: Belgium, Gent
|
Posted: Wed Jul 31, 2002 11:33 am Post subject: |
|
|
Nope, since i'll be basing directly on GCC 3.2, i think it's more clear to up the version to 1.4 directly. _________________ Bart Verwilst
Gentoo Linux Developer
Gent, Belgium |
|
Back to top |
|
|
Jyrinx Tux's lil' helper
Joined: 03 May 2002 Posts: 92 Location: Carleton College - Northfield, MN
|
Posted: Thu Aug 01, 2002 1:57 am Post subject: |
|
|
Ah. Well, I was planning to take the plunge when 1.3c came out ... will there be any test ISOs based on 3.2 before 1.4 is unleashed (theoretically) in a few weeks? (Or, how would one go about a fresh install of Gentoo 1.3b with GCC 3.2?)
Jyrinx
jyrinx_list@mindspring.com |
|
Back to top |
|
|
caveman n00b
Joined: 09 Jun 2002 Posts: 12 Location: UK
|
Posted: Thu Aug 01, 2002 10:15 am Post subject: |
|
|
I've done a fresh install from a 1.2 disc using GCC3.2pre. Worked OK. You need to 'emerge rsync' then do the emerge gcc trick before bootstrapping (with -march=i486 -O3 -pipe) as has been described elsewhere. You also need to change the link to the default profile so that it points to the gcc3 profile and unmask gcc3.2pre before doing the emerge gcc. After this is done, change the processor optimisations to what you really want and bootstrap. After that everything went pretty normally. GCC3.2pre occassionally stops with 'Internal Compiler Error' but just restart the ebuild that it broke on. It does it less than GCC3.1 did though.
I've got KDE and pretty much everything else working fine now.
Just remember that any subsequent rsync currently remasks gcc3.2pre and an emerge -u world will then try to compile gcc3.1. You must remember to unmask gcc3.2pre everytime. |
|
Back to top |
|
|
AlterEgo Veteran
Joined: 25 Apr 2002 Posts: 1619
|
Posted: Thu Aug 01, 2002 1:03 pm Post subject: |
|
|
Maybe this a a really dumb question:
I'm thinking about binary versions of java/Flash and other binary-only packages:
Once they have been made available for use with GCC 3.1, will they also work with 3.2? |
|
Back to top |
|
|
zigg n00b
Joined: 18 Jun 2002 Posts: 8
|
Posted: Thu Aug 01, 2002 1:08 pm Post subject: |
|
|
caveman wrote: | GCC3.2pre occassionally stops with 'Internal Compiler Error' but just restart the ebuild that it broke on. |
Knowing nothing about gcc3.2 like I do, usually phantom ICEs that go away when you run them again are a sign of bad memory, or some other hardware trouble. You're not overclocking are you? |
|
Back to top |
|
|
caveman n00b
Joined: 09 Jun 2002 Posts: 12 Location: UK
|
Posted: Thu Aug 01, 2002 2:32 pm Post subject: |
|
|
Well I've had GCC2.95.3 crash a few times on a overclocked machine (a slotA Athlon 750 clocked to 1GHz on a flaky mainboard) but this particular machine is actually clocked to the correct rated speeds (It's a athlonXP 1700+) and NEVER crashes using GCC2.95.3 and has only done it once using GCC3.2pre. It did it more often with GCC3.1 so I figured it was just buggy Bear in mind GCC3.2pre is a prerelease snapshot. It's not GCC3.2 final. |
|
Back to top |
|
|
|