> > > > > > Three of my systems are having package management trouble.  One of
> > > > > > the systems does this after revdep-rebuild:
> > > > > >
> > > > > > All ebuilds that could satisfy "=sys-devel/gcc-4.1.1" have been
> > > > > > masked.
> > > >
> > > > # ls -ld /etc/make.profile
> > > > lrwxrwxrwx 1 root root 56 Oct  1  2006 /etc/make.profile ->
> > > > /usr/portage/profiles/default-linux/amd64/2006.1/desktop
> > >
> > > Change to latest stable profile 2007.0/Desktop:
> > > rm /etc/make.profile
> > > #ln -s /usr/portage/profiles/default-linux/amd64/2007.0/desktop
> > > /etc/make.profile
> >
> > My mistake.  That system used this profile:
> >
> > /usr/portage/profiles/hardened/x86/2.6
> >
> > although I just changed it to:
> >
> > /usr/portage/profiles/hardened/x86/2.6/minimal
> >
> > because that sounds cooler.  Does the hardened profile have something
> > to do with it wanting the masked gcc?
>
> Quite the contrary. The hardened is incompatible with gcc 4.x. Thus
> =sys-devel/gcc-4* is masked in all profiles under hardened. Since you have
> 4.1.1 installed and no versions in that slot are unmasked it's complaining.
>
> I think there's a hardened handbook that you should probably read if you want
> to use a hardened profile. Switching from non-hardened to hardened is a lot
> more involved than changing the symlink.

I think this system (firewall/router) has been on the hardened profile
from day 1.  Maybe that gcc wasn't always masked in the profile.

Should I 'emerge -C =gcc-4.1.1'?

- Grant
-- 
[EMAIL PROTECTED] mailing list

Reply via email to