On Tuesday 04 August 2009, Mark Knecht wrote:
> On Mon, Aug 3, 2009 at 4:35 PM, walt<w41...@gmail.com> wrote:
> > On 08/03/2009 03:51 PM, Mark Knecht wrote:
> >> Again as history, I first noticed this issue when emerging gcc-4.3.2.
> >> I had 4.1.2 on the system, in use, as well as these old line items in
> >> gcc-config. Once I had rebuilt the system with 4.3.2 I did an emerge
> >> -C =sys-devel/gcc-4.1.2 and got rid of that one both from the system
> >> and this list, but this thread was about 'stranded' options which are
> >> the 3.3.3 and 3.4.4 selections.
> >>
> >> Are these options held in a file somewhere that can be edited by hand?
> >> Is there some option to gcc-config that can clean them up?
> >
> > Have a look in /etc/env.d/gcc/ and /usr/libexec/gcc/ and /usr/lib/gcc/
> > for any old files or directories that shouldn't be there. Particular
> > attention to /etc/env.d/gcc.
>
> Thanks Walt. slocate 3.3.3/3.4.4 sort of spreads out across the system
> and shows a lot of stuff that probably shouldn't be around anymore.
> /etc/env.d/gcc looks like the list of things I want to get rid of.
> I'll try to double check against a system that's not having this
> problem and experiement a bit with just deleting this stuff. (After
> doing some backups first.)

I also seem to have an older gcc 3.4.5 listed:
# 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.3.2 *

and indeed it is still in:

$ ls -la /etc/env.d/gcc/
total 29
drwxr-xr-x 2 root root 408 Aug  4 23:03 .
drwxr-xr-x 4 root root 952 Jul  2 06:06 ..
lrwxrwxrwx 1 root root  23 May 15 06:15 .NATIVE -> i686-pc-linux-gnu-4.3.2
-rw-r--r-- 1 root root  32 May 15 06:15 config-i686-pc-linux-gnu
-rw-r--r-- 1 root root 292 Mar 30  2006 i686-pc-linux-gnu-3.4.5
-rw-r--r-- 1 root root 356 Mar 30  2006 i686-pc-linux-gnu-3.4.5-hardened
-rw-r--r-- 1 root root 361 Mar 30  2006 i686-pc-linux-gnu-3.4.5-hardenednopie
-rw-r--r-- 1 root root 364 Mar 30  2006 
i686-pc-linux-gnu-3.4.5-hardenednopiessp
-rw-r--r-- 1 root root 361 Mar 30  2006 i686-pc-linux-gnu-3.4.5-hardenednossp
-rw-r--r-- 1 root root 235 Apr  6 13:15 i686-pc-linux-gnu-4.3.2

It cannot be unmerged (not there) and fix_libtool_files.sh 3.4.5 completes 
immediately (unlike the few seconds it takes for any gcc packages that are 
still in my system).  At this stage it may just be a matter of deleting 
relevant files in /etc/env.d/gcc/ but I have not done that yet.

Where else do you find 3.3.3/3.4.4 in your system other 
than /usr/share/gcc-data/ or perhaps in portage?
-- 
Regards,
Mick

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to