SpiderMonkey est le moteur JavaScript de Mozilla écrit en C/C++. La version la plus récente du code source implémente JavaScript 1.8.5.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.2.
Téléchargement (HTTP) : http://ftp.mozilla.org/pub/mozilla.org/js/js185-1.0.0.tar.gz
Téléchargement (FTP) : ftp://ftp.mozilla.org/pub/mozilla.org/js/js185-1.0.0.tar.gz
Somme de contrôle MD5 du téléchargement : a4574365938222adca0a6bd33329cb32
Taille du téléchargement : 5.9 Mo
Estimation de l'espace disque requis : 99 Mo
Estimation du temps de construction : 1.1 SBU
NSPR-4.9.3, Python-2.7.3 et Zip-3.0
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/SpiderMonkey
Installez SpiderMonkey en lançant les commandes suivantes :
cd js/src && sed -i 's#s \($(SHLIB_\(ABI\|EXACT\)_VER)\)#s $(notdir \1)#' Makefile.in && ./configure --prefix=/usr --enable-threadsafe --with-system-nspr && make
Pour tester les résultats, lancez : TZ=US/Pacific make check.
Maintenant, en tant qu'utilisateur root
:
make install
sed -i 's#s
\($(SHLIB_\(ABI\|EXACT\)_VER)\)#s $(notdir \1)#'
Makefile.in : Cette commande sed corrige les
liens symboliques de libmozjs185.so
pour qu'ils soient relatifs et plus absolus.
TZ=US/Pacific make check : Les tests de timezone ont été écrit pour être lancés dans la zone horaire Pacifique et suppose que le format de date est mm/dd/yyyy. La suite de tests fonctionne dans la zone horaire locale, donc remplacez son environnement pour empêcher de nombreux échecs dans les tests de check-date-format-tofte.js.
--enable-threadsafe
: Ce paramètre
active le support de plusieurs threads.
--with-system-nspr
: Ce paramètre
oblige le paquet à se lier à la version du système de nspr au lieu d'utiliser celle ancienne qu'il
inclut.
Last updated on : 2012-06-20 21:22:59 +020