From 986633cfb0b6ae60cd2c93a100ebfc780c71425c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Moreau?= Date: Tue, 17 May 2022 16:51:23 -0400 Subject: [PATCH] Fix native library loading for osx-arm64 --- .../CoreCLR/CorePsAssemblyLoadContext.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/System.Management.Automation/CoreCLR/CorePsAssemblyLoadContext.cs b/src/System.Management.Automation/CoreCLR/CorePsAssemblyLoadContext.cs index 43e6ad17eb4..a776fb44207 100644 --- a/src/System.Management.Automation/CoreCLR/CorePsAssemblyLoadContext.cs +++ b/src/System.Management.Automation/CoreCLR/CorePsAssemblyLoadContext.cs @@ -232,6 +232,9 @@ internal IEnumerable GetAssembly(string namespaceQualifiedTypeName) /// | /// |--- 'osx-x64' subfolder /// | |--- native.dylib + /// | + /// |--- 'osx-arm64' subfolder + /// | |--- native.dylib /// internal static IntPtr NativeDllHandler(Assembly assembly, string libraryName) { @@ -552,7 +555,7 @@ private static string GetNativeDllSubFolderName(out string ext) } else if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX)) { - folderName = "osx-x64"; + folderName = "osx-" + processArch; ext = ".dylib"; }