diff options
| author | Ali Cheraghi <alichraghi@proton.me> | 2025-04-19 20:33:03 +0330 |
|---|---|---|
| committer | Alex Rønne Petersen <alex@alexrp.com> | 2025-04-21 09:49:19 +0200 |
| commit | 13541bc1c0f97c39591c2ba82e9a8c7979ce7b63 (patch) | |
| tree | 25c34bac12c22a6a199bf2c81f7715460c76b596 /src/Package/Module.zig | |
| parent | f01833e03eea786a05635cfbe142f581e9281b51 (diff) | |
| download | zig-13541bc1c0f97c39591c2ba82e9a8c7979ce7b63.tar.gz zig-13541bc1c0f97c39591c2ba82e9a8c7979ce7b63.zip | |
Module: ignore `xnack` and `sramecc` features on some gpu models
Diffstat (limited to 'src/Package/Module.zig')
| -rw-r--r-- | src/Package/Module.zig | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/Package/Module.zig b/src/Package/Module.zig index ed099884f9..3cdf4d9c8a 100644 --- a/src/Package/Module.zig +++ b/src/Package/Module.zig @@ -335,6 +335,10 @@ pub fn create(arena: Allocator, options: CreateOptions) !*Package.Module { // Append disabled features after enabled ones, so that their effects aren't overwritten. for (target.cpu.arch.allFeaturesList()) |feature| { if (feature.llvm_name) |llvm_name| { + // Ignore these until we figure out how to handle the concept of omitting features. + // See https://github.com/ziglang/zig/issues/23539 + if (target_util.isDynamicAMDGCNFeature(target, feature)) continue; + const is_enabled = target.cpu.features.isEnabled(feature.index); if (is_enabled) { |
