Opened 5 years ago

Last modified 5 years ago

#13111 closed enhancement

mozjs-68.4.2 (will be needed by GNOME 3.36) — at Version 3

Reported by: Xi Ruoyao Owned by: blfs-book
Priority: normal Milestone: 10.0
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description (last modified by Xi Ruoyao)

Change History (3)

comment:1 by Xi Ruoyao, 5 years ago

It does not only require Python 2, but also Rust...

What the hell will happen then? A javascript engine relying on 10 different compilers?

comment:2 by Xi Ruoyao, 5 years ago

Page added at r22746.

A giant patch is used for using Python 3 instead of 2. And workarounds are used for avoid dependencies on llvm or rustc.

JS68 is still in C++ but the package ships the Rust binding with it. The Rust binding is not enabled by default (we also don't need it) but the building system still checks for rustc/cargo and bails out if they are unavaliable (stupidly, I think).

comment:3 by Xi Ruoyao, 5 years ago

Description: modified (diff)
Milestone: hold9.2

GNOME 3.36 will be released in March.

Note: See TracTickets for help on using tickets.