[tor-bugs] #31698 [Core Tor/Tor]: Reconsider HAVE_XXX_H usage in the Tor code
Tor Bug Tracker & Wiki
blackhole at torproject.org
Thu Oct 10 14:53:53 UTC 2019
#31698: Reconsider HAVE_XXX_H usage in the Tor code
--------------------------+----------------------------------
Reporter: ahf | Owner: (none)
Type: enhancement | Status: new
Priority: Low | Milestone: Tor: unspecified
Component: Core Tor/Tor | Version: Tor: unspecified
Severity: Normal | Resolution:
Keywords: easy | Actual Points:
Parent ID: | Points:
Reviewer: | Sponsor:
--------------------------+----------------------------------
Comment (by eighthave):
''android/log.h'' is always present when building for Android. No need to
test for it, just use it:
{{{
#ifdef __ANDROID__
#include <android/log.h>
#endif
}}}
And `__ANDROID__` is always present, try this with an NDK version since at
least r10, probably earlier even:
{{{
$ for clang in /opt/android-ndk-r20/toolchains/llvm/prebuilt/linux-
x86_64/bin/*-clang; do printf "%s\t" `basename $clang`; $clang -E -dM - <
/dev/null | grep __ANDROID__; done
$ for gcc in /opt/android-ndk-r10e/toolchains/*/prebuilt/*/bin/*-gcc; do
printf "%s\t" `basename $gcc`; $gcc -E -dM - < /dev/null | grep
__ANDROID__; done
}}}
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/31698#comment:4>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list