> Matlab mainly relies on glibc, the system C library, which shouldn't be
> very different from one Linux distribution to another. It also relies on
> a few other system libraries, such as the thread library which is the
> cause of the compatibility issues with Red Hat 9 and later, which
> require setting LD_ASSUME_KERNEL.
>
> Wether we're running SUSE or Red Hat shouldn't be very important. Apart
> from the thread library issue, ideally only the version of glibc should
> matter, and possibly the version of the X server and associated drivers.
I think the X server may be an important component to some crashes -
especially as many of them appear to relate to the graphics.
>
> We'll run SPM2 on Matlab 7.0.1 and try to fix all remaining issues with
> possible help from Mathworks. Please post any fixes that apply to SPM2 +
> Matlab 7 as you find them.
I'll do what I can.
> It looks like we have compiled SPM99 with Matlab 6.1 and are running it
> under Matlab 6.5. Also we have compiled SPM2 with Matlab 6.5 (maybe even
> 6.1) and are running it under Matlab 7.0.1.
>
> Mathworks support suggest this could be causing our problems. Is this
> also your experience?
I asked the Mathworks about how best to compile in order to run under both
Matlab 6.5 and 7.0. They suggested doing two different compiles.
> Mmmh... These issues do not apply to a specific Linux distribution as
> far as I can see. They are not specific to Red Hat, it's just that Red
> Hat is/was more common among Matlab users and is/was perceived as the de
> facto standard Linux distribution.
You may have a point here. I wasn't factoring in priors based on the
proportion of RedHat to other Linux flavours.
> Anyway, we'll try recompiling the mex files as both Mathworks support
> and you suggest, I'm confident this will at least improve the situation.
> I'll keep you informed about our progress.
That would be very helpful.
Best regards,
-John
|