On Sun, 20 May 2012 01:01:48 +0300 Nikos Chantziaras <rea...@gmail.com> wrote:
> On 19/05/12 23:23, Urs Schutz wrote: > > Yesterday I manually compiled photivo, a camera raw file > > converter and image editor. One of the requirements for > > installing is gcc 4.6. So I manually unmasked gcc 4.6.3 > > and installed it with portage. > > After switching gcc with gcc-config and . /etc/profile, > > photivo compiled fine. > > A test run showed that photivo is running fine. > > > > I simply do not know enough about gcc and gentoo to > > leave gcc at 4.6.3, and switched back to the stable 4.5 > > branch (gcc-config and . /etc/profile again). > > > > When I try to run photivo again I get an error: > > photivo: /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/libstdc++.so.6: > > version `GLIBCXX_3.4.15' not found (required by photivo) > > > > locate -i glibcxx shows no results. > > > > My question is: Can I set some variables (e.g. in a bash > > start script) that photivo thinks it is running on a > > system with gcc 4.6? All the components are installed, > > as I can switch gcc to 4.6.3 and run photivo as user. > > > > I do not see any changes in environment variables before > > and after switching gcc versions. What magic does > > gcc-config do? > > Try starting photivo with: > > LD_LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3 > photivo > > (I assume the executable is named "photivo".) > > That's it. LD_LIBRARY_PATH=/usr/lib/gcc/i686-pc-linux-gnu/4.6.3 photivo Thank you! Urs