libmap.conf

lolox lolox at lolox.net
Thu Nov 7 17:24:50 UTC 2013


Hi,

I switched to gcc4.6 recently, and I encountered a problem while
updating the cmake port:
/usr/lib/libstdc++.so.6: version GLIBCXX_3.4.11 required
by /usr/ports/devel/cmake/work/cmake-2.8.12/Bootstrap.cmk/cmake not
found"

Before that, I followed a guide explaining what to do when updating gcc
that said to put at least:
Libstdc++.so.6 gcc46/libstdc++.so.6
in /etc/libmap.conf

But obviously, that didn't helped.
A 'locate libstdc++.so' gives me this: 
/usr/lib/libstdc++.so
/usr/lib/libstdc++.so.6
/usr/lib32/libstdc++.so
/usr/lib32/libstdc++.so.6
/usr/local/lib/compat/pkg/libstdc++.so.6
/usr/local/lib/gcc42/libstdc++.so
/usr/local/lib/gcc42/libstdc++.so.6
/usr/local/lib/gcc46/libstdc++.so
/usr/local/lib/gcc46/libstdc++.so.6
/usr/local/lib/gcc46/libstdc++.so.6-gdb.py

I tried to rename /usr/lib/libstdc++.so.6 just to try if it changed
anything, and, surprise! That WORKED!

So, my question is:
Isn't libmap.conf supposed to do the trick without doing this horrible
hack?

Did I miss anything?

Thanks in advance.

lolox


More information about the freebsd-questions mailing list