From 24f241a1cd39e6e04ac5e38ffbb2e8df65adeb8f Mon Sep 17 00:00:00 2001 From: Lily Date: Mon, 4 Dec 2023 20:24:45 +0300 Subject: [DOCS] Updated termux building instructions (#1113) * [DOCS] Add a warning for termux builders (mostly due #1112) * [DOCS] Added chroot or proot compiling --- docs/COMPILE.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'docs') diff --git a/docs/COMPILE.md b/docs/COMPILE.md index 69ed7da7..c8ff495f 100644 --- a/docs/COMPILE.md +++ b/docs/COMPILE.md @@ -167,9 +167,19 @@ Using a 64bit OS: #### for Termux -NOTE: COMPILING BOX64 IN TERMUX IS EXPERIMENTAL!!! +You must have ARM64 Device for build box64. -You must have ARM64 Device with `libandroid-sysv-semaphore` and `libandroid-spawn` libraries: +##### in CHRoot/PRoot + +``` +-DARM_DYNAREC=ON -DBAD_SIGNAL=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo +``` + +##### in Termux (Native) + +NOTE: BUILDING BOX64 IN TERMUX NATIVE IS EXPERIMENTAL AND DOESN'T GONNA RUN LINUX BINARIES IN NATIVE TERMUX BOX64!!! + +You also needed have `libandroid-sysv-semaphore` and `libandroid-spawn` libraries: ``` -D TERMUX=1 -D CMAKE_BUILD_TYPE=RelWithDebInfo -- cgit 1.4.1