You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: eng/Subsets.props
+4-23Lines changed: 4 additions & 23 deletions
Original file line number
Diff line number
Diff line change
@@ -254,12 +254,13 @@
254
254
</ItemGroup>
255
255
256
256
<!-- Build the CoreCLR cross tools when we're doing a cross build and either we're building any CoreCLR native tools for platforms CoreCLR fully supports or when someone explicitly requests them -->
257
-
<ItemGroupCondition="(('$(ClrRuntimeBuildSubsets)' != '' and '$(PrimaryRuntimeFlavor)' == 'CoreCLR' and '$(TargetsMobile)' != 'true') or $(_subset.Contains('+clr.crossarchtools+'))) and ('$(CrossBuild)' == 'true' or '$(BuildArchitecture)' != '$(TargetArchitecture)')">
257
+
<ItemGroupCondition="(('$(ClrRuntimeBuildSubsets)' != '' and '$(PrimaryRuntimeFlavor)' == 'CoreCLR') or $(_subset.Contains('+clr.crossarchtools+'))) and ('$(CrossBuild)' == 'true' or '$(BuildArchitecture)' != '$(TargetArchitecture)')">
<!-- When targeting the iOS platforms with Native AOT, build the ClrAllJitsSubset and the Ilc for the host -->
304
-
<PropertyGroup>
305
-
<IsNativeAOTHostBuildEnabledCondition="$(_subset.Contains('+clr.nativeaotruntime+')) and '$(NativeAotSupported)' == 'true' and '$(PrimaryRuntimeFlavor)' == 'CoreCLR' and '$(TargetsAppleMobile)' == 'true'">true</IsNativeAOTHostBuildEnabled>
<ProjectToBuildCondition="'$(NativeAotSupported)' == 'true' and ('$(CrossBuild)' == 'true' or '$(BuildArchitecture)' != '$(TargetArchitecture)' or '$(HostOS)' != '$(TargetOS)')"Include="$(CoreClrProjectRoot)tools\aot\ILCompiler\ILCompiler_crossarch.csproj"Category="clr" />
321
+
<ProjectToBuildCondition="'$(TargetArchitecture)' != '$(BuildArchitecture)' or '$(HostOS)' != '$(TargetOS)'"Include="$(CoreClrProjectRoot)tools\aot\crossgen2\crossgen2_crossarch.csproj"Category="clr" />
341
322
342
323
<ProjectToBuildCondition="'$(TargetOS)' == 'windows' or ('$(TargetOS)' == 'linux' and ('$(TargetArchitecture)' == 'x64' or '$(TargetArchitecture)' == 'arm64')) or '$(TargetOS)' == 'osx'"Include="$(CoreClrProjectRoot)tools\SuperFileCheck\SuperFileCheck.csproj"Category="clr" />
Copy file name to clipboardExpand all lines: eng/build.sh
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -140,8 +140,8 @@ initDistroRid()
140
140
local isCrossBuild="$3"
141
141
local isPortableBuild="$4"
142
142
143
-
# Only pass ROOTFS_DIR if __DoCrossArchBuild is specified and the current platform is not OSX that doesn't use rootfs
144
-
if [[ $isCrossBuild== 1 &&"$targetOs"!="osx" ]];then
143
+
# Only pass ROOTFS_DIR if __DoCrossArchBuild is specified and the current platform is not an Apple platform (that doesn't use rootfs)
144
+
if [[ $isCrossBuild== 1 &&"$targetOs"!="osx"&&"$targetOs"!="ios"&&"$targetOs"!="iossimulator"&&"$targetOs"!="tvos"&&"$targetOs"!="tvossimulator"&&"$targetOs"!="maccatalyst"]];then
0 commit comments