llvm-symbolizer.yml (11514B)
1 # This Source Code Form is subject to the terms of the Mozilla Public 2 # License, v. 2.0. If a copy of the MPL was not distributed with this 3 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 4 --- 5 task-defaults: 6 worker-type: b-linux-docker-large-amd 7 worker: 8 max-run-time: 1800 9 run: 10 script: build-llvm-symbolizer.sh 11 toolchain-artifact: public/build/llvm-symbolizer.tar.zst 12 13 linux32-llvm-symbolizer-20: 14 description: "llvm-symbolizer for Linux" 15 treeherder: 16 symbol: TL32(llvm-symbolizer-20) 17 run: 18 arguments: 19 - i686-unknown-linux-gnu 20 - build/build-clang/clang-20.json 21 - build/build-clang/llvm-symbolizer-19.json 22 resources: 23 - build/build-clang/clang-20.json 24 - build/build-clang/llvm-symbolizer-19.json 25 - taskcluster/scripts/misc/build-llvm-common.sh 26 toolchain-alias: 27 by-project: 28 toolchains: null 29 default: linux32-llvm-symbolizer 30 fetches: 31 fetch: 32 - clang-20 33 toolchain: 34 - linux64-clang-20-stage1 35 - linux32-toolchain-sysroot 36 37 linux64-llvm-symbolizer-20: 38 description: "llvm-symbolizer for Linux" 39 treeherder: 40 symbol: TL(llvm-symbolizer-20) 41 run: 42 arguments: 43 - x86_64-unknown-linux-gnu 44 - build/build-clang/clang-20.json 45 - build/build-clang/llvm-symbolizer-19.json 46 resources: 47 - build/build-clang/clang-20.json 48 - build/build-clang/llvm-symbolizer-19.json 49 - taskcluster/scripts/misc/build-llvm-common.sh 50 toolchain-alias: 51 by-project: 52 toolchains: null 53 default: linux64-llvm-symbolizer 54 fetches: 55 fetch: 56 - clang-20 57 toolchain: 58 - linux64-clang-20-stage1 59 - linux64-toolchain-sysroot 60 61 macosx64-llvm-symbolizer-20: 62 description: "llvm-symbolizer for macOS x64" 63 treeherder: 64 symbol: TM(llvm-symbolizer-20) 65 run: 66 arguments: 67 - x86_64-apple-darwin 68 - build/build-clang/clang-20.json 69 - build/build-clang/llvm-symbolizer-19.json 70 resources: 71 - build/build-clang/clang-20.json 72 - build/build-clang/llvm-symbolizer-19.json 73 - taskcluster/scripts/misc/build-llvm-common.sh 74 toolchain-alias: 75 by-project: 76 toolchains: null 77 default: macosx64-llvm-symbolizer 78 fetches: 79 fetch: 80 - clang-20 81 toolchain: 82 - linux64-clang-20-stage1 83 - macosx64-sdk-toolchain 84 85 macosx64-aarch64-llvm-symbolizer-20: 86 description: "llvm-symbolizer for macOS aarch64" 87 treeherder: 88 symbol: TMA64(llvm-symbolizer-20) 89 run: 90 arguments: 91 - aarch64-apple-darwin 92 - build/build-clang/clang-20.json 93 - build/build-clang/llvm-symbolizer-19.json 94 resources: 95 - build/build-clang/clang-20.json 96 - build/build-clang/llvm-symbolizer-19.json 97 - taskcluster/scripts/misc/build-llvm-common.sh 98 toolchain-alias: 99 by-project: 100 toolchains: null 101 default: macosx64-aarch64-llvm-symbolizer 102 fetches: 103 fetch: 104 - clang-20 105 toolchain: 106 - linux64-clang-20-stage1 107 - macosx64-sdk-toolchain 108 109 win64-llvm-symbolizer-20: 110 description: "llvm-symbolizer for Windows" 111 treeherder: 112 symbol: TW64(llvm-symbolizer-20) 113 run: 114 arguments: 115 - x86_64-pc-windows-msvc 116 - build/build-clang/clang-20.json 117 - build/build-clang/llvm-symbolizer-19.json 118 resources: 119 - build/build-clang/clang-20.json 120 - build/build-clang/llvm-symbolizer-19.json 121 - taskcluster/scripts/misc/build-llvm-common.sh 122 toolchain-alias: 123 by-project: 124 toolchains: null 125 default: win64-llvm-symbolizer 126 fetches: 127 fetch: 128 - clang-20 129 toolchain: 130 - linux64-clang-20-stage1 131 - vs-toolchain 132 133 linux32-llvm-symbolizer-21: 134 description: "llvm-symbolizer for Linux" 135 attributes: 136 cached_task: false 137 treeherder: 138 symbol: TL32(llvm-symbolizer-21) 139 run: 140 arguments: 141 - i686-unknown-linux-gnu 142 - build/build-clang/clang-21.json 143 - build/build-clang/llvm-symbolizer-19.json 144 resources: 145 - build/build-clang/clang-21.json 146 - build/build-clang/llvm-symbolizer-19.json 147 - taskcluster/scripts/misc/build-llvm-common.sh 148 fetches: 149 fetch: 150 - clang-21 151 toolchain: 152 - linux64-clang-21-stage1 153 - linux32-toolchain-sysroot 154 155 linux64-llvm-symbolizer-21: 156 description: "llvm-symbolizer for Linux" 157 treeherder: 158 symbol: TL(llvm-symbolizer-21) 159 run: 160 arguments: 161 - x86_64-unknown-linux-gnu 162 - build/build-clang/clang-21.json 163 - build/build-clang/llvm-symbolizer-19.json 164 resources: 165 - build/build-clang/clang-21.json 166 - build/build-clang/llvm-symbolizer-19.json 167 - taskcluster/scripts/misc/build-llvm-common.sh 168 fetches: 169 fetch: 170 - clang-21 171 toolchain: 172 - linux64-clang-21-stage1 173 - linux64-toolchain-sysroot 174 175 macosx64-llvm-symbolizer-21: 176 description: "llvm-symbolizer for macOS x64" 177 treeherder: 178 symbol: TM(llvm-symbolizer-21) 179 run: 180 arguments: 181 - x86_64-apple-darwin 182 - build/build-clang/clang-21.json 183 - build/build-clang/llvm-symbolizer-19.json 184 resources: 185 - build/build-clang/clang-21.json 186 - build/build-clang/llvm-symbolizer-19.json 187 - taskcluster/scripts/misc/build-llvm-common.sh 188 fetches: 189 fetch: 190 - clang-21 191 toolchain: 192 - linux64-clang-21-stage1 193 - macosx64-sdk-toolchain 194 195 macosx64-aarch64-llvm-symbolizer-21: 196 description: "llvm-symbolizer for macOS aarch64" 197 treeherder: 198 symbol: TMA64(llvm-symbolizer-21) 199 run: 200 arguments: 201 - aarch64-apple-darwin 202 - build/build-clang/clang-21.json 203 - build/build-clang/llvm-symbolizer-19.json 204 resources: 205 - build/build-clang/clang-21.json 206 - build/build-clang/llvm-symbolizer-19.json 207 - taskcluster/scripts/misc/build-llvm-common.sh 208 fetches: 209 fetch: 210 - clang-21 211 toolchain: 212 - linux64-clang-21-stage1 213 - macosx64-sdk-toolchain 214 215 win64-llvm-symbolizer-21: 216 description: "llvm-symbolizer for Windows" 217 treeherder: 218 symbol: TW64(llvm-symbolizer-21) 219 run: 220 arguments: 221 - x86_64-pc-windows-msvc 222 - build/build-clang/clang-21.json 223 - build/build-clang/llvm-symbolizer-19.json 224 resources: 225 - build/build-clang/clang-21.json 226 - build/build-clang/llvm-symbolizer-19.json 227 - taskcluster/scripts/misc/build-llvm-common.sh 228 fetches: 229 fetch: 230 - clang-21 231 toolchain: 232 - linux64-clang-21-stage1 233 - vs-toolchain 234 235 linux32-llvm-symbolizer-trunk: 236 description: "llvm-symbolizer for Linux" 237 attributes: 238 cached_task: false 239 treeherder: 240 symbol: TL32(llvm-symbolizer-trunk) 241 run: 242 arguments: 243 - i686-unknown-linux-gnu 244 - build/build-clang/clang-trunk.json 245 - build/build-clang/llvm-symbolizer-trunk.json 246 resources: 247 - build/build-clang/clang-trunk.json 248 - build/build-clang/llvm-symbolizer-trunk.json 249 - taskcluster/scripts/misc/build-llvm-common.sh 250 toolchain-alias: 251 by-project: 252 toolchains: linux32-llvm-symbolizer 253 default: null 254 fetches: 255 fetch: 256 - clang-trunk 257 toolchain: 258 - linux64-clang-trunk-stage1 259 - linux32-toolchain-sysroot 260 261 linux64-llvm-symbolizer-trunk: 262 description: "llvm-symbolizer for Linux" 263 attributes: 264 cached_task: false 265 treeherder: 266 symbol: TL(llvm-symbolizer-trunk) 267 run: 268 arguments: 269 - x86_64-unknown-linux-gnu 270 - build/build-clang/clang-trunk.json 271 - build/build-clang/llvm-symbolizer-trunk.json 272 resources: 273 - build/build-clang/clang-trunk.json 274 - build/build-clang/llvm-symbolizer-trunk.json 275 - taskcluster/scripts/misc/build-llvm-common.sh 276 toolchain-alias: 277 by-project: 278 toolchains: linux64-llvm-symbolizer 279 default: null 280 fetches: 281 fetch: 282 - clang-trunk 283 toolchain: 284 - linux64-clang-trunk-stage1 285 - linux64-toolchain-sysroot 286 287 macosx64-llvm-symbolizer-trunk: 288 description: "llvm-symbolizer for macOS x64" 289 attributes: 290 cached_task: false 291 treeherder: 292 symbol: TM(llvm-symbolizer-trunk) 293 run: 294 arguments: 295 - x86_64-apple-darwin 296 - build/build-clang/clang-trunk.json 297 - build/build-clang/llvm-symbolizer-trunk.json 298 resources: 299 - build/build-clang/clang-trunk.json 300 - build/build-clang/llvm-symbolizer-trunk.json 301 - taskcluster/scripts/misc/build-llvm-common.sh 302 toolchain-alias: 303 by-project: 304 toolchains: macosx64-llvm-symbolizer 305 default: null 306 fetches: 307 fetch: 308 - clang-trunk 309 toolchain: 310 - linux64-clang-trunk-stage1 311 - macosx64-sdk-toolchain 312 313 macosx64-aarch64-llvm-symbolizer-trunk: 314 description: "llvm-symbolizer for macOS aarch64" 315 attributes: 316 cached_task: false 317 treeherder: 318 symbol: TMA64(llvm-symbolizer-trunk) 319 run: 320 arguments: 321 - aarch64-apple-darwin 322 - build/build-clang/clang-trunk.json 323 - build/build-clang/llvm-symbolizer-trunk.json 324 resources: 325 - build/build-clang/clang-trunk.json 326 - build/build-clang/llvm-symbolizer-trunk.json 327 - taskcluster/scripts/misc/build-llvm-common.sh 328 toolchain-alias: 329 by-project: 330 toolchains: macosx64-aarch64-llvm-symbolizer 331 default: null 332 fetches: 333 fetch: 334 - clang-trunk 335 toolchain: 336 - linux64-clang-trunk-stage1 337 - macosx64-sdk-toolchain 338 339 win64-llvm-symbolizer-trunk: 340 description: "llvm-symbolizer for Windows" 341 attributes: 342 cached_task: false 343 treeherder: 344 symbol: TW64(llvm-symbolizer-trunk) 345 run: 346 arguments: 347 - x86_64-pc-windows-msvc 348 - build/build-clang/clang-trunk.json 349 - build/build-clang/llvm-symbolizer-trunk.json 350 resources: 351 - build/build-clang/clang-trunk.json 352 - build/build-clang/llvm-symbolizer-trunk.json 353 - taskcluster/scripts/misc/build-llvm-common.sh 354 toolchain-alias: 355 by-project: 356 toolchains: win64-llvm-symbolizer 357 default: null 358 fetches: 359 fetch: 360 - clang-trunk 361 toolchain: 362 - linux64-clang-trunk-stage1 363 - vs-toolchain