Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 818016

Summary: www-client/firefox should support llvm 13
Product: Gentoo Linux Reporter: marios4
Component: Current packagesAssignee: Mozilla Gentoo Team <mozilla>
Status: RESOLVED FIXED    
Severity: normal CC: sam, telans
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 819486    
Bug Blocks:    

Description marios4 2021-10-13 20:44:56 UTC
www-client/firefox depends on llvm <= 12. It should work with llvm 13.
Comment 1 James Beddek 2021-10-14 10:56:31 UTC
Likewise for dev-lang/spidermonkey
Comment 2 cyrillic 2021-10-14 15:49:58 UTC
Firefox and Spidermonkey do work with llvm/clang/lld slot 13. I have tested this by modifying the ebuilds.
Comment 3 Thomas Deutschmann (RETIRED) gentoo-dev 2021-10-22 14:35:18 UTC
Used LLVM slot must have matching rust version using same slot. That wasn't the case until rust-1.56. However, firefox currently doesn't build against rust-1.56 so we will not allow LLVM:13 yet for better user experience.
Comment 4 Larry the Git Cow gentoo-dev 2021-10-23 00:33:43 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba9cb8fb42273470a6eda4dec9e5fb72a0615214

commit ba9cb8fb42273470a6eda4dec9e5fb72a0615214
Author:     Thomas Deutschmann <whissi@gentoo.org>
AuthorDate: 2021-10-22 23:53:25 +0000
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: 2021-10-23 00:33:37 +0000

    mail-client/thunderbird: update patch set
    
    - Unbreak rust-1.56
    - Allow building with LLVM 13
    - Add Python 3.10 support
    
    Bug: https://bugs.gentoo.org/818016
    Bug: https://bugs.gentoo.org/819486
    Package-Manager: Portage-3.0.28, Repoman-3.0.3
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

 mail-client/thunderbird/Manifest                   |  2 +-
 mail-client/thunderbird/thunderbird-78.14.0.ebuild | 14 +++++++++++---
 2 files changed, 12 insertions(+), 4 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5b8ac821e3a3cbe8c9a7edfd4109e3ddaf19f19

commit f5b8ac821e3a3cbe8c9a7edfd4109e3ddaf19f19
Author:     Thomas Deutschmann <whissi@gentoo.org>
AuthorDate: 2021-10-22 23:48:33 +0000
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: 2021-10-23 00:33:35 +0000

    dev-lang/spidermonkey: update patch set
    
    - Unbreak rust-1.56
    - Allow building with LLVM 13
    - Add Python 3.10 support
    
    Bug: https://bugs.gentoo.org/818016
    Bug: https://bugs.gentoo.org/819486
    Package-Manager: Portage-3.0.28, Repoman-3.0.3
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

 dev-lang/spidermonkey/Manifest                    |  2 +-
 dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild | 13 ++++++++++---
 2 files changed, 11 insertions(+), 4 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57093afe2fa8a6641603e53a9ccc6349f114bc57

commit 57093afe2fa8a6641603e53a9ccc6349f114bc57
Author:     Thomas Deutschmann <whissi@gentoo.org>
AuthorDate: 2021-10-22 23:46:49 +0000
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: 2021-10-23 00:33:32 +0000

    www-client/firefox: update patch set
    
    - Unbreak rust-1.56
    - Allow building with LLVM 13
    - Add Python 3.10 support
    
    Bug: https://bugs.gentoo.org/818016
    Bug: https://bugs.gentoo.org/819486
    Package-Manager: Portage-3.0.28, Repoman-3.0.3
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

 www-client/firefox/Manifest               |  4 ++--
 www-client/firefox/firefox-78.15.0.ebuild | 14 +++++++++++---
 www-client/firefox/firefox-93.0.ebuild    | 12 ++++++++++--
 3 files changed, 23 insertions(+), 7 deletions(-)