JS-17.0.0

Introduction à JS

JS est le moteur Javascript de Mozilla écrit en C/C++.

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

Informations sur le paquet

  • Téléchargement (HTTP) : http://ftp.mozilla.org/pub/mozilla.org/js/mozjs17.0.0.tar.gz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : 20b6f8f1140ef6e47daa3b16965c9202

  • Taille du téléchargement : 6.5 Mo

  • Estimation de l'espace disque requis : 1.2 Go

  • Estimation du temps de construction : 2.0 SBU

Dépendances de JS

Requises

libffi-3.2.1, NSPR-4.13.1, Python-2.7.13 et Zip-3.0

Facultatives

Doxygen-1.8.13

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

Installation de JS

Installez JS en lançant les commandes suivantes :

cd js/src &&

sed -i 's/(defined\((@TEMPLATE_FILE)\))/\1/' config/milestone.pl &&

./configure --prefix=/usr       \
            --enable-readline   \
            --enable-threadsafe \
            --with-system-ffi   \
            --with-system-nspr &&
make

Pour tester les résultats lancez : make check.

Maintenant, en tant qu'utilisateur root :

make install &&

find /usr/include/js-17.0/            \
     /usr/lib/libmozjs-17.0.a         \
     /usr/lib/pkgconfig/mozjs-17.0.pc \
     -type f -exec chmod -v 644 {} \;

Explication des commandes

sed ... config/milestone.pl : Corrige un problème causé par perl-5.22.0 et supérieur.

--enable-threadsafe : Ce paramètre active le support pour les threads multiples.

--enable-readline : Ce paramètre active le support de Readline dans le shell JS.

--with-system-ffi : Ce paramètre force le paquet à se lier à la version du système de libffi au lieu de la version incluse, maintenant ancienne.

--with-system-nspr : Ce paramètre force le paquet à se lier à la version du système de NSPR au lieu de la version incluse, maintenant ancienne.

Contenu

Programmes installés: js17 et js17-config
Bibliothèques installées: libmozjs-17.0.a et libmozjs-17.0.so
Répertoire installé: /usr/include/js-17.0

Descriptions courtes

js17

fournit une interface en ligne de commande au moteur JavaScript.

js17-config

est utilisé pour trouver les drapeaux de compilation et de lien de JS.

libmozjs-17.0.so

contient les fonctions ce l'API de Mozilla JavaScript.

Last updated on 2017-02-16 06:57:41 +0100