JS-60.8.0

Introduction à JS

JS est le moteur JavaScript de Mozilla écrit en C.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.1.

Informations sur le paquet

Dépendances de JS60

Requises

Autoconf-2.13, ICU-67.1, Python-2.7.18, Which-2.21 et Zip-3.0

Facultatives

Doxygen-1.8.18

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/js60

Installation de JS

Installez JS en lançant les commandes suivantes :

[Note]

Note

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

Explication des commandes

--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.

Contents

Programmes installés: js60 et js60-config
Bibliothèques installées: libmozjs-60.so et libjs_static.ajs
Répertoires installés: /usr/include/mozjs-60

Descriptions courtes

js60

fournit un interface en ligne de commande au moteur JavaScript.

js60-config

est utilisé pour trouver le compilateur JS et les drapeaux pour l'éditeur de lien.

libmozjs-60.so

contient les fonctions de l'API JavaScript de Mozilla.

Last updated on 2020-04-04 07:26:48 +0000