Date: Thu, 7 Nov 2013 18:24:36 +0100 From: lolox <lolox@lolox.net> To: Liste FreeBSD <freebsd-questions@freebsd.org> Subject: libmap.conf Message-ID: <20131107182436.26f044c2@linux-ll0t.site>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20131107182436.26f044c2>