#28704: Compile Tor and dependencies on our own for Android -------------------------------------------------+------------------------- Reporter: gk | Owner: sisbell Type: defect | Status: | needs_review Priority: High | Milestone: Component: Applications/Tor Browser | Version: Severity: Normal | Resolution: Keywords: tbb-mobile, tbb-rbm, tbb-parity, | Actual Points: TorBrowserTeam202002R | Parent ID: | Points: 0 Reviewer: | Sponsor: -------------------------------------------------+------------------------- Changes (by sisbell):
* status: needs_revision => needs_review * cc: hans@… (removed) * cc: eighthave (added) * keywords: tbb-mobile, tbb-rbm, tbb-parity, TorBrowserTeam202002 => tbb- mobile, tbb-rbm, tbb-parity, TorBrowserTeam202002R Comment: Latest Set of Commits https://github.com/sisbell/tor-browser-build/commits/bug-28704a The following commits specify the info and NDK setup dependent projects need for configuration. * Bug 33216: Add Android Host and ABI Info to RBM.conf * Bug 33215: Android Toolchain: Add NDK bin path to system path The above two issues address previous review comments to add ANDROID_NDK_HOME to setup in android-toolchain and another review comment to rename ''var/host ''to ''var/configure_host'' Modify the core dependent libraries to build with Android * Bug 28764: OpenSSL Build for Android * Bug 28765: !LibEvent Build for Android For the reason that LibEvent is upgraded: https://trac.torproject.org/projects/tor/ticket/28765#comment:6 . I also made a change from the previous review commit to only use CC=clang for Android. Next add compression libraries * Bug 32991: TBB Project For ZSTD * Bug 32992: TBB Project for LZMA Compile tor with all dependencies * Bug 28766: Tor Build for Android This last commit packages up everything within the Android library * Bug 32993: Package Tor With Tor Android Service Project Other issues: 1. There was a suggestion to move some of the fields in configure_opt up to rbm. OpenSSL doesn't use the same configure_host value as other projects so this will require some more discussion if we want to move forward with this suggestion. 1. Information regarding libevent --disable-libevent-regress--disable- samples. I need to look back through my notes. I'll post in a follow up comment. 1. Shared Libraries. I was unable to get shared libraries working with LD_LIBRARY_PATH on my device. It also seems support for this can be different across OEMs. So I moved forward with static libraries. -- Ticket URL: <https://trac.torproject.org/projects/tor/ticket/28704#comment:23> Tor Bug Tracker & Wiki <https://trac.torproject.org/> The Tor Project: anonymity online
_______________________________________________ tor-bugs mailing list tor-bugs@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs