diff --git a/orchestra/model/configuration.py b/orchestra/model/configuration.py
index 54b31d4d0850102f3bc4fd063133e1050ad8fa5e..dda58c4f4ed6295dff0a0a1ceb217b60b27d8cab 100644
--- a/orchestra/model/configuration.py
+++ b/orchestra/model/configuration.py
@@ -232,11 +232,10 @@ def set_build_hash(build: "bld.Build"):
     if build.recursive_hash is not None:
         return
 
-    # all_builds = {d.build for d in build.configure.external_dependencies}
-    # all_builds.update({d.build for d in build.install.external_dependencies})
-    # all_builds = {b for b in all_builds if b.component is not build.component}
-    all_builds = {d.build for d in build.install.external_dependencies if d.build.component is not build.component}
-
+    all_builds = {d.build for d in build.configure.external_dependencies}
+    all_builds.update({d.build for d in build.install.external_dependencies})
+    all_builds = {b for b in all_builds if b.component is not build.component}
+    
     # Ensure all dependencies hashes are computed
     for b in all_builds:
         set_build_hash(b)