summaryrefslogtreecommitdiff
path: root/deps/README.md
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2019-04-01 19:41:32 +0200
committerFlorian Dold <florian.dold@gmail.com>2019-04-03 16:12:55 +0200
commit0647cb311e4b5e25dbdcdf227bc7a455cc6dce2d (patch)
treea255d3d552e1ca807a8ff871f27719022a40cdf8 /deps/README.md
parent71e285b94c7edaa43aa8115965cf5a36b8e0f80a (diff)
downloadakono-0647cb311e4b5e25dbdcdf227bc7a455cc6dce2d.tar.gz
akono-0647cb311e4b5e25dbdcdf227bc7a455cc6dce2d.tar.bz2
akono-0647cb311e4b5e25dbdcdf227bc7a455cc6dce2d.zip
build script and patches
Diffstat (limited to 'deps/README.md')
-rw-r--r--deps/README.md14
1 files changed, 14 insertions, 0 deletions
diff --git a/deps/README.md b/deps/README.md
new file mode 100644
index 00000000..3325702b
--- /dev/null
+++ b/deps/README.md
@@ -0,0 +1,14 @@
+Building node for Android isn't officially supported, so there are some difficulties:
+
+* Node tries to build v8 via gyp, but the gyp build is broken for cross-compiling to Android.
+ Also, the V8 team doesn't maintain the gyp build files anymore. Only the gn build (gn is Chromium's build
+ tool) works.
+* The --build-v8-with-gn option for node is also broken.
+
+
+We build node with the --without-bundled-v8 option. This is necessary since we
+manually have to compile the bundled v8.
+
+
+Resources:
+* https://v8.dev/docs/cross-compile-arm