diff --git a/matlab/dynare_config.m b/matlab/dynare_config.m
index 9426c7d7650cade3fd13db5c19be17863a1b4c29..352ab95c811ebbc373ca2f75243a6092a2fd4e8c 100644
--- a/matlab/dynare_config.m
+++ b/matlab/dynare_config.m
@@ -90,8 +90,8 @@ if isoctave
     addpath([dynareroot '/missing/ordeig'])
 end
 
-% ilu is missing in Octave
-if isoctave
+% ilu is missing in Octave < 4.0
+if isoctave && octave_ver_less_than('4.0')
     addpath([dynareroot '/missing/ilu'])
 end