Node.js für ARM6 (Raspberry Pi) kompilieren

Ich versuche zu bekommen node.js v0.7.9 zu kompilieren für den raspberry pi, sondern als Knoten-und v8 sind Recht groß, und ich bin der Hoffnung, in der Lage sein, um cross-kompilieren auf einem anderen leistungsstärkeren PC. Ich bin mit der linux-x86 arm-bcm2708-linux-gnueabi toolchain aus https://github.com/raspberrypi/tools und haben Sie genutzt, um erfolgreich zu bauen, die anderen ausführbaren Dateien, die für das system. Ich landete Einstellung der CC,CXX,CPP -, STREIFEN -, OBJCOPY,etc. Variablen, um die toolchain-äquivalente in der ökologischen Variablen und lief konfigurieren mit: ./configure --dest-cpu=arm --without-snapshot um das endgültige ausführbare Datei. Kopieren Sie es in das system ist und läuft, jedoch erzeugt die folgende Fehlermeldung:

Extension or internal compilation error at line 0.
Segmentation fault

Aber der segmentation fault geschieht nicht für alle der nicht-javascript-Aufgaben wie node --version und node --help. Gibt es irgendwelche CFLAGS/CXXFLAGS ich fehlt möglicherweise dieses problem verursacht? Bisschen verwirrt....

Kommentar zu dem Problem - Öffnen
Es ist ein Kerl, der versucht, ein cross-Kompilierung des alles, aber am Ende crosscompiling v8 und kompilieren Knoten auf dem RPI. blog.greg-net.co.uk/post/21228054876/... Und hier ist ein link für das kompilieren auf dem RPI Arch.. nodejs-news.com/nodejs-tech/nodejs-armv5-armv6-howto haben Sie vielleicht gesehen, könnte aber gut sein, für jemand anderes.. Kommentarautor: kmpm
Ich hatte keine Ahnung, wie lange das dauern würde... Es war wohl eine Stunde zu kompilieren, alles notwendige für node.js 0.10 auf meinem Raspberry Pi und es ist immer noch auf der it >.< Kommentarautor: Pluto

InformationsquelleAutor der Frage Adam M-W | 2012-06-14

Schreibe einen Kommentar