Bug 1915574 - Clean up toolchain symbols. r=taskgraph-reviewers,jcristau

We have groups for 32-bits linux and aarch64 linux that aren't used
consistently, and we could use some similar grouping for aarch64 mac and
windows instead of adding aarch64 to their symbol names.

Differential Revision: https://phabricator.services.mozilla.com/D220537
This commit is contained in:
Mike Hommey 2024-09-04 05:43:02 +00:00
parent eb276783fd
commit 78f56c61b7
17 changed files with 50 additions and 48 deletions

View File

@ -208,9 +208,11 @@ treeherder:
'TL32': 'Toolchain builds for Linux 32-bits'
'TLA64': 'Toolchain builds for Linux AArch64'
'TM': 'Toolchain builds for OSX'
'TMA64': 'Toolchain builds for OSX Aarch64'
'TMW': 'Toolchain builds for Windows MinGW'
'TW32': 'Toolchain builds for Windows 32-bits'
'TW64': 'Toolchain builds for Windows 64-bits'
'TWA64': 'Toolchain builds for Windows AArch64'
'WMC32': 'MinGW-Clang builds for Windows 32-bits'
'WMC64': 'MinGW-Clang builds for Windows 64-bits'
'Searchfox': 'Searchfox builds'

View File

@ -40,7 +40,7 @@ macosx64-cargo-vet:
macosx64-aarch64-cargo-vet:
treeherder:
symbol: TM(cargo-vet-arm64)
symbol: TMA64(cargo-vet)
run:
arguments: ['aarch64-apple-darwin']
fetches:

View File

@ -44,7 +44,7 @@ macosx64-cbindgen:
macosx64-aarch64-cbindgen:
treeherder:
symbol: TM(cbindgen-arm64)
symbol: TMA64(cbindgen)
run:
arguments: ['aarch64-apple-darwin']
fetches:

View File

@ -65,7 +65,7 @@ macosx64-aarch64-clang-tidy:
index:
job-name: macosx64-aarch64-clang-tidy
treeherder:
symbol: TM(clang-tidy-aarch64)
symbol: TMA64(clang-tidy)
worker-type: b-linux-large-gcp
run:
script: build-clang.sh
@ -109,7 +109,7 @@ win64-aarch64-clang-tidy:
index:
job-name: win64-aarch64-clang-tidy
treeherder:
symbol: TW64(clang-tidy-aarch64)
symbol: TWA64(clang-tidy)
worker:
max-run-time: 7200
run:

View File

@ -402,7 +402,7 @@ macosx64-clang-18:
macosx64-aarch64-clang-18-stage1:
description: "Clang 18 toolchain build"
treeherder:
symbol: TM(clang-18-aarch64-stage1)
symbol: TMA64(clang-18-stage1)
run:
using: toolchain-script
script: build-clang.sh
@ -427,7 +427,7 @@ macosx64-aarch64-clang-18-stage1:
macosx64-aarch64-clang-18-profile:
description: "Clang 18 toolchain build"
treeherder:
symbol: TM(clang-18-aarch64-profile)
symbol: TMA64(clang-18-profile)
worker-type: b-osx-arm64
worker:
max-run-time: 7200
@ -460,7 +460,7 @@ macosx64-aarch64-clang-18-profile:
macosx64-aarch64-clang-18-raw:
description: "Clang 18 toolchain build"
treeherder:
symbol: TM(clang-18-aarch64-raw)
symbol: TMA64(clang-18-raw)
worker:
max-run-time: 3600
run:
@ -492,7 +492,7 @@ macosx64-aarch64-clang-18:
attributes:
local-toolchain: true
treeherder:
symbol: TM(clang-18-aarch64)
symbol: TMA64(clang-18)
worker-type: b-linux-gcp
worker:
max-run-time: 600
@ -653,7 +653,7 @@ win64-clang-18:
win64-aarch64-clang-18-raw:
description: "Clang-cl 18 toolchain build"
treeherder:
symbol: TW64(clang-18-aarch64-raw)
symbol: TWA64(clang-18-raw)
worker:
max-run-time: 3600
run:
@ -686,7 +686,7 @@ win64-aarch64-clang-18:
attributes:
local-toolchain: true
treeherder:
symbol: TW64(clang-18-aarch64)
symbol: TWA64(clang-18)
worker-type: b-linux-gcp
worker:
max-run-time: 600
@ -1028,7 +1028,7 @@ macosx64-aarch64-clang-trunk-stage1:
attributes:
cached_task: false
treeherder:
symbol: TM(clang-trunk-aarch64-stg1)
symbol: TMA64(clang-trunk-stage1)
run:
using: toolchain-script
script: build-clang.sh
@ -1055,7 +1055,7 @@ macosx64-aarch64-clang-trunk-profile:
attributes:
cached_task: false
treeherder:
symbol: TM(clang-trunk-aarch64-prof)
symbol: TMA64(clang-trunk-profile)
worker-type: b-osx-arm64
worker:
max-run-time: 7200
@ -1090,7 +1090,7 @@ macosx64-aarch64-clang-trunk-raw:
attributes:
cached_task: false
treeherder:
symbol: TM(clang-trunk-aarch64-raw)
symbol: TMA64(clang-trunk-raw)
worker:
max-run-time: 3600
run:
@ -1122,7 +1122,7 @@ macosx64-aarch64-clang-trunk:
attributes:
cached_task: false
treeherder:
symbol: TM(clang-trunk-aarch64)
symbol: TMA64(clang-trunk)
worker-type: b-linux-gcp
worker:
max-run-time: 600
@ -1289,7 +1289,7 @@ win64-aarch64-clang-trunk-raw:
attributes:
cached_task: false
treeherder:
symbol: TW64(clang-trunk-aarch64-raw)
symbol: TWA64(clang-trunk-raw)
worker:
max-run-time: 3600
run:
@ -1322,7 +1322,7 @@ win64-aarch64-clang-trunk:
attributes:
cached_task: false
treeherder:
symbol: TW64(clang-trunk-aarch64)
symbol: TWA64(clang-trunk)
worker-type: b-linux-gcp
worker:
max-run-time: 600

View File

@ -104,7 +104,7 @@ android-x64-compiler-rt-18:
linux64-x86-compiler-rt-18:
description: "Linux x86 Compiler-rt for Clang 18 toolchain build"
treeherder:
symbol: TL(x86-crt-18)
symbol: TL32(crt-18)
run:
arguments:
- build/build-clang/clang-18.json
@ -122,7 +122,7 @@ linux64-x86-compiler-rt-18:
linux64-x64-compiler-rt-18:
description: "Linux x64 Compiler-rt for Clang 18 toolchain build"
treeherder:
symbol: TL(x64-crt-18)
symbol: TL(crt-18)
run:
arguments:
- build/build-clang/clang-18.json
@ -140,7 +140,7 @@ linux64-x64-compiler-rt-18:
linux64-aarch64-compiler-rt-18:
description: "Linux aarch64 Compiler-rt for Clang 18 toolchain build"
treeherder:
symbol: TL(aarch64-crt-18)
symbol: TLA64(crt-18)
run:
arguments:
- build/build-clang/clang-18.json
@ -158,7 +158,7 @@ linux64-aarch64-compiler-rt-18:
macosx64-x64-compiler-rt-18:
description: "macOS x64 Compiler-rt for Clang 18 toolchain build"
treeherder:
symbol: TM(x64-crt-18)
symbol: TM(crt-18)
run:
arguments:
- build/build-clang/clang-18.json
@ -176,7 +176,7 @@ macosx64-x64-compiler-rt-18:
macosx64-aarch64-compiler-rt-18:
description: "macOS aarch64 Compiler-rt for Clang 18 toolchain build"
treeherder:
symbol: TM(aarch64-crt-18)
symbol: TMA64(crt-18)
run:
arguments:
- build/build-clang/clang-18.json
@ -230,7 +230,7 @@ win64-compiler-rt-18:
win64-aarch64-compiler-rt-18:
description: "Win64 Aarch64 Compiler-rt for Clang 18 toolchain build"
treeherder:
symbol: TW64(aarch64-crt-18)
symbol: TWA64(crt-18)
run:
arguments:
- build/build-clang/clang-18.json
@ -349,7 +349,7 @@ linux64-x86-compiler-rt-trunk:
attributes:
cached_task: false
treeherder:
symbol: TL(x86-crt-trunk)
symbol: TL32(crt-trunk)
run:
arguments:
- build/build-clang/clang-trunk.json
@ -369,7 +369,7 @@ linux64-x64-compiler-rt-trunk:
attributes:
cached_task: false
treeherder:
symbol: TL(x64-crt-trunk)
symbol: TL(crt-trunk)
run:
arguments:
- build/build-clang/clang-trunk.json
@ -389,7 +389,7 @@ linux64-aarch64-compiler-rt-trunk:
attributes:
cached_task: false
treeherder:
symbol: TL(aarch64-crt-trunk)
symbol: TLA64(crt-trunk)
run:
arguments:
- build/build-clang/clang-trunk.json
@ -409,7 +409,7 @@ macosx64-x64-compiler-rt-trunk:
attributes:
cached_task: false
treeherder:
symbol: TM(x64-crt-trunk)
symbol: TM(crt-trunk)
run:
arguments:
- build/build-clang/clang-trunk.json
@ -429,7 +429,7 @@ macosx64-aarch64-compiler-rt-trunk:
attributes:
cached_task: false
treeherder:
symbol: TM(aarch64-crt-trunk)
symbol: TMA64(crt-trunk)
run:
arguments:
- build/build-clang/clang-trunk.json
@ -489,7 +489,7 @@ win64-aarch64-compiler-rt-trunk:
attributes:
cached_task: false
treeherder:
symbol: TW64(aarch64-crt-trunk)
symbol: TWA64(crt-trunk)
run:
arguments:
- build/build-clang/clang-trunk.json

View File

@ -41,7 +41,7 @@ macosx64-dump_syms:
macosx64-aarch64-dump_syms:
treeherder:
symbol: TM(dump_syms-arm64)
symbol: TMA64(dump_syms)
run:
arguments: ['aarch64-apple-darwin']
fetches:

View File

@ -40,7 +40,7 @@ macosx64-fix-stacks:
macosx64-aarch64-fix-stacks:
treeherder:
symbol: TM(fix-stacks-arm64)
symbol: TMA64(fix-stacks)
run:
arguments: ['aarch64-apple-darwin']
fetches:

View File

@ -52,7 +52,7 @@ linux64-geckodriver:
linux64-aarch64-geckodriver:
treeherder:
symbol: TL(gd)
symbol: TLA64(gd)
platform: linux64-aarch64/opt
run:
arguments: ['aarch64-unknown-linux-musl']
@ -79,7 +79,7 @@ macosx64-geckodriver:
macosx64-aarch64-geckodriver:
treeherder:
symbol: TM(gd)
symbol: TMA64(gd)
platform: macosx64-aarch64/opt
run:
arguments: ['aarch64-apple-darwin']
@ -108,7 +108,7 @@ win32-geckodriver:
win64-aarch64-geckodriver:
treeherder:
symbol: TW64(gd)
symbol: TWA64(gd)
platform: windows2012-aarch64/opt
run:
arguments: ['aarch64-pc-windows-msvc']

View File

@ -85,7 +85,7 @@ macosx64-llvm-symbolizer-18:
macosx64-aarch64-llvm-symbolizer-18:
description: "llvm-symbolizer for macOS aarch64"
treeherder:
symbol: TM(llvm-sym-aarch64-18)
symbol: TMA64(llvm-symbolizer-18)
run:
arguments:
- aarch64-apple-darwin
@ -213,7 +213,7 @@ macosx64-aarch64-llvm-symbolizer-trunk:
attributes:
cached_task: false
treeherder:
symbol: TM(llvm-sym-aarch64-trunk)
symbol: TMA64(llvm-symbolizer-trunk)
run:
arguments:
- aarch64-apple-darwin

View File

@ -42,7 +42,7 @@ macosx64-minidump-stackwalk:
macosx64-aarch64-minidump-stackwalk:
treeherder:
symbol: TM(stackwalk-arm64)
symbol: TMA64(stackwalk)
run:
arguments: ['aarch64-apple-darwin']
fetches:

View File

@ -500,7 +500,7 @@ win64-aarch64-vs2022:
attributes:
local-toolchain: true
treeherder:
symbol: TW64(msvc2022-aarch64)
symbol: TWA64(msvc2022)
worker:
env:
MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE: system
@ -604,7 +604,7 @@ win64-libxml2:
win64-aarch64-libxml2:
description: "libxml2 toolchain build"
treeherder:
symbol: TW64(libxml2-aarch64)
symbol: TWA64(libxml2)
run:
script: build-libxml2.sh
arguments: ['aarch64-pc-windows-msvc']

View File

@ -45,7 +45,7 @@ macosx64-aarch64-nasm:
attributes:
local-toolchain: true
treeherder:
symbol: TM(nasm-aarch64)
symbol: TMA64(nasm)
run:
script: build-nasm.sh
arguments: ['macosx64-aarch64']

View File

@ -50,7 +50,7 @@ macosx64-node-18:
macosx64-aarch64-node-18:
treeherder:
symbol: TM(node-18-arm64)
symbol: TMA64(node-18)
run:
toolchain-alias:
- macosx64-aarch64-node

View File

@ -38,7 +38,7 @@ macosx64-pkgconf:
macosx64-aarch64-pkgconf:
treeherder:
symbol: TM(pkgconf-arm64)
symbol: TMA64(pkgconf)
run:
arguments: ['aarch64-apple-darwin']
fetches:

View File

@ -53,7 +53,7 @@ macosx64-sccache:
macosx64-aarch64-sccache:
treeherder:
symbol: TM(sccache-aarch64)
symbol: TMA64(sccache)
worker:
max-run-time: 1800
run:

View File

@ -19,7 +19,7 @@ sysroot-i686-linux-gnu:
env:
PACKAGES_TASKS: {task-reference: '<gcc-8>'}
treeherder:
symbol: TL(sysroot32)
symbol: TL32(sysroot)
dependencies:
gcc-8: packages-deb8-32-gcc-8
run:
@ -35,7 +35,7 @@ sysroot-x86_64-linux-gnu:
env:
PACKAGES_TASKS: {task-reference: '<gcc-8>'}
treeherder:
symbol: TL(sysroot64)
symbol: TL(sysroot)
dependencies:
gcc-8: packages-deb8-gcc-8
run:
@ -51,7 +51,7 @@ sysroot-x86_64-linux-gnu-x11:
env:
PACKAGES_TASKS: {task-reference: '<gcc-8> <gtk3>'}
treeherder:
symbol: TL(sysroot64-x11)
symbol: TL(sysroot-x11)
dependencies:
gcc-8: packages-deb8-gcc-8
gtk3: packages-deb8-gtk3
@ -132,7 +132,7 @@ sysroot-aarch64-linux-gnu:
attributes:
local-toolchain: true
treeherder:
symbol: TL(sysroot-aarch64)
symbol: TLA64(sysroot)
run:
toolchain-artifact: public/build/sysroot-aarch64-linux-gnu.tar.zst
arguments:
@ -144,7 +144,7 @@ linux32-toolchain-sysroot:
env:
PACKAGES_TASKS: {task-reference: '<gcc-8>'}
treeherder:
symbol: TL(sysroot32-toolchain)
symbol: TL32(sysroot-toolchain)
dependencies:
gcc-8: packages-deb8-32-gcc-8
run:
@ -166,7 +166,7 @@ linux64-toolchain-sysroot:
env:
PACKAGES_TASKS: {task-reference: '<gcc-8>'}
treeherder:
symbol: TL(sysroot64-toolchain)
symbol: TL(sysroot-toolchain)
dependencies:
gcc-8: packages-deb8-gcc-8
run: