Как заставить mex связываться с libstdc ++. So.6 в / usr / lib, а не в каталоге MATLAB?

Сейчас mex в MATLAB 2012a официально поддерживает только gcc 4.4.6, но я хочу использовать gcc 4.7 на свой страх и риск. Теперь, если я скомпилирую что-нибудь с mex напрямую, он будет жаловаться, что

/usr/lib/gcc/i686-linux-gnu/4.7/cc1plus:
/usr/local/MATLAB/R2012a/sys/os/glnx86/libstdc++.so.6:
version `GLIBCXX_3.4.15' not found
(required by /usr/lib/i386-linux-gnu/libppl_c.so.4)

/usr/lib/gcc/i686-linux-gnu/4.7/cc1plus:
/usr/local/MATLAB/R2012a/sys/os/glnx86/libstdc++.so.6:
version `GLIBCXX_3.4.15' not found
(required by /usr/lib/i386-linux-gnu/libppl.so.9)

Поstrings /usr/lib/i386-linux-gnu/libstdc++.so.6 | grep 'GLIBCXX' Я подтверждаю, что этоlibstdc++.so.6 имеет эту строку версии. Я просмотрелmexopts.sh и изменил переменную$RPATH а также$MLIBS в этом сценарии, но это не работает. Так что, если я не использую символическую ссылку, где я могу настроить путьlibstdc++.so.6 что мекс использует? Спасибо.