From fc00a670058f560ebfd396ca67b09de9c0627c75 Mon Sep 17 00:00:00 2001 From: akwizgran Date: Mon, 20 Feb 2023 15:24:52 +0000 Subject: [PATCH] Update tor build process --- tor-build-process.md | 49 +------------------------------------------- 1 file changed, 1 insertion(+), 48 deletions(-) diff --git a/tor-build-process.md b/tor-build-process.md index 7a92bd1..a1780a2 100644 --- a/tor-build-process.md +++ b/tor-build-process.md @@ -1,48 +1 @@ -* Install the [Android NDK](https://developer.android.com/ndk/downloads/) -* `export ANDROID_NDK_HOME=/path/to/ndk` -* `git clone https://github.com/n8fr8/tor-android` -* `cd tor-android` -* `git submodule update --init` -* `cd external/libevent` -* `git checkout release-2.0.22-stable` (or latest stable release) -* `cd ../openssl` -* `git checkout OpenSSL_1_0_2o` (or latest stable release) -* `cd ../tor` -* `git checkout tor-0.3.2.9` (or latest stable release) -* `cd ../..` - -ARM binary with PIE (Android API version 16+): -* `unset APP_ABI` -* `unset NDK_PLATFORM_LEVEL` -* `unset PIEFLAGS` -* `make -C external clean tor` -* `mv external/bin/tor .` -* `strip tor` (requires binutils-multiarch) -* `zip tor_arm_pie.zip tor` - -ARM binary without PIE (Android API version 14-15): -* `unset APP_ABI` -* `export NDK_PLATFORM_LEVEL=14` -* `export PIEFLAGS=` -* `make -C external clean tor` -* `mv external/bin/tor .` -* `strip tor` (requires binutils-multiarch) -* `zip tor_arm.zip tor` - -x86 binary with PIE (Android API version 16+): -* `export APP_ABI=x86` -* `unset NDK_PLATFORM_LEVEL` -* `unset PIEFLAGS` -* `make -C external clean tor` -* `mv external/bin/tor .` -* `strip tor` (requires binutils-multiarch) -* `zip tor_x86_pie.zip tor` - -x86 binary without PIE (Android API version 14-15): -* `export APP_ABI=x86` -* `export NDK_PLATFORM_LEVEL=14` -* `export PIEFLAGS=` -* `make -C external clean tor` -* `mv external/bin/tor .` -* `strip tor` (requires binutils-multiarch) -* `zip tor_x86.zip tor` +The Tor binaries are built with [tor-reproducer](https://code.briarproject.org/briar/tor-reproducer) and the pluggable transport binaries are build with [go-reproducer](https://code.briarproject.org/briar/go-reproducer). \ No newline at end of file