From 11d4ddd76858516992938aaaab62815ce9657b5d Mon Sep 17 00:00:00 2001
From: Adeel <3840695+am11@users.noreply.github.com>
Date: Fri, 16 Jul 2021 03:48:01 +0300
Subject: [PATCH] Fix crossgen2 build on Tizen
---
Directory.Build.props | 13 +++++++++----
src/coreclr/tools/aot/crossgen2/crossgen2.csproj | 6 +-----
2 files changed, 10 insertions(+), 9 deletions(-)
diff --git a/Directory.Build.props b/Directory.Build.props
index 6cab9bcee30587..9c77e197321554 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -138,6 +138,10 @@
<_runtimeOS Condition="$(_runtimeOS.StartsWith('tizen'))">linux
<_runtimeOS Condition="'$(PortableBuild)' == 'true'">$(_portableOS)
+
+ <_packageOS Condition="'$(CrossBuild)' == 'true'">$(_hostOS.ToLowerInvariant)
+ <_packageOS Condition="'$(_packageOS)' == '' and '$(PortableBuild)' == 'true'">$(_portableOS)
+ <_packageOS Condition="'$(_packageOS)' == ''">$(_runtimeOS)
@@ -162,10 +166,11 @@
linux-$(_hostArch)
$(_toolRuntimeRID)
- <_packageRID Condition="'$(PortableBuild)' == 'true'">$(_portableOS)-$(TargetArchitecture)
- <_packageRID Condition="'$(CrossBuild)' == 'true'">$(_hostOS.ToLowerInvariant)-$(TargetArchitecture)
- $(_packageRID)
- $(_runtimeOS)-$(TargetArchitecture)
+ $(_packageOS)-$(TargetArchitecture)
+
+
+ $(_packageOS)-arm
+ $(PackageRID)
$(PackageRID)
$(_portableOS)-$(TargetArchitecture)
diff --git a/src/coreclr/tools/aot/crossgen2/crossgen2.csproj b/src/coreclr/tools/aot/crossgen2/crossgen2.csproj
index 4b1fc1af499083..7959568995ac49 100644
--- a/src/coreclr/tools/aot/crossgen2/crossgen2.csproj
+++ b/src/coreclr/tools/aot/crossgen2/crossgen2.csproj
@@ -3,11 +3,7 @@
$(RuntimeBinDir)/crossgen2
true
-
- $(TargetArchitecture)
- arm
-
- $(PackageRID)
+ $(Crossgen2PackageRID)