The problem with the interface to Matlab seems to be that Mathematica wants the a.out-format, whereas Matlab goes ELF. Point 1. of the web-page mentioned above indicates that the compiler needs the "-b i486-linuxaout"-option to include the MathLink-libraries correctly. Since for the compilation of the Symbolic Toolbox Matlab's cmex-script is used rather than Mathematica's mcc, I defined CFLAGS="-b i486-linuxaout" in the corresponding line of .mexrc.sh, which sources the cmex-script. The result are compile-time error messages like:
math41.o(.text+0x76): undefined reference to '_mexErrMsgTxt' math41.o(.text+0x17a7): undefined reference to '_mexAtExit' and so forth.
If I omit the CFLAGS-option, the programme compiles fine, but when I call up the "math"-routine from Matlab, I get messages like: Unable to resolve symbol MLOpen Unable to resolve symbol MLPutFunction Unable to resolve symbol MLPutFunction and so forth, which are obviously due to compiling the programme into an ELF-binary. Does anybody have a hint how to solve that problem?