File tree 4 files changed +17
-1
lines changed 4 files changed +17
-1
lines changed Original file line number Diff line number Diff line change 29
29
matrix :
30
30
Offline : { type: Offline}
31
31
32
+ - template : ../jobs/ci-linux.yml
33
+ parameters :
34
+ job : centos8
35
+ imageName : mcr.microsoft.com/dotnet-buildtools/prereqs:centos-8-daa5116-20200325130212
36
+ reportPrebuiltLeaks : false
37
+ systemLibunwind : false
38
+ matrix :
39
+ Production : { generatePrebuiltBurndown: true, runUnitTests: true }
40
+ Online : { type: Online }
41
+ Offline : { type: Offline }
42
+ Offline Portable : { type: Offline Portable }
43
+
32
44
- template : ../jobs/ci-linux.yml
33
45
parameters :
34
46
job : debian9
Original file line number Diff line number Diff line change 35
35
generatePrebuiltBurndown : ${{ parameters.generatePrebuiltBurndown }}
36
36
rootDirectory : $(Build.SourcesDirectory)/..
37
37
stagingDirectory : $(rootDirectory)/sb/staging
38
+ systemLibunwind : ${{ parameters.systemLibunwind }}
38
39
tarballName : tarball_$(Build.BuildId)
39
40
SOURCE_BUILD_SKIP_SUBMODULE_CHECK : true
40
41
# Default type, can be overridden by matrix legs.
66
67
$(docker.run) $(docker.src.map) $(docker.src.work) $(imageName) ./build.sh \
67
68
/p:Configuration=$(sb.configuration) \
68
69
/p:PortableBuild=$(sb.portable) \
70
+ /p:UseSystemLibunwind=$(systemLibunwind) \
69
71
/p:ArchiveDownloadedPackages=$(sb.tarball) \
70
72
/p:FailOnPrebuiltBaselineError=$failOnBaselineError \
71
73
/p:ProdConBlobFeedUrlPrefix=$(prodConBlobFeedUrlPrefix) \
@@ -204,6 +206,7 @@ jobs:
204
206
$(docker.run) $(docker.tb.map) $(docker.tb.work) $networkArg $(imageName) "$(tarballName)/build.sh" -- \
205
207
/p:Configuration=$(sb.configuration) \
206
208
/p:PortableBuild=$(sb.portable) \
209
+ /p:UseSystemLibunwind=$(systemLibunwind) \
207
210
/p:FailOnPrebuiltBaselineError=true \
208
211
$poisonArg
209
212
du -h $(rootDirectory) | sort -h | tail -n 50
Original file line number Diff line number Diff line change 13
13
<PortableBuild Condition =" '$(OS)' == 'Windows_NT'" >true</PortableBuild >
14
14
<PortableBuild Condition =" '$(PortableBuild)' == ''" >false</PortableBuild >
15
15
<UseSystemLibraries Condition =" '$(UseSystemLibraries)' == '' AND '$(PortableBuild)' != 'true'" >true</UseSystemLibraries >
16
+ <UseSystemLibunwind Condition =" '$(UseSystemLibunwind)' == ''" >$(UseSystemLibraries)</UseSystemLibunwind >
16
17
<UseStableVersions Condition =" '$(UseStableVersions)' == ''" >true</UseStableVersions >
17
18
</PropertyGroup >
18
19
Original file line number Diff line number Diff line change 9
9
<BuildArguments Condition =" '$(OS)' != 'Windows_NT'" >$(BuildArguments) -skiprestore</BuildArguments >
10
10
<BuildArguments Condition =" '$(SkipDisablePgo)' != 'true'" >$(BuildArguments) -nopgooptimize</BuildArguments >
11
11
<BuildArguments Condition =" '$(OS)' != 'Windows_NT'" >$(BuildArguments) msbuildonunsupportedplatform</BuildArguments >
12
- <BuildArguments Condition =" '$(UseSystemLibraries )' == 'true' AND '$(OS)' != 'Windows_NT'" >$(BuildArguments) cmakeargs -DCLR_CMAKE_USE_SYSTEM_LIBUNWIND=TRUE</BuildArguments >
12
+ <BuildArguments Condition =" '$(UseSystemLibunwind )' == 'true' AND '$(OS)' != 'Windows_NT'" >$(BuildArguments) cmakeargs -DCLR_CMAKE_USE_SYSTEM_LIBUNWIND=TRUE</BuildArguments >
13
13
<BuildArguments Condition =" $(Platform.Contains('arm')) AND '$(BuildArchitecture)' != 'arm64' " >$(BuildArguments) skipnuget cross -skiprestore cmakeargs -DFEATURE_GDBJIT=TRUE</BuildArguments >
14
14
<BuildArguments Condition =" '$(TargetOS)' == 'FreeBSD'" >$(BuildArguments) -clang6.0 /p:PortableBuild=true</BuildArguments >
15
15
You can’t perform that action at this time.
0 commit comments