@@ -16,7 +16,7 @@ stages:
16
16
vmImage : ' ubuntu-latest'
17
17
timeoutInMinutes : 180
18
18
steps :
19
- - template : build-toolchain.yml
19
+ - template : build-gnu- toolchain.yml
20
20
parameters :
21
21
config : aarch64-gcc-10.5.0-glibc-2.28.config
22
22
arch : arm64
@@ -28,7 +28,7 @@ stages:
28
28
vmImage : ' ubuntu-latest'
29
29
timeoutInMinutes : 180
30
30
steps :
31
- - template : build-toolchain.yml
31
+ - template : build-gnu- toolchain.yml
32
32
parameters :
33
33
config : aarch64-gcc-8.5.0-glibc-2.28.config
34
34
arch : arm64
@@ -40,7 +40,7 @@ stages:
40
40
vmImage : ' ubuntu-latest'
41
41
timeoutInMinutes : 180
42
42
steps :
43
- - template : build-toolchain.yml
43
+ - template : build-gnu- toolchain.yml
44
44
parameters :
45
45
config : x86_64-gcc-10.5.0-glibc-2.28.config
46
46
arch : amd64
@@ -52,7 +52,7 @@ stages:
52
52
vmImage : ' ubuntu-latest'
53
53
timeoutInMinutes : 180
54
54
steps :
55
- - template : build-toolchain.yml
55
+ - template : build-gnu- toolchain.yml
56
56
parameters :
57
57
config : x86_64-gcc-8.5.0-glibc-2.28.config
58
58
arch : amd64
@@ -64,7 +64,7 @@ stages:
64
64
vmImage : ' ubuntu-latest'
65
65
timeoutInMinutes : 180
66
66
steps :
67
- - template : build-toolchain.yml
67
+ - template : build-gnu- toolchain.yml
68
68
parameters :
69
69
arch : armhf
70
70
config : armhf-gcc-10.5.0-glibc-2.28.config
@@ -76,13 +76,23 @@ stages:
76
76
vmImage : ' ubuntu-latest'
77
77
timeoutInMinutes : 180
78
78
steps :
79
- - template : build-toolchain.yml
79
+ - template : build-gnu- toolchain.yml
80
80
parameters :
81
81
arch : armhf
82
82
config : armhf-gcc-8.5.0-glibc-2.28.config
83
83
tuple : arm-rpi-linux-gnueabihf
84
84
pkg : arm-rpi-linux-gnueabihf-glibc-2.28-gcc-8.5.0
85
85
86
+ - job : aarch64_musl_gcc_10_3_0
87
+ pool :
88
+ vmImage : ' ubuntu-latest'
89
+ timeoutInMinutes : 180
90
+ steps :
91
+ - template : build-musl-toolchain.yml
92
+ parameters :
93
+ tuple : aarch64-linux-musl
94
+ pkg : aarch64-linux-musl-gcc-10.3.0
95
+
86
96
- ${{ if parameters.github_release }} :
87
97
- stage : Release_toolchain
88
98
dependsOn :
@@ -109,6 +119,8 @@ stages:
109
119
displayName : Copy aarch64 glibc 2.28 gcc 8.5.0 toolchain
110
120
- script : cp $(Pipeline.Workspace)/arm-rpi-linux-gnueabihf-glibc-2.28-gcc-8.5.0/arm-rpi-linux-gnueabihf-glibc-2.28-gcc-8.5.0.tar.gz $(Build.ArtifactStagingDirectory)/arm-rpi-linux-gnueabihf-glibc-2.28-gcc-8.5.0.tar.gz
111
121
displayName : Copy armhf glibc 2.28 gcc 8.5.0 toolchain
122
+ - script : cp $(Pipeline.Workspace)/aarch64-linux-musl-gcc-10.3.0/aarch64-linux-musl-gcc-10.3.0.tar.gz $(Build.ArtifactStagingDirectory)/aarch64-linux-musl-gcc-10.3.0.tar.gz
123
+ displayName : Copy aarch64 musl gcc 10.3.0 toolchain
112
124
- script : (cd $(Build.ArtifactStagingDirectory) ; shasum -a 256 *.tar.gz) > $(Build.ArtifactStagingDirectory)/SHASUMS256.txt
113
125
displayName : Compute checksums
114
126
- task : GithubRelease@1
0 commit comments