Я пытаюсь получить 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, которые я мог бы пропустить, вызывая эту проблему? Немного запутался....