@@ -710,6 +710,36 @@ stages:
710
710
targetOS : linux
711
711
targetArchitecture : x64
712
712
713
+ - template : ../jobs/vmr-build.yml
714
+ parameters :
715
+ buildName : Mariner_x64_Cross_ShortStack_Mono_LLVMAOT
716
+ isBuiltFromVmr : ${{ parameters.isBuiltFromVmr }}
717
+ vmrBranch : ${{ variables.VmrBranch }}
718
+ architecture : x64
719
+ pool : ${{ parameters.pool_Linux }}
720
+ container : ${{ variables.marinerX64CrossContainer }}
721
+ crossRootFs : ' /crossrootfs/x64'
722
+ useMonoRuntime : true
723
+ targetOS : linux
724
+ targetArchitecture : x64
725
+ extraProperties : /p:DotNetBuildMonoEnableLLVM=true /p:DotNetBuildMonoAOTEnableLLVM=true /p:DotNetBuildMonoBundleLLVMOptimizer=true
726
+ runTests : false
727
+
728
+ - template : ../jobs/vmr-build.yml
729
+ parameters :
730
+ buildName : Mariner_x64_Cross_ShortStack_Mono_LLVMJIT
731
+ isBuiltFromVmr : ${{ parameters.isBuiltFromVmr }}
732
+ vmrBranch : ${{ variables.VmrBranch }}
733
+ architecture : x64
734
+ pool : ${{ parameters.pool_Linux }}
735
+ container : ${{ variables.marinerX64CrossContainer }}
736
+ crossRootFs : ' /crossrootfs/x64'
737
+ useMonoRuntime : true
738
+ targetOS : linux
739
+ targetArchitecture : x64
740
+ extraProperties : /p:DotNetBuildMonoEnableLLVM=true /p:DotNetBuildMonoBundleLLVMOptimizer=false
741
+ runTests : false
742
+
713
743
- template : ../jobs/vmr-build.yml
714
744
parameters :
715
745
buildName : Mariner_x64_Cross
@@ -826,6 +856,36 @@ stages:
826
856
targetArchitecture : arm64
827
857
extraProperties : /p:TargetRID=linux-musl-arm64
828
858
859
+ - template : ../jobs/vmr-build.yml
860
+ parameters :
861
+ buildName : Mariner_x64_Cross_ShortStack_Mono_LLVMAOT
862
+ isBuiltFromVmr : ${{ parameters.isBuiltFromVmr }}
863
+ vmrBranch : ${{ variables.VmrBranch }}
864
+ architecture : arm64
865
+ pool : ${{ parameters.pool_Linux }}
866
+ container : ${{ variables.marinerArm64CrossContainer }}
867
+ crossRootFs : ' /crossrootfs/arm64'
868
+ useMonoRuntime : true
869
+ targetOS : linux
870
+ targetArchitecture : arm64
871
+ extraProperties : /p:DotNetBuildMonoEnableLLVM=true /p:DotNetBuildMonoAOTEnableLLVM=true /p:DotNetBuildMonoBundleLLVMOptimizer=true
872
+ runTests : false
873
+
874
+ - template : ../jobs/vmr-build.yml
875
+ parameters :
876
+ buildName : Mariner_x64_Cross_ShortStack_Mono_LLVMJIT
877
+ isBuiltFromVmr : ${{ parameters.isBuiltFromVmr }}
878
+ vmrBranch : ${{ variables.VmrBranch }}
879
+ architecture : arm64
880
+ pool : ${{ parameters.pool_Linux }}
881
+ container : ${{ variables.marinerArm64CrossContainer }}
882
+ crossRootFs : ' /crossrootfs/arm64'
883
+ useMonoRuntime : true
884
+ targetOS : linux
885
+ targetArchitecture : arm64
886
+ extraProperties : /p:DotNetBuildMonoEnableLLVM=true /p:DotNetBuildMonoBundleLLVMOptimizer=false
887
+ runTests : false
888
+
829
889
- template : ../jobs/vmr-build.yml
830
890
parameters :
831
891
buildName : OSX
@@ -847,6 +907,19 @@ stages:
847
907
targetOS : osx
848
908
targetArchitecture : arm64
849
909
910
+ - template : ../jobs/vmr-build.yml
911
+ parameters :
912
+ buildName : OSX_ShortStack_Mono_LLVMJIT
913
+ isBuiltFromVmr : ${{ parameters.isBuiltFromVmr }}
914
+ vmrBranch : ${{ variables.VmrBranch }}
915
+ architecture : x64
916
+ pool : ${{ parameters.pool_Mac }}
917
+ useMonoRuntime : true
918
+ targetOS : osx
919
+ targetArchitecture : x64
920
+ extraProperties : /p:DotNetBuildMonoEnableLLVM=true /p:DotNetBuildMonoBundleLLVMOptimizer=false
921
+ runTests : false
922
+
850
923
- template : ../jobs/vmr-build.yml
851
924
parameters :
852
925
buildName : OSX_ShortStack_NativeAOT
0 commit comments