The mex-binaries that were compiled with Octave 4.4.0 are incompatible the new Octave 4.4.1.
The reason is that the binaries rely on the library liboctinterp-5.dll while Octave 4.4.1 ships only the newer version liboctinterp-6.dll. This means that the incompatibility is in both directions, so mex files created with the new Octave won't work with the old version.
The
mex
-binaries that were compiled with Octave 4.4.0 are incompatible the new Octave 4.4.1.The reason is that the binaries rely on the library
liboctinterp-5.dll
while Octave 4.4.1 ships only the newer versionliboctinterp-6.dll
. This means that the incompatibility is in both directions, somex
files created with the new Octave won't work with the old version.There seems to be no way to make the files run in both versions, see an older forum discussion with Mike Miller.