diff --git a/isl b/isl
index 89c652adaa7d0222d170998b065160cd732c237d..3106e8df1ca113b3076eac28a9dbb88ef17d757e 160000
--- a/isl
+++ b/isl
@@ -1 +1 @@
-Subproject commit 89c652adaa7d0222d170998b065160cd732c237d
+Subproject commit 3106e8df1ca113b3076eac28a9dbb88ef17d757e
diff --git a/setup.py b/setup.py
index 40753004f9d76c090c5bf7c88bf01b0e2bebad9f..d06d72e7de7bfbfabcd81b01b34f0ec99be4e88a 100644
--- a/setup.py
+++ b/setup.py
@@ -118,7 +118,9 @@ def main():
     if conf["USE_SHIPPED_ISL"]:
         from glob import glob
         isl_blacklist = [
-                "_templ.c", "mp_get",
+                "_templ.c",
+                "_templ_yaml.c",
+                "mp_get",
                 "isl_multi_templ.c",
                 "isl_multi_apply_set.c",
                 "isl_multi_gist.c",