Benutzer-Werkzeuge

Webseiten-Werkzeuge


v8lib

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
v8lib [2019/10/04 12:36] varnholtv8lib [2019/10/04 13:46] (aktuell) varnholt
Zeile 2: Zeile 2:
  
  
-depot_tools libv8 -> v8 -> gn -> ninja ->+depot_tools libv8 -> v8 -> gn -> ninja -> clang
  
 depot_tools depot_tools
 <code> <code>
-cd ~/+cd ~
 mkdir ~/build/ mkdir ~/build/
 cd ~/build/ cd ~/build/
Zeile 28: Zeile 28:
 sed -i -e "s/-Wl,--icf=all//" build/gen.py sed -i -e "s/-Wl,--icf=all//" build/gen.py
 python build/gen.py python build/gen.py
-ninja -C out</code>+ninja -C out
 </code> </code>
  
Zeile 44: Zeile 44:
 v8lib v8lib
 <code> <code>
-mkdir ~/v8+cd ~ 
 +mkdir v8
 cd v8 cd v8
 fetch v8 fetch v8
 +
 cd v8 cd v8
 gclient sync gclient sync
-cd .. +
-git pull && gclient sync+
  
  
Zeile 66: Zeile 67:
 tar -xvf xxx.tar.xz tar -xvf xxx.tar.xz
  
 +/root/v8/v8/infra/mb/mb_config.pyl
 mb_config.pyl  finden und dort: sed -i -e "s/target_cpu=\"x64\" v8_target_cpu=\"arm64/target_cpu=\"arm64\" v8_target_cpu=\"arm64/" 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) (nano /root/v8/infra/mb/mb_config.pyl)
  
-in tools/dev/gm.py dort wo x64 steht, ein return arm64 machen+in tools/dev/gm.py dort wo GetTargetCpu und x64 steht, ein return arm64 machen 
 + 
 +    cpu = "arm64" 
 +    return "target_cpu = \"arm64\""
  
 +den order out/arm64.release noch leeren
 tools/dev/gm.py arm64.release tools/dev/gm.py arm64.release
 +gn /root/gn/out/gn out/arm64.release
  
 $PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/gn/out/ $PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/gn/out/
  
 </code> </code>
v8lib.1570192597.txt.gz · Zuletzt geändert: 2019/10/04 12:36 von varnholt