diff --git a/CMakeLists.txt b/CMakeLists.txt
index 65ab60add071055598665511fe95ce5831148222..61c9a7f40d7f0e39c6aaab4291a1c0131bdd21cc 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -114,6 +114,8 @@ endif()
 
 if (TEQP_MULTIPRECISION_ENABLED)
     add_definitions(-DTEQP_MULTIPRECISION_ENABLED)
+else()
+    add_definitions(-DMULTICOMPLEX_NO_MULTIPRECISION)
 endif()
 
 if (NOT TEQP_NO_PYTHON)
diff --git a/externals/mcx b/externals/mcx
index 70720c3e08853fe537b48e5321924c9b8eab4c7e..498573807d0be86922b7783050f5e2580ffa37f6 160000
--- a/externals/mcx
+++ b/externals/mcx
@@ -1 +1 @@
-Subproject commit 70720c3e08853fe537b48e5321924c9b8eab4c7e
+Subproject commit 498573807d0be86922b7783050f5e2580ffa37f6