mirror of
https://github.com/termux/termux-packages.git
synced 2025-08-10 21:03:04 +00:00
The cmake test to find the pthreads functions looks for pthread_cancel, which is not implemented on android. As such, it fails to find any library with pthread functionality, and the configure step fails. This is a cmake issue and not a libevent issue.
13 lines
505 B
Diff
13 lines
505 B
Diff
--- ./CMakeLists.txt.orig 2022-08-30 11:05:57.580636738 +0200
|
|
+++ ./CMakeLists.txt 2022-08-30 11:06:47.268305387 +0200
|
|
@@ -859,7 +859,8 @@
|
|
if (WIN32)
|
|
list(APPEND SRC_CORE evthread_win32.c)
|
|
else()
|
|
- find_package(Threads REQUIRED)
|
|
+ set(CMAKE_THREAD_LIBS_INIT "")
|
|
+ set(CMAKE_USE_PTHREADS_INIT 1)
|
|
if (NOT CMAKE_USE_PTHREADS_INIT)
|
|
message(FATAL_ERROR
|
|
"Failed to find Pthreads, set EVENT__DISABLE_THREAD_SUPPORT to disable")
|