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-67.1, Python-2.7.18, Which-2.21 et Zip-3.0
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/js60
Installez JS en lançant les commandes suivantes :
If you are compiling this package in chroot you must do two
things. First, as the root
user,
ensure that /dev/shm
is mounted. If
you do not do this, the Python
configury will fail with a traceback report referencing
/usr/lib/pythonN.N/multiprocessing/synchronize.py
.
Run:
mountpoint /dev/shm >/dev/null || mount -t tmpfs devshm /dev/shm
Second, either as the root
user
export the $SHELL
environment variable
using export
SHELL=/bin/sh or else prepend SHELL=/bin/sh
when running the configure command.
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-04-04 07:26:48 +0000