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.
Téléchargement (HTTP) : http://ftp.mozilla.org/pub/mozilla.org/js/mozjs17.0.0.tar.gz
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
libffi-3.2.1, NSPR-4.13.1, Python-2.7.13 et Zip-3.0
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/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 {} \;
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.
Last updated on 2017-02-16 06:57:41 +0100