Create Linux AArch64 build on Taskcluster
Categories
(Firefox Build System :: Task Configuration, task)
Tracking
(firefox68 fixed)
Tracking | Status | |
---|---|---|
firefox68 | --- | fixed |
People
(Reporter: decoder, Assigned: glandium)
References
(Blocks 1 open bug)
Details
(Whiteboard: [sp3])
Attachments
(1 file)
We might soon need a Linux ARM64 build for fuzzing, similar to the "linux64-fuzzing-asan-opt" that we already have on TC (using mozconfig variant browser/config/mozconfigs/linux64/nightly-fuzzing-asan).
The primary goal here is to target certain ARM64-specific libraries that we have in-tree, using the fuzzing interface.
Nathan mentioned we should be able to cross-compile this somehow. :glandium, do you happen to know if/how we can do that easily? Thanks!
Assignee | ||
Comment 1•5 years ago
|
||
https://hg.mozilla.org/try/rev/ff4a88cda264bc294d68fb5e0862f02389e138ef is a try build from a couple months ago to do that.
It was hitting bug 1513605, so that needs to be addressed.
The docker image changes have landed in bug 1519293.
Setting PKG_CONFIG in the mozconfig shouldn't be required as of bug 1519308.
Ideally, we should build the same binutils as for other platforms for aarch64, but that's not a blocker for fuzzing.
Since then, I think there have been simplifications to the mozharness configs, so that would need to be refreshed.
Likewise, the mozconfigs would need to be sync'ed with the others in tree.
So, all in all, I think bug 1513605 is the only real direct blocker.
Assignee | ||
Comment 2•5 years ago
|
||
Rebased, still leading to bug 1513605: https://hg.mozilla.org/try/rev/590db86aaf89189c8d1f005c2807978fabc58f0b
Assignee | ||
Comment 3•5 years ago
|
||
Assignee | ||
Comment 4•5 years ago
|
||
Let me hijack this bug with the more generic goal of providing a working build without fuzzing.
Assignee | ||
Comment 5•5 years ago
|
||
This sets things enough things up to be able to push to try with an
opt-in, but doesn't run the job on every push. This can be used as a
template for future work on a fuzzing job.
Pushed by mh@glandium.org: https://hg.mozilla.org/integration/autoland/rev/603144bedadc Add an optional linux64-aarch64 build on Taskcluster. r=froydnj
Comment 7•5 years ago
|
||
bugherder |
Updated•2 years ago
|
Updated•5 months ago
|
Updated•5 months ago
|
Description
•