From 51d82adaf4e03e763f3ac5d66031c8cdfdffc0a6 Mon Sep 17 00:00:00 2001
From: Houtan Bastani <houtan@dynare.org>
Date: Mon, 17 Oct 2016 18:31:20 +0200
Subject: [PATCH] fix mex compilation commands for Matlab R2016b on Linux.
 #1288

---
 matlab/utilities/general/dyn_mex.m | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/matlab/utilities/general/dyn_mex.m b/matlab/utilities/general/dyn_mex.m
index 5f469a2de8..1a007cb4aa 100644
--- a/matlab/utilities/general/dyn_mex.m
+++ b/matlab/utilities/general/dyn_mex.m
@@ -74,9 +74,12 @@ if ~exist('OCTAVE_VERSION')
                   basename '_dynamic.c ' basename '_dynamic_mex.c'])
             eval(['mex -O LDFLAGS=''-pthread -shared -Wl,--no-undefined'' ' ...
                   basename '_static.c ' basename '_static_mex.c'])
-        else
+        elseif matlab_ver_less_than('9.1')
             eval(['mex -O LINKEXPORT='''' ' basename '_dynamic.c ' basename '_dynamic_mex.c'])
             eval(['mex -O LINKEXPORT='''' ' basename '_static.c ' basename '_static_mex.c'])
+        else
+            eval(['mex -O LINKEXPORTVER='''' ' basename '_dynamic.c ' basename '_dynamic_mex.c'])
+            eval(['mex -O LINKEXPORTVER='''' ' basename '_static.c ' basename '_static_mex.c'])
         end
     elseif ismac
         % MATLAB/MacOS
-- 
GitLab