Update clang-tools to version 10
Categories
(Firefox Build System :: Toolchains, task)
Tracking
(firefox77 fixed)
Tracking | Status | |
---|---|---|
firefox77 | --- | fixed |
People
(Reporter: Sylvestre, Assigned: andi)
References
(Blocks 1 open bug)
Details
Attachments
(5 files, 3 obsolete files)
Currently, we are using clang-9.0.1
Reporter | ||
Updated•5 years ago
|
Reporter | ||
Comment 1•5 years ago
|
||
I did a quick try
https://treeherder.mozilla.org/#/jobs?repo=try&selectedJob=295342558&revision=4da15fa7223b590cdbb46b682125d336a0a56e4a
but I don't have time to finish it
Assignee | ||
Updated•5 years ago
|
Is there any risk of developer "surprises" (CI bustage that didn't appear locally) if we do this without updating the main clang toolchain to version 10?
Assignee | ||
Comment 3•5 years ago
|
||
(In reply to :dmajor from comment #2)
Is there any risk of developer "surprises" (CI bustage that didn't appear locally) if we do this without updating the main clang toolchain to version 10?
for clang-tidy
package, including clang-format
the negative impact non-existent, I'm testing this now to be sure we don't regress with anything.
Reporter | ||
Comment 4•5 years ago
|
||
I have been able to reformat the tree with clang-format-10 in bug 1619165
(not super happy about the change but it works)
Assignee | ||
Comment 5•5 years ago
|
||
Assignee | ||
Comment 6•5 years ago
|
||
For building macosx64-clang-tidy
with linux64-clang-10
we need to build cctools
with clang-10
.
Depends on D70063
Assignee | ||
Comment 7•5 years ago
|
||
Depends on D70064
Assignee | ||
Comment 8•5 years ago
|
||
In order to prepare for the migration to clang-10
we also add the following targets:
linux64-clang-10-cross
linux64-clang-10-android-cross
linux64-clang-10-aarch64-cross
linux64-clang-10-macosx-cross
linux64-clang-10-win-cross
Depends on D70065
Comment 10•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/927ff250bc4b
https://hg.mozilla.org/mozilla-central/rev/412c8c401196
https://hg.mozilla.org/mozilla-central/rev/a35cfda6e271
Comment 11•5 years ago
|
||
backed out from central: https://hg.mozilla.org/mozilla-central/rev/93bdbca5399c12b3eec5f03bbc323e00f7ef3a51
Comment 12•5 years ago
|
||
Backed out changeset a35cfda6e271 (bug 1625884)
Backed out changeset 412c8c401196 (bug 1625884)
Backed out changeset 927ff250bc4b (bug 1625884)
Updated•5 years ago
|
Updated•5 years ago
|
Comment 13•5 years ago
|
||
Backed out changeset a35cfda6e271 (bug 1625884)
Backed out changeset 412c8c401196 (bug 1625884)
Backed out changeset 927ff250bc4b (bug 1625884)
Updated•5 years ago
|
Comment 14•5 years ago
|
||
Comment 15•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/a97ea3443ded
https://hg.mozilla.org/mozilla-central/rev/d9e8bf80cefd
https://hg.mozilla.org/mozilla-central/rev/a10480b9cf16
Comment 16•5 years ago
|
||
Backed out changeset a35cfda6e271 (bug 1625884)
Backed out changeset 412c8c401196 (bug 1625884)
Backed out changeset 927ff250bc4b (bug 1625884)
Comment 17•5 years ago
|
||
This patch adds the support to use nss functions
in rlbox wasm sandbox. This enables the use of
Prio as a sandboxed lib for Firefox.
Depends on D70701
Assignee | ||
Comment 18•5 years ago
|
||
(In reply to shivambalikondwar from comment #17)
Created attachment 9140170 [details]
Bug 1625884 - [WIP]: Change third_party/prio for rlbox sandboxing.This patch adds the support to use nss functions
in rlbox wasm sandbox. This enables the use of
Prio as a sandboxed lib for Firefox.Depends on D70701
I think you've updated the wrong bug.
Description
•