diff options
| author | Brent Cook <busterb@gmail.com> | 2019-01-17 18:34:44 -0600 |
|---|---|---|
| committer | Brent Cook <busterb@gmail.com> | 2019-01-17 18:34:44 -0600 |
| commit | 7032d88bfd6a28e9ea72b08d14feb5775def3e2f (patch) | |
| tree | a0c8fb22edc9b5771ddf4136f097a870dec2993f | |
| parent | 7f063e116a1d15a3522241788e766eaf48130dd6 (diff) | |
| parent | 3247230d47b896afa0819415ed953e9e9af57dfe (diff) | |
| download | portable-7032d88bfd6a28e9ea72b08d14feb5775def3e2f.tar.gz portable-7032d88bfd6a28e9ea72b08d14feb5775def3e2f.tar.bz2 portable-7032d88bfd6a28e9ea72b08d14feb5775def3e2f.zip | |
Land #488, Android build fixes
| -rw-r--r-- | include/compat/netinet/in.h | 9 | ||||
| -rw-r--r-- | m4/check-libc.m4 | 1 | ||||
| -rw-r--r-- | m4/check-os-options.m4 | 4 | ||||
| -rw-r--r-- | patches/modes_lcl.h.patch (renamed from patches/modes_lcl.h) | 0 |
4 files changed, 11 insertions, 3 deletions
diff --git a/include/compat/netinet/in.h b/include/compat/netinet/in.h index 20e57b8..d1afb27 100644 --- a/include/compat/netinet/in.h +++ b/include/compat/netinet/in.h | |||
| @@ -8,3 +8,12 @@ | |||
| 8 | #else | 8 | #else |
| 9 | #include <win32netcompat.h> | 9 | #include <win32netcompat.h> |
| 10 | #endif | 10 | #endif |
| 11 | |||
| 12 | #ifndef LIBCRYPTOCOMPAT_NETINET_IN_H | ||
| 13 | #define LIBCRYPTOCOMPAT_NETINET_IN_H | ||
| 14 | |||
| 15 | #ifdef __ANDROID__ | ||
| 16 | typedef uint16_t in_port_t; | ||
| 17 | #endif | ||
| 18 | |||
| 19 | #endif | ||
diff --git a/m4/check-libc.m4 b/m4/check-libc.m4 index a4df0b7..85d253a 100644 --- a/m4/check-libc.m4 +++ b/m4/check-libc.m4 | |||
| @@ -130,6 +130,7 @@ AC_CHECK_FUNCS([getauxval]) | |||
| 130 | AC_SEARCH_LIBS([dl_iterate_phdr],[dl]) | 130 | AC_SEARCH_LIBS([dl_iterate_phdr],[dl]) |
| 131 | AC_CHECK_FUNCS([dl_iterate_phdr]) | 131 | AC_CHECK_FUNCS([dl_iterate_phdr]) |
| 132 | 132 | ||
| 133 | AC_SEARCH_LIBS([pthread_once],[pthread]) | ||
| 133 | AC_SEARCH_LIBS([clock_gettime],[rt posix4]) | 134 | AC_SEARCH_LIBS([clock_gettime],[rt posix4]) |
| 134 | AC_CHECK_FUNCS([clock_gettime]) | 135 | AC_CHECK_FUNCS([clock_gettime]) |
| 135 | AM_CONDITIONAL([HAVE_CLOCK_GETTIME], [test "x$ac_cv_func_clock_gettime" = xyes]) | 136 | AM_CONDITIONAL([HAVE_CLOCK_GETTIME], [test "x$ac_cv_func_clock_gettime" = xyes]) |
diff --git a/m4/check-os-options.m4 b/m4/check-os-options.m4 index 414e63d..9fc0faf 100644 --- a/m4/check-os-options.m4 +++ b/m4/check-os-options.m4 | |||
| @@ -9,7 +9,7 @@ case $host_os in | |||
| 9 | if test "`echo $CC | cut -d ' ' -f 1`" != "gcc" ; then | 9 | if test "`echo $CC | cut -d ' ' -f 1`" != "gcc" ; then |
| 10 | CFLAGS="-qnoansialias $USER_CFLAGS" | 10 | CFLAGS="-qnoansialias $USER_CFLAGS" |
| 11 | fi | 11 | fi |
| 12 | AC_SUBST([PLATFORM_LDADD], ['-lperfstat -lpthread']) | 12 | AC_SUBST([PLATFORM_LDADD], ['-lperfstat']) |
| 13 | ;; | 13 | ;; |
| 14 | *cygwin*) | 14 | *cygwin*) |
| 15 | HOST_OS=cygwin | 15 | HOST_OS=cygwin |
| @@ -74,13 +74,11 @@ char buf[1]; getentropy(buf, 1); | |||
| 74 | CFLAGS="-g -O2 +DD64 +Otype_safety=off $USER_CFLAGS" | 74 | CFLAGS="-g -O2 +DD64 +Otype_safety=off $USER_CFLAGS" |
| 75 | fi | 75 | fi |
| 76 | CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=600 -D__STRICT_ALIGNMENT" | 76 | CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=600 -D__STRICT_ALIGNMENT" |
| 77 | AC_SUBST([PLATFORM_LDADD], ['-lpthread']) | ||
| 78 | ;; | 77 | ;; |
| 79 | *linux*) | 78 | *linux*) |
| 80 | HOST_OS=linux | 79 | HOST_OS=linux |
| 81 | HOST_ABI=elf | 80 | HOST_ABI=elf |
| 82 | CPPFLAGS="$CPPFLAGS -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_SOURCE -D_GNU_SOURCE" | 81 | CPPFLAGS="$CPPFLAGS -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_SOURCE -D_GNU_SOURCE" |
| 83 | AC_SUBST([PLATFORM_LDADD], ['-lpthread']) | ||
| 84 | ;; | 82 | ;; |
| 85 | *netbsd*) | 83 | *netbsd*) |
| 86 | HOST_OS=netbsd | 84 | HOST_OS=netbsd |
diff --git a/patches/modes_lcl.h b/patches/modes_lcl.h.patch index 1ba9f2e..1ba9f2e 100644 --- a/patches/modes_lcl.h +++ b/patches/modes_lcl.h.patch | |||
