Mick wrote:
> Hi All,
>
> I just upgraded to gcc-4.1.1. gcc-config -l shows that gcc-3.4.5 is still
> there:
>
> # gcc-config -l
> [1] i686-pc-linux-gnu-3.4.5
> [2] i686-pc-linux-gnu-3.4.5-hardened
> [3] i686-pc-linux-gnu-3.4.5-hardenednopie
> [4] i686-pc-linux-gnu-3.4.5-hardenednopiessp
> [5] i686-pc-linux-gnu-3.4.5-hardenednossp
> [6] i686-pc-linux-gnu-4.1.1 *
>
> When I try to remove gcc-3.4.5, it doesn't exist:
>
> # emerge -C -p -v gcc-3.4.5
>
>>>> These are the packages that would be unmerged:
>
> --- Couldn't find 'gcc-3.4.5' to unmerge.
>
>>>> No packages selected for removal by unmerge.
>
> If it doesn't exist, why is it listed? There's most likely a good
> explanation
> for this, but it's getting late and I must be too tired to understand it.
> Could you please care to explain?
As to why they weren't removed when you unmerged gcc-3.4.5, I've
no idea, but gcc-config -l will list whatever is in this directory:
/etc/env.d/gcc
Except the file 'config', which holds the default value.
Now, if you _really_ don't want to see them, remove them manually
_at your own risk_.
I doubt anything will break, but if I'm wrong someone will correct
me and you may get a better answer.
I hope I'm wrong :D
-Luis
--
[email protected] mailing list