Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 940720 - dev-lang/spidermonkey-115.15.0: fix compilation with clang-18 + libc++
Summary: dev-lang/spidermonkey-115.15.0: fix compilation with clang-18 + libc++
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-10-03 16:30 UTC by Denis Pronin
Modified: 2024-10-04 12:57 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Denis Pronin 2024-10-03 16:30:23 UTC
Compilation with clang-18 as a compiler and libc++ as a runtime library delivered with llvm fails

The bug is described and fixed in the upstream, see: https://bugzilla.mozilla.org/show_bug.cgi?id=1849070

I suggest that we should include the patch in the gentoo tree
Comment 1 Denis Pronin 2024-10-03 16:33:49 UTC
There is a PR opened https://github.com/gentoo/gentoo/pull/38864
Comment 2 Larry the Git Cow gentoo-dev 2024-10-04 12:57:19 UTC
The bug has been closed via the following commit(s):

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

commit 2e2ed3b9be6da56f48350b53a36ee05f1ca86fc5
Author:     Joonas Niilola <juippis@gentoo.org>
AuthorDate: 2024-10-04 12:56:34 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2024-10-04 12:56:34 +0000

    dev-lang/spidermonkey: add 115.16.0
    
     - include upstream patch to fix compiling with libcxx-18.
    
    Closes: https://bugs.gentoo.org/940720
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 dev-lang/spidermonkey/Manifest                     |   2 +
 dev-lang/spidermonkey/spidermonkey-115.16.0.ebuild | 509 +++++++++++++++++++++
 2 files changed, 511 insertions(+)