Identify riscv64 as valid arch (#18247)

Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
This commit is contained in:
Adeel Mujahid 2024-01-19 17:04:59 +02:00 committed by GitHub
parent cc3d47d4cb
commit 773cdec13b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 48 additions and 25 deletions

View file

@ -27,6 +27,7 @@
<TargetArchitecture Condition="'$(TargetArchitecture)' == '' and '$(BuildArchitecture)' == 'armv6'">armv6</TargetArchitecture>
<TargetArchitecture Condition="'$(TargetArchitecture)' == '' and '$(BuildArchitecture)' == 'armel'">armel</TargetArchitecture>
<TargetArchitecture Condition="'$(TargetArchitecture)' == '' and '$(BuildArchitecture)' == 'arm64'">arm64</TargetArchitecture>
<TargetArchitecture Condition="'$(TargetArchitecture)' == '' and '$(BuildArchitecture)' == 'riscv64'">riscv64</TargetArchitecture>
<TargetArchitecture Condition="'$(TargetArchitecture)' == '' and '$(BuildArchitecture)' == 'loongarch64'">loongarch64</TargetArchitecture>
<TargetArchitecture Condition="'$(TargetArchitecture)' == '' and '$(BuildArchitecture)' == 's390x'">s390x</TargetArchitecture>
<TargetArchitecture Condition="'$(TargetArchitecture)' == '' and '$(BuildArchitecture)' == 'ppc64le'">ppc64le</TargetArchitecture>

View file

@ -119,9 +119,9 @@
<ArmEnvironmentVariables Condition="'$(Platform)' == 'armel'">ROOTFS_DIR=$(ArtifactsObjDir)crossrootfs/armel</ArmEnvironmentVariables>
</PropertyGroup>
<Exec Command="$(ArmEnvironmentVariables) $(RepositoryEngineeringDir)cross/build-rootfs.sh"
Condition="$(TargetArchitecture.Contains('arm')) and '$(TargetArchitecture)' != 'armel' and '$(BuildArchitecture)' != 'arm64' and '$(BuildArchitecture)' != 'arm'" />
<Exec Command="$(ArmEnvironmentVariables) $(RepositoryEngineeringDir)cross/armel/tizen-build-rootfs.sh"
<Exec Command="$(ArmEnvironmentVariables) $(RepositoryEngineeringDir)common/cross/build-rootfs.sh"
Condition="'$(TargetArchitecture)' != 'armel' and '$(BuildArchitecture)' != '$(TargetArchitecture)'" />
<Exec Command="$(ArmEnvironmentVariables) $(RepositoryEngineeringDir)common/cross/armel/tizen-build-rootfs.sh"
Condition="'$(TargetArchitecture)' == 'armel'" />
</Target>

View file

@ -205,10 +205,6 @@
linux-ppc64le;
"/>
<Net80AppHostRids Include="
@(Net70AppHostRids);
" />
<Net70RuntimePackRids Include="
@(Net60RuntimePackRids);
linux-bionic-arm;
@ -218,21 +214,34 @@
linux-ppc64le;
" />
<Net80RuntimePackRids Include="
@(Net70RuntimePackRids);
<Net80AppHostRids Include="
@(Net70AppHostRids);
" />
<Net80AppHostRids Remove="win-arm" />
<NetCoreAppHostRids Include="
@(Net80AppHostRids);
<Net80RuntimePackRids Include="
@(Net70RuntimePackRids);
" />
<Net80RuntimePackRids Remove="win-arm" />
<NetCoreRuntimePackRids Include="
@(Net80RuntimePackRids);
<Net90AppHostRids Include="
@(Net80AppHostRids);
linux-riscv64;
linux-musl-riscv64;
" />
<Net90RuntimePackRids Include="
@(Net80RuntimePackRids);
linux-riscv64;
linux-musl-riscv64;
" />
<NetCoreAppHostRids Include="@(Net90AppHostRids)" />
<NetCoreRuntimePackRids Include="@(Net90RuntimePackRids)" />
<!--
In source-build, we build the current RID from source, which may be
non-portable and/or not an official RID.
@ -276,18 +285,22 @@
<Net60MonoRuntimePackRids Remove="tizen.4.0.0-armel;tizen.5.0.0-armel" />
<Net70MonoRuntimePackRids Include="
@(Net60MonoRuntimePackRids);
" />
@(Net60MonoRuntimePackRids);
" />
<Net80MonoRuntimePackRids Include="
@(Net70MonoRuntimePackRids);
" />
@(Net70MonoRuntimePackRids);
" />
<MonoRuntimePackRids Include="
@(Net80MonoRuntimePackRids);
" />
<Net80MonoRuntimePackRids Remove="win-arm" />
<MonoRuntimePackRids Remove="win-arm" />
<Net90MonoRuntimePackRids Include="
@(Net80MonoRuntimePackRids);
linux-riscv64;
linux-musl-riscv64;
" />
<MonoRuntimePackRids Include="@(Net90MonoRuntimePackRids)" />
<AspNetCore30RuntimePackRids Include="
win-x64;
@ -320,9 +333,15 @@
<Net80Crossgen2SupportedRids Include="@(Net70Crossgen2SupportedRids)" />
<Crossgen2SupportedRids Include="@(Net80Crossgen2SupportedRids)" />
<Net80Crossgen2SupportedRids Remove="win-arm" />
<Crossgen2SupportedRids Remove="win-arm" />
<Net90Crossgen2SupportedRids Include="
@(Net80Crossgen2SupportedRids);
linux-riscv64;
linux-musl-riscv64
" />
<Crossgen2SupportedRids Include="@(Net90Crossgen2SupportedRids);" />
<Net70ILCompilerSupportedRids Include="
linux-arm64;
@ -359,7 +378,7 @@
"
/>
<NativeAOTRuntimePackRids Include="
<Net90NativeAOTRuntimePackRids Include="
@(Net80NativeAOTRuntimePackRids);
linux-x64;
linux-arm64;
@ -372,13 +391,16 @@
"
/>
<NativeAOTRuntimePackRids Include="@(Net90NativeAOTRuntimePackRids)" />
<AspNetCore31RuntimePackRids Include="@(AspNetCore30RuntimePackRids)" />
<AspNetCore50RuntimePackRids Include="@(AspNetCore31RuntimePackRids);linux-musl-arm;win-arm64" />
<AspNetCore60RuntimePackRids Include="@(AspNetCore50RuntimePackRids);osx-arm64;linux-s390x;linux-loongarch64" />
<AspNetCore70RuntimePackRids Include="@(AspNetCore60RuntimePackRids);linux-ppc64le" />
<AspNetCore80RuntimePackRids Include="@(AspNetCore70RuntimePackRids)" />
<AspNetCore80RuntimePackRids Remove="win-arm" />
<AspNetCoreRuntimePackRids Include="@(AspNetCore80RuntimePackRids)" />
<AspNetCore90RuntimePackRids Include="@(AspNetCore80RuntimePackRids);linux-riscv64;linux-musl-riscv64" />
<AspNetCoreRuntimePackRids Include="@(AspNetCore90RuntimePackRids)" />
<WindowsDesktop30RuntimePackRids Include="win-x64;win-x86" />
<WindowsDesktop31RuntimePackRids Include="@(WindowsDesktop30RuntimePackRids)" />