commit cf3790ae281e8789c94194ef92c567f9b35c2c1b parent 38fe7b8bbe55c289540a4dac5107e96b0bb6dd15 Author: Abhishek Nimalan <abhisheknimalan@gmail.com> Date: Mon, 17 Nov 2025 17:00:39 +0000 Bug 1970961 - Add macOS (x86-64 and ARM) and Windows samply toolchains. r=kshampur,perftest-reviewers Differential Revision: https://phabricator.services.mozilla.com/D268224 Diffstat:
| M | taskcluster/kinds/toolchain/misc.yml | | | 62 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- |
1 file changed, 61 insertions(+), 1 deletion(-)
diff --git a/taskcluster/kinds/toolchain/misc.yml b/taskcluster/kinds/toolchain/misc.yml @@ -594,7 +594,7 @@ linux64-makecab: - sysroot-x86_64-linux-gnu linux64-samply: - description: "samply toolchain build" + description: "samply toolchain build for x86_64 Linux" treeherder: symbol: TL(samply) worker: @@ -613,6 +613,66 @@ linux64-samply: - linux64-rust-toolchain - sysroot-x86_64-linux-gnu +macosx64-samply: + description: "samply toolchain build for x86_64 macOS" + treeherder: + symbol: TM(samply) + worker: + env: + FETCH: samply/samply + run: + script: build-rust-based-toolchain.sh + arguments: ['x86_64-apple-darwin'] + toolchain-artifact: public/build/samply.tar.zst + run-on-projects: [] + fetches: + fetch: + - samply + toolchain: + - linux64-clang-toolchain + - linux64-rust-macos-toolchain + - macosx64-sdk-toolchain + +macosx64-aarch64-samply: + description: "samply toolchain build for aarch64 macOS" + treeherder: + symbol: TMA64(samply) + worker: + env: + FETCH: samply/samply + run: + script: build-rust-based-toolchain.sh + arguments: ['aarch64-apple-darwin'] + toolchain-artifact: public/build/samply.tar.zst + run-on-projects: [] + fetches: + fetch: + - samply + toolchain: + - linux64-clang-toolchain + - linux64-rust-macos-toolchain + - macosx64-sdk-toolchain + +win64-samply: + description: "samply toolchain build for Windows" + treeherder: + symbol: TW64(samply) + worker: + env: + FETCH: samply/samply + run: + script: build-rust-based-toolchain.sh + arguments: ['x86_64-pc-windows-msvc'] + toolchain-artifact: public/build/samply.tar.zst + run-on-projects: [] + fetches: + fetch: + - samply + toolchain: + - linux64-clang-toolchain + - linux64-rust-windows-toolchain + - vs-toolchain + win64-mozmake: description: "mozmake for Windows" attributes: