JS est le moteur JavaScript de Mozilla écrit en C.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.1.
Téléchargement (HTTP) : http://ftp.gnome.org/pub/gnome/teams/releng/tarballs-needing-help/mozjs/mozjs-60.8.0.tar.bz2
Téléchargement (FTP) : ftp://ftp.gnome.org/pub/gnome/teams/releng/tarballs-needing-help/mozjs/mozjs-60.8.0.tar.bz2
Somme de contrôle MD5 du téléchargement : 5eda38cc08a3594a3f2c3cc185d4f15b
Taille du téléchargement : 31 Mo
Estimation de l'espace disque requis : 640 Mo
Estimation du temps de construction : 6.6 SBU
Autoconf-2.13, ICU-65.1, Python-2.7.17, Which-2.21 et Zip-3.0
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/js60
Si vous mettez à jour JS60 à partir d'une ancienne version déjà installée, sauvegardez votre travail et quittez votre session GNOME si vous en avez une lancée. Remplacer le binaire JS60 causera un crash du shell GNOME et vous renverra au gestionnaire d'affichage ou à un TTY. Après avoir installé la nouvelle version, réinstallez Gjs-1.58.5. Polkit n'est pas affecté.
Installez JS en lançant les commandes suivantes :
If installing in the chroot environment, be sure to export the
SHELL
environment variable or
configuration of the package will fail.
mkdir mozjs-build && cd mozjs-build && ../js/src/configure --prefix=/usr \ --with-intl-api \ --with-system-zlib \ --with-system-icu \ --disable-jemalloc \ --enable-readline && make
Ce paquet ne contient pas de suite de tests utilisable.
Maintenant, en tant qu'utilisateur root
:
make install
--with-*
: Ces
paramètres permettent au système de construction d'utiliser les
versions du système des bibliothèques au-dessus. Ils sont requis
pour plus de stabilité.
--enable-readline
: Ce
paramètre active le support de Readline dans le shell JS.
--disable-jemalloc
:
Ce paramètres désactive l'allocateur de mémoire interne utilisé
dans JS60. Jemalloc cause un conflit avec la glibc.
Last updated on 2020-02-17 00:50:16 +0100