Кросс-компиляция Node.js для ARM6 (Raspberry Pi)

Я пытаюсь получить node.js v0.7.9 для компиляции для raspberry pi, но поскольку node и v8 довольно большие, я надеюсь, что возможность кросс-компиляции на другом более мощном ПК. Я использую набор инструментов linux-x86 arm-bcm2708-linux-gnueabiиз https://github.com/raspberrypi/toolsи использовал их для успешной сборки других исполняемых файлов для система. В итоге я установил CC, CXX, CPP, STRIP, OBJCOPY и т. д. в переменные окружения и запустил configure с помощью: ./configure --dest-cpu=arm --without-snapshot, чтобы получить окончательный исполняемый файл. Однако копирование его в систему и запуск приводит к следующей ошибке:

Extension or internal compilation error at line 0.
Segmentation fault

Однако ошибка сегментации не возникает ни для одной из задач, не связанных с javascript, таких как node --version и . узел --help. Есть ли какие-либо CFLAGS/CXXFLAGS, которые я мог бы пропустить, вызывая эту проблему? Немного запутался....

25
задан Adam M-W 14 June 2012 в 17:49
поделиться