скомпилировать узел с параметром --harmony-generators по умолчанию

Я пытаюсь собрать узел v0.11.12-release с флагом --harmony-generators по умолчанию, который всегда включен. Я думал, что смогу редактировать эта строка имеет значение true, но когда я это делаю, я получаю следующую ошибку всякий раз, когда запускаю node.

Extension or internal compilation error. Segmentation fault: 11

строка, которую я пытался отредактировать: deps/v8/src/flag-definitions.h

DEFINE_bool(harmony_generators, true, "enable harmony generators")

Любые идеи? Большое спасибо.


person chevett    schedule 27.04.2014    source источник
comment
Вы видели это: github.com/tjfontaine/node-setflags? выглядит как лучшая (во многих отношениях) идея   -  person vkurchatkin    schedule 27.04.2014
comment
Спасибо, я видел это, но я действительно хочу скомпилировать узел с поддержкой по умолчанию, равной true. Мой следующий лучший выбор — это псевдоним, но я действительно хочу, чтобы он был скомпилирован со значением по умолчанию, равным true.   -  person chevett    schedule 27.04.2014


Ответы (1)


Псевдоним звучит как лучшая идея, но если вы уверены, что это то, что вам нужно, вы можете установить некоторые флаги v8 с помощью скрипта configure:

./configure --v8-options="--harmony-generators"
person vkurchatkin    schedule 27.04.2014
comment
вау, этого нет в релизе v0.11.12, но я возьму его! Работал на мастере. Спасибо! - person chevett; 27.04.2014