I have installed gcc-3.4.2 (had gcc-3.3.4 already) and switched w/ gcc-config to 3.4.2 the result is that the 3.4.2 path appears 3 times in /etc/ld.so.conf (first, third, fourth) I do not really understand why the 3.3.4 patch should be there if I switch to 3.4.2, correct behaviour would be to have only one active Reproducible: Always Steps to Reproduce: 1. 2. 3.
neglected to provide `emerge info` what version of gcc-config ? what files do you have in /etc/env.d/gcc/ ?
emerge info is not relevant (all stable hardened uclibc x86 + gcc-3.4.2) running 2.4.27 special hardened kernel gcc-3.4.2 puts 3 files into /etc/env.d/gcc for each installed specs file, that's why it has 3 entries in /etc/ld.so.conf I do not really know how to handle this, but I do not believe that more then one entry is necessary in /etc/ld.so.conf, what should be the use of both gcc's having them in /etc/ld.so.conf?
i fixed this in gcc-config-1.3.7-r5