JS est le moteur Javascript de Mozilla écrit en C/C++.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.8.
Téléchargement (HTTP) : http://ftp.mozilla.org/pub/mozilla.org/js/mozjs-24.2.0.tar.bz2
Somme de contrôle MD5 du téléchargement : 5db79c10e049a2dc117a6e6a3bc78a8e
Taille du téléchargement : 15 Mo
Estimation de l'espace disque requis : 1.8 Go
Estimation du temps de construction : 4.2 SBU (additional 1.6 SBU for the tests)
libffi-3.2.1, NSPR-4.10.9, Python-2.7.10 et Zip-3.0
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/JS2
Ce paquet peut être installé sans problème, si vous avez installez JS-17.0.0. Il est nécessaire d'initialiser SHELL=/bin/bash si vous être en chroot.
Installez JS en lançant les instructions 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 le résultat, tapez : make check.
Maintenant, en tant qu'utilisateur root
:
make install && find /usr/include/mozjs-24/ \ /usr/lib/libmozjs-24.a \ /usr/lib/pkgconfig/mozjs-24.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 Readline dans le shell
JS.
--with-system-ffi
: Ce paramètre force
le paquet à se lier à la version système de libffi au lieu d'utiliser la version, et
maintenant ancienne, incluse.
--with-system-nspr
: Ce paramètre force
le paquet à se lier à la version système de NSPR au lieu d'utiliser la version, et
maintenant ancienne, incluse.
Last updated on 2014-03-31 20:26:05 +0200