Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] PPC profile masking of GCC 4, Modular X, and more
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo on PPC
View previous topic :: View next topic  
Author Message
timotheus25
Apprentice
Apprentice


Joined: 27 Dec 2005
Posts: 162
Location: *upstate* New York, USA

PostPosted: Sat Jul 01, 2006 7:31 pm    Post subject: [SOLVED] PPC profile masking of GCC 4, Modular X, and more Reply with quote

Hi,

I've been looking forward to using gcc-4.1* and xorg-x11-7* as soon as they were unmasked and made stable on PPC. Now that they are stable, why are they masked for profiles less than 2006.1?

Also, if I start using the (unstable?) 2006.1, then I loose gcc-3.4* . They are all masked by 2006.1. Not good, because gcc-3.4* is still necessary for ADA compilation (GNAT-3*).

So, what is one to do? I want to upgrade to xorg-x11-7* and keep GNAT. Anyone know?

Also, if I upgrade to gcc-4*, glibc-2.4*, and xorg-x11-7.1*, my system is going to have trouble compiling a lot of software not yet ready for these libraries/compiler, yes? Why are they marked stable?
_________________
http://tstotts.net/linux/gentoopb.html
http://tstotts.net/linux/gentooinsp640m.html


Last edited by timotheus25 on Mon Jul 03, 2006 1:58 pm; edited 1 time in total
Back to top
View user's profile Send private message
nixnut
Bodhisattva
Bodhisattva


Joined: 09 Apr 2004
Posts: 10974
Location: the dutch mountains

PostPosted: Sat Jul 01, 2006 7:45 pm    Post subject: Reply with quote

The new gcc, glibc and xorg are masked in the 2006.0 profile (the current stable profile) to prevent users running into problems. The 2006.1 profile will be available for users willing to accept the small risk of breakage. The ppc devs have been using the new versions for a while now and are convinced there won't be big problems with the upgrade. Making the newer version available in the new profile gives the devs and users the chance to flush out some more bugs before the next release of gentoo. Upgrading to a new profile won't remove the older gcc version since they're slotted anyway. So you should be able to upgrade to the new profile, but still have the option to use gcc-3.4 for compiling packages that won't build yet with gcc-4.1. Please do file bugs if you find such packages, so the devs can determine how to tackle those packages.
_________________
Please add [solved] to the initial post's subject line if you feel your problem is resolved. Help answer the unanswered

talk is cheap. supply exceeds demand
Back to top
View user's profile Send private message
timotheus25
Apprentice
Apprentice


Joined: 27 Dec 2005
Posts: 162
Location: *upstate* New York, USA

PostPosted: Sat Jul 01, 2006 9:06 pm    Post subject: Reply with quote

Sounds good. One question though. All gcc-3* are profile masked in 2006.1 (at least as of this morning). I want to keep ~sys-devel/gcc-3.4.6 unmasked for sake of packages that depend on it, such as GNAT and others. (So I can still do an emerge -u world .) How can I unmask one of these without editing /usr/portage/* ? Editing /etc/profile/package.unmask doesn't seem to work for packages masked by the profile.

Also, is there a rationale for the 2006.1 masking all but one version of gcc? Why do the PPC profiles (stable and unstable) mask all but one gcc slot when the x86 profiles keep several slotted versions unmasked? Will this change when 2006.1 is released? I remember issues of 3.3 being masked as soon as 3.4 was stabilized, while stable GNAT still depended on 3.3.

Thanks.

EDIT: I meant /etc/portage/package.unmask , of course.
_________________
http://tstotts.net/linux/gentoopb.html
http://tstotts.net/linux/gentooinsp640m.html
Back to top
View user's profile Send private message
Pylon
Retired Dev
Retired Dev


Joined: 17 Jan 2003
Posts: 279
Location: Cologne

PostPosted: Sun Jul 02, 2006 12:34 pm    Post subject: Re: PPC profile masking of GCC 4, Modular X, and more Reply with quote

timotheus25 wrote:

I've been looking forward to using gcc-4.1* and xorg-x11-7* as soon as they were unmasked and made stable on PPC. Now that they are stable, why are they masked for profiles less than 2006.1?


As now everything which should be in stable is marked, I removed the masks in the profile. Probably it was a bad behaviour to mask packages in the profile, but I wanted to make sure, that everything is done before the average user hits any problem.

Have fun with your "new" Gentoo/PPC ;-)
_________________
hacking is not a crime
Back to top
View user's profile Send private message
fb
l33t
l33t


Joined: 08 Dec 2003
Posts: 636
Location: New Zealand

PostPosted: Mon Jul 03, 2006 12:22 am    Post subject: Reply with quote

Is there a bug open for the packages that need to be bumped to work with
gcc4.1.1?
I have been using gcc4.1.1 for a while (and glibc-2.4 and more recently xorg-7.x)
and after gcc4.1.1 was marked stable I still have a few entries in my package.keywords
that are marked "need ~ppc to compile against gcc4.1.x" (I try to keep track of why
it goes in there) and that haven't been bumped to stable yet. My present lists is:

sci-mathematics/scilab (may need more time to stabilise but work here)
media-gfx/kst
media-libs/openexr
dev-util/xdelta
dev-lang/swig

I don't really want to duplicate a bug if there is already an entry to follow up
those.

Cheers,
Francois
Back to top
View user's profile Send private message
Pylon
Retired Dev
Retired Dev


Joined: 17 Jan 2003
Posts: 279
Location: Cologne

PostPosted: Mon Jul 03, 2006 12:33 am    Post subject: Reply with quote

fb wrote:
Is there a bug open for the packages that need to be bumped to work with
gcc4.1.1?


Yes, there is bug 138099.

fb wrote:
sci-mathematics/scilab (may need more time to stabilise but work here)
media-gfx/kst
media-libs/openexr
dev-util/xdelta
dev-lang/swig


swig is already bumped. I add the other packages to the bug and will test.

Thanks for your tests!
_________________
hacking is not a crime
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo on PPC All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum