diff --git a/src/coreclr/nativeaot/BuildIntegration/Microsoft.NETCore.Native.Unix.targets b/src/coreclr/nativeaot/BuildIntegration/Microsoft.NETCore.Native.Unix.targets
index 32a946dd5839a..9f710609a2644 100644
--- a/src/coreclr/nativeaot/BuildIntegration/Microsoft.NETCore.Native.Unix.targets
+++ b/src/coreclr/nativeaot/BuildIntegration/Microsoft.NETCore.Native.Unix.targets
@@ -230,6 +230,19 @@ The .NET Foundation licenses this file to you under the MIT license.
+
+
+
+
+
+
+ <_XcodeVersion>$([System.Text.RegularExpressions.Regex]::Match($(_XcodeVersionString), '[1-9]\d*'))
+
+
+
+
+
+
<_CommandProbe>command -v
<_CommandProbe Condition="$([MSBuild]::IsOSPlatform('Windows'))">where /Q
diff --git a/src/coreclr/tools/aot/ILCompiler/ILCompiler.csproj b/src/coreclr/tools/aot/ILCompiler/ILCompiler.csproj
index 7549877334cff..bea5a3d9dd80a 100644
--- a/src/coreclr/tools/aot/ILCompiler/ILCompiler.csproj
+++ b/src/coreclr/tools/aot/ILCompiler/ILCompiler.csproj
@@ -72,6 +72,19 @@
+
+
+
+
+
+
+ <_XcodeVersion>$([System.Text.RegularExpressions.Regex]::Match($(_XcodeVersionString), '[1-9]\d*'))
+
+
+
+
+
+
$(_CC_LDFLAGS.SubString(0, $(_CC_LDFLAGS.IndexOf(';'))))
<_LDFLAGS>$(_CC_LDFLAGS.SubString($([MSBuild]::Add($(_CC_LDFLAGS.IndexOf(';')), 1))))