Closed Bug 1695829 Opened 5 years ago Closed 5 years ago

Need distributed toolchain archives to target Apple Silicon

Categories

(Firefox Build System :: Toolchains, enhancement)

enhancement

Tracking

(firefox88 fixed)

RESOLVED FIXED
88 Branch
Tracking Status
firefox88 --- fixed

People

(Reporter: mstange, Assigned: glandium)

Details

Attachments

(1 file)

I have an M1 Mac and I would like to use my x64 Linux machine to speed up my builds even more. Do the current dist toolchains support this?

(In reply to Markus Stange [:mstange] from comment #0)

I have an M1 Mac and I would like to use my x64 Linux machine to speed up my builds even more. Do the current dist toolchains support this?

I'm not sure. For unrelated reasons I pushed https://treeherder.mozilla.org/jobs?repo=try&revision=1b87b6d390c8df8deab5cd401d37d7359aab1ce6; could you see if this clang-dist-toolchain archive works for you? (Just for the record, I can't make it -- or any other dist toolchain -- work for me compiling from Linux x86_64 -> macOS x86_64.) But this might save you a step of testing.

Assignee: nobody → mh+mozilla
Status: NEW → ASSIGNED

clang shouldn't need a change.

Thanks! I'll give that a try.

Pushed by mh@glandium.org: https://hg.mozilla.org/integration/autoland/rev/2de66a6c4e07 Add rust-cross targets for all tier-1 platforms. r=firefox-build-system-reviewers,nalexander

I tried this but it didn't work; the sccache scheduler returned error 500 after assign_job timed out. I'm not sure when I'll have time to make a proper bug report.

Oh, the error above was just about rust.

The existing clang toolchain is working great. sccache's CPU utilization, on the other hand, could be better.

Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → 88 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: