Как мне собрать более старую версию V8? - PullRequest
0 голосов
/ 10 января 2019

Я пытался собрать более старую версию V8 для Android. Целевая версия 6.5 https://v8.dev/blog/v8-release-65

Руководство по строительству здесь: https://v8.dev/docs/build

git clone https://github.com/v8/v8
cd v8

git checkout 6.5-lkgr

build/install-build-deps-android.sh

echo "target_os = ['android']" >> ../.gclient && gclient sync

После описанных выше шагов я вижу настройки ниже в v8 / src / include / v8-version.h

define V8_MAJOR_VERSION 7
define V8_MINOR_VERSION 3
define V8_BUILD_NUMBER 0
define V8_PATCH_LEVEL 0

Это странно для меня. Потому что это руководство делает те же шаги, но успешно.

1 Ответ

0 голосов
/ 10 января 2019

В руководстве, на которое вы ссылаетесь, также используется fetch v8 вместо клонирования вручную из GitHub, который выполняет важную инициализацию; -)

Если вы настаиваете на невыполнении рекомендованных инструкций, вам придется настроить .gclient вручную. Для этого конкретного вопроса, я думаю, ему не хватает "managed": False,. Но я бы очень рекомендовал следовать приведенным инструкциям, чтобы избежать подобных проблем.

...