diff --git a/backends/cadence/fusion_g3/operators/targets.bzl b/backends/cadence/fusion_g3/operators/targets.bzl index b878226fcb1..bc0a01b4fe8 100644 --- a/backends/cadence/fusion_g3/operators/targets.bzl +++ b/backends/cadence/fusion_g3/operators/targets.bzl @@ -24,6 +24,7 @@ def define_operator(name: str, deps: list[str] | None = None) -> None: "//executorch/backends/cadence/...", "@EXECUTORCH_CLIENTS", ], + compatible_with = ["ovr_config//cpu:xtensa"], deps = deps + common_deps, exported_deps = [ ":operators_header", diff --git a/backends/cadence/hifi/kernels/targets.bzl b/backends/cadence/hifi/kernels/targets.bzl index 6048c57f7e2..596acc90791 100644 --- a/backends/cadence/hifi/kernels/targets.bzl +++ b/backends/cadence/hifi/kernels/targets.bzl @@ -13,6 +13,7 @@ def define_common_targets(): "kernels.h", ], deps = common_deps, + compatible_with = ["ovr_config//cpu:xtensa"], visibility = [ "//executorch/backends/cadence/...", ], diff --git a/backends/cadence/hifi/operators/targets.bzl b/backends/cadence/hifi/operators/targets.bzl index 5c91c7a4c74..4dbebc6fd47 100644 --- a/backends/cadence/hifi/operators/targets.bzl +++ b/backends/cadence/hifi/operators/targets.bzl @@ -27,6 +27,7 @@ def define_operator(name: str, deps: list[str] | None = None) -> None: "//executorch/backends/cadence/...", "@EXECUTORCH_CLIENTS", ], + compatible_with = ["ovr_config//cpu:xtensa"], deps = deps + common_deps, exported_headers = ["operators.h"], ) diff --git a/backends/cadence/hifi/third-party/nnlib/targets.bzl b/backends/cadence/hifi/third-party/nnlib/targets.bzl index 615eacaa666..a63a4dd3954 100644 --- a/backends/cadence/hifi/third-party/nnlib/targets.bzl +++ b/backends/cadence/hifi/third-party/nnlib/targets.bzl @@ -12,6 +12,7 @@ def define_common_targets(): "//executorch/backends/cadence/...", "@EXECUTORCH_CLIENTS", ], + compatible_with = ["ovr_config//cpu:xtensa"], deps = [ "fbsource//third-party/nnlib-hifi4/xa_nnlib:libxa_nnlib", ],