diff -uNr unicorn-2.0.0/CMakeLists.txt unicorn-2.0.0.mod/CMakeLists.txt
--- unicorn-2.0.0/CMakeLists.txt	2022-07-07 18:49:09.000000000 +0300
+++ unicorn-2.0.0.mod/CMakeLists.txt	2022-07-21 01:20:23.722263943 +0300
@@ -1159,10 +1159,6 @@
     ${UNICORN_COMMON_SRCS}
 )
 
-if(NOT MSVC AND NOT ANDROID_ABI)
-    target_link_libraries(unicorn-common PRIVATE pthread)
-endif()
-
 add_library(unicorn ${UNICORN_SRCS})
 # For static archive
 if (BUILD_SHARED_LIBS)
@@ -1340,7 +1336,6 @@
 elseif(NOT ANDROID_ABI)
     set(SAMPLES_LIB
         unicorn
-        pthread
     )
 else()
     set(SAMPLES_LIB
@@ -1434,7 +1429,7 @@
 libdir=${CMAKE_INSTALL_FULL_LIBDIR}\n\
 includedir=${CMAKE_INSTALL_FULL_INCLUDEDIR}\n\
 Libs: -L\$\{libdir\} -lunicorn\n\
-Libs.private: -lpthread -lm\n\
+Libs.private: -lm\n\
 Cflags: -I\$\{includedir\}\n"
     )
     install(FILES ${CMAKE_BINARY_DIR}/unicorn.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
diff -uNr unicorn-2.0.0/qemu/configure unicorn-2.0.0.mod/qemu/configure
--- unicorn-2.0.0/qemu/configure	2022-07-07 18:49:09.000000000 +0300
+++ unicorn-2.0.0.mod/qemu/configure	2022-07-21 01:11:49.021654442 +0300
@@ -1245,6 +1245,7 @@
 PTHREADLIBS_LIST="-pthread -lpthread -lpthreadGC2"
 
 pthread=no
+if false; then
 cat > $TMPC << EOF
 #include <pthread.h>
 static void *f(void *p) { return NULL; }
@@ -1280,6 +1281,7 @@
   error_exit "pthread check failed" \
       "Make sure to have the pthread libs and headers installed."
 fi
+fi
 
 # check for pthread_setname_np with thread id
 pthread_setname_np_w_tid=no
diff -uNr unicorn-2.0.0/samples/Makefile unicorn-2.0.0.mod/samples/Makefile
--- unicorn-2.0.0/samples/Makefile	2022-07-07 18:49:09.000000000 +0300
+++ unicorn-2.0.0.mod/samples/Makefile	2022-07-21 01:10:30.720936535 +0300
@@ -14,12 +14,12 @@
 
 CFLAGS += -Wall -Werror -I../include
 
-LDFLAGS += -L$(LIBDIR) -lunicorn -lpthread -lm
+LDFLAGS += -L$(LIBDIR) -lunicorn -lm
 ifeq ($(UNAME_S), Linux)
 LDFLAGS += -lrt
 endif
 
-LDLIBS += -lpthread -lunicorn -lm
+LDLIBS += -lunicorn -lm
 
 ifneq ($(CROSS),)
 CC = $(CROSS)gcc
