Назад | Перейти на главную страницу

Установка Google V8 в CentOS 7, пропало несколько файлов

я следую эти шаги для компиляции Google V8 для расширения v8js в CentOS 7:

cd /tmp

git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
export PATH=`pwd`/depot_tools:"$PATH"

fetch v8
cd v8

make native library=shared -j2

chrpath -r '$ORIGIN' out/native/lib.target/libv8.so

sudo mkdir -p /tmp/v8-install/lib /tmp/v8-install/include
sudo cp out/native/lib.target/lib*.so /tmp/v8-install/lib/
sudo cp -R include/* /tmp/v8-install/include
echo -e "create /tmp/v8-install/lib/libv8_libplatform.a\naddlib out/native/obj.target/tools/gyp/libv8_libplatform.a\nsave\nend" | sudo ar -M

Проблема в том, что make native library=shared отсутствует вся папка /tools/gyp/ где libv8_libplatform.a, поэтому я застрял на этом шаге

echo -e "create /tmp/v8-install/lib/libv8_libplatform.a\naddlib out/native/obj.target/tools/gyp/libv8_libplatform.a\nsave\nend" | sudo ar -M  <== no file found!

я пытался make release library=shared -j2 но возникает новая проблема. Здесь нет lib.target/libv8.so в out/Release/ каталог. У кого-нибудь был опыт установки Google V8 в CentOs 7? Не могли бы вы разобраться в проблеме?