Files
ViperC/App
TermiNexus 796a2f5921 fix(ffilib): 仅在 runtime=True 时引入 _ffilib 运行时依赖
runtime CDLL 的 thunk 需要 _ffilib.Load/Sym,但 includes 是按需可达性扫描:没有 import _ffilib 就不会收录、拿不到 SHA1。改为在 _RegisterFfiHandle 里按 runtime 判定——runtime=True 才 _AddPending("_ffilib"),纯链接期(runtime=False)的工程不会多编译这个运行时库。_check_import_sha1 也放行 _ffilib(它由生成代码引用,不是用户手写 import)。
2026-10-24 23:16:06 +08:00
..