diff --git a/concrete-optimizer/src/optimization/decomposition/blind_rotate.rs b/concrete-optimizer/src/optimization/decomposition/blind_rotate.rs index bda94538a..1a0e4b6a9 100644 --- a/concrete-optimizer/src/optimization/decomposition/blind_rotate.rs +++ b/concrete-optimizer/src/optimization/decomposition/blind_rotate.rs @@ -148,6 +148,7 @@ pub static SHARED_CACHE: MultiSecPersistDecompCache = SECURITY_WEIGHTS_TABLE }) .collect::(); +#[cfg(not(target_os = "macos"))] #[static_init::destructor(10)] extern "C" fn finaly() { for v in SHARED_CACHE.values() { diff --git a/concrete-optimizer/src/optimization/decomposition/keyswitch.rs b/concrete-optimizer/src/optimization/decomposition/keyswitch.rs index 9aceb58a4..21d84ff2d 100644 --- a/concrete-optimizer/src/optimization/decomposition/keyswitch.rs +++ b/concrete-optimizer/src/optimization/decomposition/keyswitch.rs @@ -149,6 +149,7 @@ pub static SHARED_CACHE: MultiSecPersistDecompCache = SECURITY_WEIGHTS_TABLE }) .collect::(); +#[cfg(not(target_os = "macos"))] #[static_init::destructor(10)] extern "C" fn finaly() { for v in SHARED_CACHE.values() {