From 64f0642371b59bf125e46b57b4702bf9b07ef2a8 Mon Sep 17 00:00:00 2001
From: Omair Majid <omajid@redhat.com>
Date: Fri, 8 Oct 2021 14:23:07 -0400
Subject: [PATCH] Add more `crossgen2` dependencies (#37374)

* Fix build on an arm64 machine
  * Building ASP.NET Core on an arm64 machine leads to a dependency error
    because `crossgen2` is not listed in eng/Dependencies.props.
* Add all arm/arm64 variants
* Add all win variants for `crossgen2`

Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>
---
 eng/Dependencies.props | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/eng/Dependencies.props b/eng/Dependencies.props
index ceeaff64c20..74060d7a9ae 100644
--- a/eng/Dependencies.props
+++ b/eng/Dependencies.props
@@ -98,9 +98,15 @@ and are generated based on the last package release.
     <!-- Crossgen2 compiler -->
     <LatestPackageReference Include="Microsoft.NETCore.App.Crossgen2.osx-x64" />
     <LatestPackageReference Include="Microsoft.NETCore.App.Crossgen2.osx-arm64" />
+    <LatestPackageReference Include="Microsoft.NETCore.App.Crossgen2.linux-arm" />
+    <LatestPackageReference Include="Microsoft.NETCore.App.Crossgen2.linux-arm64" />
+    <LatestPackageReference Include="Microsoft.NETCore.App.Crossgen2.linux-musl-arm" />
+    <LatestPackageReference Include="Microsoft.NETCore.App.Crossgen2.linux-musl-arm64" />
     <LatestPackageReference Include="Microsoft.NETCore.App.Crossgen2.linux-musl-x64" />
     <LatestPackageReference Include="Microsoft.NETCore.App.Crossgen2.linux-x64" />
     <LatestPackageReference Include="Microsoft.NETCore.App.Crossgen2.win-x64" />
+    <LatestPackageReference Include="Microsoft.NETCore.App.Crossgen2.win-x86" />
+    <LatestPackageReference Include="Microsoft.NETCore.App.Crossgen2.win-arm" />
     <LatestPackageReference Include="Microsoft.NETCore.App.Crossgen2.win-arm64" />
     <LatestPackageReference Include="Microsoft.NETCore.App.Crossgen2.freebsd-x64" />
   </ItemGroup>
-- 
GitLab