diff --git a/src/common/log_manager.cpp b/src/common/log_manager.cpp
index 38c681ee0..2ef7d98c0 100644
--- a/src/common/log_manager.cpp
+++ b/src/common/log_manager.cpp
@@ -7,7 +7,6 @@
 #include "common/log_manager.h"
 #include "common/console_listener.h"
 #include "common/timer.h"
-#include "common/thread.h"
 
 void GenericLog(LogTypes::LOG_LEVELS level, LogTypes::LOG_TYPE type, const char* file, int line,
     const char* function, const char* fmt, ...)
diff --git a/src/core/arm/skyeye_common/armcpu.h b/src/core/arm/skyeye_common/armcpu.h
index 3a029f0e7..2b756c5bc 100644
--- a/src/core/arm/skyeye_common/armcpu.h
+++ b/src/core/arm/skyeye_common/armcpu.h
@@ -24,8 +24,6 @@
 #include <stddef.h>
 #include <stdio.h>
 
-#include "common/thread.h"
-
 #include "core/arm/skyeye_common/armdefs.h"
 
 typedef struct ARM_CPU_State_s {