diff --git a/fusesoc/gc_sync/gc_sync_constr_0-0-0.core b/fusesoc/gc_sync/gc_sync_constr_0-0-0.core
index 545b41ae96ffc19e9b460a4c27d3e65009fe6ed1..c9fdedc7146600f3b285dd05c622eec637797a0f 100644
--- a/fusesoc/gc_sync/gc_sync_constr_0-0-0.core
+++ b/fusesoc/gc_sync/gc_sync_constr_0-0-0.core
@@ -3,14 +3,16 @@ CAPI=2:
 name: cern:general_cores:gc_sync_constr:0.0.0
 
 filesets:
-    vivado_constr:
-        files:
-            - constr/gc_sync.xdc : {file_type : xdc}
+#    vivado_constr:
+#        files:
+#            - constr/gc_sync.xdc : {file_type : xdc}
 
     tcl:
         files:
+            - "tool_vivado ? (constr/gc_sync.xdc)" : {file_type : xdc}
             - constr/gc_sync.tcl : {file_type : tclSource}
 
+
 targets:
     default:
-        filesets: ["tool_vivado? (vivado_constr)", tcl]
+        filesets: [tcl]