termux-packages/packages/libblosc/0001-fix-posix-memalign.patch

13 lines
552 B
Diff

diff -uNr a/tests/test_common.h b/tests/test_common.h
--- a/tests/test_common.h
+++ b/tests/test_common.h
@@ -68,7 +68,7 @@
#elif defined(_WIN32)
/* A (void *) cast needed for avoiding a warning with MINGW :-/ */
block = (void *)_aligned_malloc(size, alignment);
-#elif _POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600
+#elif (_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) || defined(__ANDROID__)
/* Platform does have an implementation of posix_memalign */
res = posix_memalign(&block, alignment, size);
#elif defined(__APPLE__)