I upgrade to the newest Matlab 2015b and suddenly got some unexpected runtime errors in my command line programs compiled with matlab:
dyld: Symbol not found: _mxDestroyArray
Referenced from: /Users/ajx/./.main
Expected in: /usr/lib/libSystem.B.dylib
in /Users/ajx/./.main
I finally tracked this down to a problem in my DYLD_FALLBACK_LIBRARY_PATH
. The path to matlab was there but after /usr/lib/
and for some reason that order was throwing off the dynamic linker. I put the matlab path first and that fixed the problem.