When I am running from MATLAB a mex file compiled from a cpp source file I get the following error:
Invalid MEX-file '/home/bogdan/C++/IT++/mex/test.mexa64': /usr/local/MATLAB/R2012a/bin/glnxa64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /usr/local/lib64/libitpp.so.8)
The solution seems to create soft links in MATLAB library folder to newer version of these libraries as provided by a particular Linux distribution (in my case openSUSE 12.1 x86_64).
My question is if this is the standard solution recommended by Mathworks? Are there any issues with this approach (should all libraries be updated to newer versions, since incompatibility issues might arise)?