JS-60.1.0

Introduction à JS

JS est le moteur JavaScript de Mozilla écrit en C. Ce paquet est présent pour GJS.

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

Informations sur le paquet

Dépendances de JS60

Requises

Autoconf-2.13, ICU-63.1, NSPR-4.20, Python-2.7.15, Bibliothèques Xorg, yasm-1.3.0 et Zip-3.0

Facultatives

Doxygen-1.8.15

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

Installation de JS

Installez JS en lançant les commandes suivantes :

[Note]

Note

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-nspr  \
                    --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 2019-02-20 05:37:52 +0000