Instalando o Google V8 no CentOS 7, faltando alguns arquivos

1

Estou seguindo estas etapas para compilar a extensão do Google V8 para v8js no 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

O problema é que make native library=shared está faltando a pasta inteira /tools/gyp/ onde libv8_libplatform.a , então estou preso nesta etapa

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!

Eu tentei make release library=shared -j2 , mas surge um novo problema. Não há diretório lib.target/libv8.so in out/Release/ . Alguém já teve experiência na instalação do Google V8 no CentOS 7? Você poderia descobrir o problema?

    
por RedGiant 07.07.2016 / 14:19

0 respostas