From 4b754e1110cb2b23aa4a7742ce5d19bbd7f6ce22 Mon Sep 17 00:00:00 2001 From: Mert Torun Date: Wed, 7 Oct 2026 14:36:35 +0200 Subject: [PATCH 1/2] Use osx-arm64 as the Apple Silicon target of GHDL 6.0.0 OneWare Studio selects the target of a package by comparing it, with the hyphens removed, to the platform identifier, which is osxarm64 on Apple Silicon; for native tools it then falls back to osx-x64. The target osx-arm15 never matches, and GHDL 6.0.0 has no osx-x64 build, so installing or upgrading to 6.0.0 on Apple Silicon fails with "No compatible target found for package ghdl version 6.0.0". With osx-arm64 the package manager selects the aarch64 build the version already lists. Fixes #31 --- src/OneWare.GhdlExtension/GhdlExtensionModule.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/OneWare.GhdlExtension/GhdlExtensionModule.cs b/src/OneWare.GhdlExtension/GhdlExtensionModule.cs index 01523b5..6202835 100644 --- a/src/OneWare.GhdlExtension/GhdlExtensionModule.cs +++ b/src/OneWare.GhdlExtension/GhdlExtensionModule.cs @@ -284,7 +284,7 @@ public class GhdlExtensionModule : OneWareModuleBase }, new PackageTarget() { - Target = "osx-arm15", + Target = "osx-arm64", Url = "https://github.com/ghdl/ghdl/releases/download/v6.0.0/ghdl-llvm-6.0.0-macos15-aarch64.tar.gz", AutoSetting = From 39f566b1b1fad8e156f62856afda287bd96693ff Mon Sep 17 00:00:00 2001 From: Mert Torun Date: Wed, 7 Oct 2026 14:36:43 +0200 Subject: [PATCH 2/2] Use osx-arm64 as the Apple Silicon target of GHDL 5.1.1 OneWare Studio selects the target of a package by comparing it, with the hyphens removed, to the platform identifier, which is osxarm64 on Apple Silicon; for native tools it then falls back to osx-x64. The target osx-arm never matches, so on Apple Silicon the package manager installed the x86_64 build of GHDL 5.1.1, which needs Rosetta, instead of the aarch64 build the version already lists. Fixes #16 --- src/OneWare.GhdlExtension/GhdlExtensionModule.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/OneWare.GhdlExtension/GhdlExtensionModule.cs b/src/OneWare.GhdlExtension/GhdlExtensionModule.cs index 6202835..43d808f 100644 --- a/src/OneWare.GhdlExtension/GhdlExtensionModule.cs +++ b/src/OneWare.GhdlExtension/GhdlExtensionModule.cs @@ -236,7 +236,7 @@ public class GhdlExtensionModule : OneWareModuleBase }, new PackageTarget() { - Target = "osx-arm", + Target = "osx-arm64", Url = "https://github.com/ghdl/ghdl/releases/download/v5.1.1/ghdl-llvm-5.1.1-macos14-aarch64.tar.gz", AutoSetting =