Created attachment 581740 [details, diff]
This patch allows compiling and running 0ad with "system" spidermonkey.
Rather than a mandatory unbundling, it is done via a flag.
Created attachment 581742 [details, diff]
A mandatory alternative to the previous patch
The bug has been referenced in the following commit(s):
Author: Sam James <email@example.com>
AuthorDate: 2021-02-12 20:18:08 +0000
Commit: Sam James <firstname.lastname@example.org>
CommitDate: 2021-02-12 20:18:47 +0000
games-strategy/0ad: revert to bundled libraries
* SpiderMonkey changes the consumed interfaces
even within minor versions, so using
the system version is a no go.
* nvtt is abandoned upstream and using the
system version results in segfaults.
Use 0ad's version which has fixes instead.
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Sam James <email@example.com>
...> 0ad-0.0.24_alpha_pre20210116040036-r1.ebuild} | 28 ++++++++++++++++++----
1 file changed, 23 insertions(+), 5 deletions(-)
I'm sorry, I don't think we can do this with :78 for now (see the commit message).