Update wrench-macos-build to clang-12
Categories
(Firefox Build System :: Toolchains, task)
Tracking
(firefox95 fixed)
Tracking | Status | |
---|---|---|
firefox95 | --- | fixed |
People
(Reporter: andi, Assigned: glandium)
References
Details
Attachments
(2 files, 1 obsolete file)
Reporter | ||
Updated•4 years ago
|
Reporter | ||
Comment 1•4 years ago
|
||
Comment 2•4 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Firefox Build System::Toolchains' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.
Comment 4•4 years ago
|
||
Reporter | ||
Comment 5•4 years ago
|
||
For the moment I don't think we can move with this further. We use omesa and gallium references [1] LLVMAddConstantPropagationPass
. But this function has been removed[2] from LLVM.
The simpler choice would be to patch out this feature from our LLVM toolchain, but for the long term I don't think it's the way to go. We should update the library.
[1] https://github.com/servo/osmesa-src/blob/master/mesa-src/src/gallium/auxiliary/gallivm/lp_bld_init.c/#L172
[2] https://reviews.llvm.org/D85159
Reporter | ||
Updated•4 years ago
|
Comment 6•4 years ago
|
||
What is the NI for? If you think we should update osmesa
in order to unblock this change, I'm all for it :)
Reporter | ||
Comment 7•4 years ago
|
||
Updated•4 years ago
|
Reporter | ||
Comment 8•4 years ago
|
||
(In reply to Dzmitry Malyshau [:kvark] from comment #6)
What is the NI for? If you think we should update
osmesa
in order to unblock this change, I'm all for it :)
could you help with this since this is beyond my area of expertise?
Reporter | ||
Updated•4 years ago
|
Comment 9•4 years ago
|
||
There's a r+ patch which didn't land and no activity in this bug for 2 weeks.
:andi, could you have a look please?
For more information, please visit auto_nag documentation.
Assignee | ||
Comment 10•4 years ago
|
||
AFAICT, there is no newer version of osmesa that supports llvm 12.
Reporter | ||
Comment 11•4 years ago
|
||
Let's keep this issue as tracking the evolution of osmesa and when patch for llvm 12 appears we will update it.
Comment 12•4 years ago
|
||
Removing NI since it's not actionable right now
Assignee | ||
Comment 13•4 years ago
|
||
Actually, this has been fixed for a while in upstream mesa:
https://gitlab.freedesktop.org/mesa/mesa/-/commit/52cac068621a5998f486f8e44f9c2d9d045d1c31
https://gitlab.freedesktop.org/mesa/mesa/-/commit/1d018bc7fde744b5fc71108887a51e5bfaff8776
Assignee | ||
Comment 14•4 years ago
|
||
Assignee | ||
Comment 15•4 years ago
|
||
Updated•4 years ago
|
Updated•4 years ago
|
Comment 16•4 years ago
|
||
Comment 17•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/0bb289b92c4e
https://hg.mozilla.org/mozilla-central/rev/78f7d1c667d8
Description
•