Tatsuhiro Tsujikawa
ba9f2c3ae2
Compile with Android NDK r13b using clang
2017-01-23 00:32:51 +09:00
Tatsuhiro Tsujikawa
a00442bee6
Work with Android NDK r12b
...
clang + libc++ does not work, it still requires libc++_shared.so
runtime even if -lstdc++ is used, which supposed to link with static
version of libc++.
2016-07-17 23:41:41 +09:00
Tatsuhiro Tsujikawa
5005369f71
android-config: Use absolute path for compilers
2015-09-13 00:43:31 +09:00
Tatsuhiro Tsujikawa
6ca24264e4
Enable PIE for Android build
2015-04-09 23:30:12 +09:00
Tatsuhiro Tsujikawa
dbd0f032ce
Fix -Werror=cast-align error on 32 bit platform
...
Fixes GH-172
2015-03-03 22:36:24 +09:00
Tatsuhiro Tsujikawa
1164e931c5
Use clang for android build
...
With androideabi-4.9, android build now supports threading.
2015-01-11 18:50:54 +09:00
Tatsuhiro Tsujikawa
f7455d48cc
Compile with android NDK
...
This also fixes the bug that nghttpx's acceptor fd is blocking if
SOCK_NONBLOCK is undefined.
2015-01-11 00:28:00 +09:00
Tatsuhiro Tsujikawa
d00d4d647d
Compile with android NDK r10b 32bit target
...
Android does not have _Exit. We detect this and use _exit instead.
clang-3.4 has an issue around undefined reference to
__atomic_fetch_add_4, so we stick to gcc-4.8 for now.
2014-09-14 21:32:53 +09:00
Tatsuhiro Tsujikawa
69c3920a1a
android-config: Disable libxml2 for user build, use long clang names
2014-08-17 18:49:21 +09:00
Tatsuhiro Tsujikawa
d0d0488301
Disable threading for android build because it lacks thread local storage
2014-07-08 21:28:45 +09:00
Tatsuhiro Tsujikawa
d3ca003346
Update android-config and fix build warning with android NDK
2014-07-06 23:32:08 +09:00
Tatsuhiro Tsujikawa
ab2dc5967d
Replace HTTP/2.0 with HTTP/2
2014-03-30 19:26:37 +09:00
Tatsuhiro Tsujikawa
665e2a0744
android-config: Use libxml2
2013-09-19 23:53:57 +09:00
Tatsuhiro Tsujikawa
0edce70343
Rebranding nghttp2
2013-07-13 00:43:06 +09:00
Tatsuhiro Tsujikawa
0c539a7ea5
Add Android build scripts and document
2013-03-09 00:10:50 +09:00