SpiderMonkey-1.0.0

Introduction à SpiderMonkey

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.

Informations sur le paquet

Dépendances de SpiderMonkey

Requises

NSPR-4.9.3, Python-2.7.3 et Zip-3.0

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

Installation de 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

Explications des commandes

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.

Contenu

Programme installé: js-config
Bibliothèques installées: libmozjs185-1.0.a et libmozjs185.so
Répertoire installé: /usr/include/js

Descriptions courtes

js-config

est utilisé pour trouver les drapeaux de compilation et de liens de SpiderMonkey.

libmozjs185.so

contient les fonctions de l'API de Mozilla JavaScript.

Last updated on : 2012-06-20 21:22:59 +020