Benutzer-Werkzeuge

Webseiten-Werkzeuge


v8lib

Dies ist eine alte Version des Dokuments!


um beef zu installieren, brauche ich

Fetching libv8 3.16.14.19
Installing libv8 3.16.14.19 with native extensions

irgendwann ging nachfolgende Zeile, aber ob das an dem ganzen clang und v8 lag???

gem install libv8 -v '3.16.14.19' -- --with-system-v8

dann kommt therubyracer. auch hier weiss ich nicht, wo dieser Pfad hergekommen ist

gem install therubyracer -v '0.12.3' -- --with-v8-dir=/var/lib/gems/2.5.0/gems/libv8-3.16.14.19/vendor/v8

v8lib

mkdir ~/v8
cd v8
fetch v8
cd v8
gclient sync
cd ..
git pull && gclient sync



erst gn und ninja installieren, dann noch clang (steht alles in dem link):
https://blog.sqreen.com/how-we-built-v8-natively-on-arm/

apt-get install clang (braucht man nicht wie in dem link zu installieren .... ging auch nicht)
braucht man für gn

in gn dann: 
/root/ninja/ninja -C out
weil er ninja woanders hat und in Pfad nicht dort zuerst findet

tar -xvf xxx.tar.xz


mb_config.pyl  finden und dort: sed -i -e "s/target_cpu=\"x64\" v8_target_cpu=\"arm64/target_cpu=\"arm64\" v8_target_cpu=\"arm64/"
(nano /root/v8/infra/mb/mb_config.pyl)

in tools/dev/gm.py dort wo x64 steht, ein return arm64 machen

tools/dev/gm.py arm64.release

$PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/gn/out/
v8lib.1570169497.txt.gz · Zuletzt geändert: 2019/10/04 06:11 von varnholt