Segmentation error – another quarrel with Matlab

Or: the painful journey to shift into 64-bit era!

Matlab 2009a made radical changes such that all mex functions calling BLAS and LAPACK libraries assume 64-bit integers (instead of 32-bit) on 64-bit system. This means lots of mex functions before this need to be upgraded to run properly, otherwise checked with segmentation failure. It so happened I encountered this today, and cried with my workstation several hours, and turned down by the fact the fixes provided by Matlab seem not working.

External links:

More to the matlab mex story

Matlab: Mex-files calling BLAS and LAPACK functions must be updated on 64-bit platforms

Installing, running matlab and compiling Matlab extensions in a 64 bit Ubuntu system

Finally, I shall go to IDMI to fetch my 32-bit laptop … I fully understand why they called it bleeding-edge.

Tagged , , ,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: