1. Yes. The LD_LIBRARY_PATH was overloaded by matlab. The other 'libirc.so' library is in the matlab's directory (/opt/share/MATLAB/R2014a/sys/os/glnxa64/libirc.so). I replaced it with ( /opt/share/intel/composer_xe_2013_sp1.3.174/compiler/lib/intel64/libirc.so )
2.
> readelf -d /opt/share/MATLAB/R2014a/bin/glnxa64/libmex.so
Dynamic section at offset 0x23fe8 contains 37 entries:
Tag Type Name/Value
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x000000000000000f (RPATH) Library rpath:
0x000000000000000c (INIT) 0xf1d8
0x000000000000000d (FINI) 0x1d9f8
0x0000000000000004 (HASH) 0x158
0x0000000000000005 (STRTAB) 0x4770
0x0000000000000006 (SYMTAB) 0x1260
0x000000000000000a (STRSZ) 27146 (bytes)
0x000000000000000b (SYMENT) 24 (bytes)
0x0000000000000003 (PLTGOT) 0x2243f8
0x0000000000000002 (PLTRELSZ) 4968 (bytes)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0xde70
0x0000000000000007 (RELA) 0xb710
0x0000000000000008 (RELASZ) 10080 (bytes)
0x0000000000000009 (RELAENT) 24 (bytes)
0x000000006ffffffc (VERDEF) 0xb5e8
0x000000006ffffffd (VERDEFNUM) 4
0x000000006ffffffe (VERNEED) 0xb660
0x000000006fffffff (VERNEEDNUM) 4
0x000000006ffffff0 (VERSYM) 0xb17a
0x000000006ffffff9 (RELACOUNT) 55
0x0000000000000000 (NULL) 0x0
> readelf -d /opt/share/MATLAB/R2014a/bin/glnxa64/libmx.so
Dynamic section at offset 0x123d98 contains 46 entries:
Tag Type Name/Value
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x0000000000000001 (NEEDED) Shared library:
0x000000000000000f (RPATH) Library rpath:
0x000000000000000c (INIT) 0x49110
0x000000000000000d (FINI) 0xf6038
0x0000000000000004 (HASH) 0x158
0x0000000000000005 (STRTAB) 0x14008
0x0000000000000006 (SYMTAB) 0x4a68
0x000000000000000a (STRSZ) 147472 (bytes)
0x000000000000000b (SYMENT) 24 (bytes)
0x0000000000000003 (PLTGOT) 0x324738
0x0000000000000002 (PLTRELSZ) 22536 (bytes)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x43908
0x0000000000000007 (RELA) 0x395e8
0x0000000000000008 (RELASZ) 41760 (bytes)
0x0000000000000009 (RELAENT) 24 (bytes)
0x000000006ffffffc (VERDEF) 0x39490
0x000000006ffffffd (VERDEFNUM) 4
0x000000006ffffffe (VERNEED) 0x39508
0x000000006fffffff (VERNEEDNUM) 5
0x000000006ffffff0 (VERSYM) 0x38018
0x000000006ffffff9 (RELACOUNT) 469
0x0000000000000000 (NULL) 0x0
3.
> echo $LD_LIBRARY_PATH
/users/username/test/issm/src/externalpackages/petsc/install/lib:/opt/share/Python-3.4.2/lib:/opt/share/perl-5.20.1/lib:/opt/share/mpich-3.1.1.intel/lib:/opt/share/intel/composer_xe_2013_sp1.3.174/compiler/lib/intel64:/opt/share/intel/composer_xe_2013_sp1.3.174/mpirt/lib/intel64:/opt/share/intel/composer_xe_2013_sp1.3.174/ipp/../compiler/lib/intel64:/opt/share/intel/composer_xe_2013_sp1.3.174/ipp/lib/intel64:/opt/share/intel/composer_xe_2013_sp1.3.174/compiler/lib/intel64:/opt/share/intel/composer_xe_2013_sp1.3.174/mkl/lib/intel64:/opt/share/intel/composer_xe_2013_sp1.3.174/tbb/lib/intel64/gcc4.1
LD_RUN_PATH has not been set.