From 6a227b0497aa8482b24ee6167d72ea7355de5a4f Mon Sep 17 00:00:00 2001 From: Zedhugh Chen Date: Mon, 13 Jul 2026 03:32:11 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=A7=BB=E9=99=A4=20glibc=20=E5=86=85?= =?UTF-8?q?=E9=83=A8=20bits/*=20=E5=A4=B4=E6=96=87=E4=BB=B6=E6=8F=90?= =?UTF-8?q?=E5=8D=87=E5=8F=AF=E7=A7=BB=E6=A4=8D=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit time.c 与 runtime.c 中误引的 是 glibc 实现细节头文件,非 glibc 环境(bionic、musl 等) 不提供,导致跨平台编译失败。 这些符号(CLOCK_MONOTONIC / TFD_CLOEXEC / struct itimerspec / sigset_t)均由 已包含的公开标准头文件 统一提供, 删除冗余引用后 glibc 与非 glibc 环境均可正常编译 --- src/base/time.c | 2 -- src/runtime/runtime.c | 1 - 2 files changed, 3 deletions(-) diff --git a/src/base/time.c b/src/base/time.c index 283bb5a..2eff4ae 100644 --- a/src/base/time.c +++ b/src/base/time.c @@ -1,7 +1,5 @@ #include "base/time.h" -#include -#include #include #include #include diff --git a/src/runtime/runtime.c b/src/runtime/runtime.c index 022a65b..b7f4bb0 100644 --- a/src/runtime/runtime.c +++ b/src/runtime/runtime.c @@ -1,6 +1,5 @@ #include "runtime/runtime.h" -#include #include #include #include