Skip to content

release: 头文件全部纳入(自己的 + 全部依赖) - #325

Merged
miaobyte merged 2 commits into
masterfrom
ci/release-headers
Sep 12, 2026
Merged

release: 头文件全部纳入(自己的 + 全部依赖)#325
miaobyte merged 2 commits into
masterfrom
ci/release-headers

Conversation

@miaobyte

Copy link
Copy Markdown
Contributor

变更

原 tarball 的 include/ 只有 kvlang_runtime.h / kvlang_vthread.h —— 消费者编译扩展所需的 kvspace.h(以及 blockmalloc / slotsboxmalloc 头)缺失。

  • 自己的头归入 include/kvlang/(对齐 /usr/include/kvlang 安装位置)
  • 依赖头随 .so 一并带上:include/kvspace/include/blockmalloc/include/slotsboxmalloc/
  • linux / macos 两 job 同步

本地已验证布局(YAML 合法 + 模拟打包)。

🤖 Generated with Claude Code

miaobyte and others added 2 commits September 12, 2026 19:56
原 tarball 的 include/ 只有 kvlang_runtime.h / kvlang_vthread.h,消费者
编译扩展所需的 kvspace.h(及 blockmalloc / slotsboxmalloc 头)缺失。

- 自己的头归入 include/kvlang/(对齐 /usr/include/kvlang 安装位置)
- 依赖头随 .so 一并带上:include/kvspace/、include/blockmalloc/、
  include/slotsboxmalloc/
- linux / macos 两 job 同步

Co-Authored-By: Claude Code <noreply@anthropic.com>
macOS 上 frontend 的 dlopen 曾因后端名(.so.1 vs .dylib)与默认目录
(/usr/lib/kvspace vs /usr/local/lib/kvspace)不匹配而必然失败。依赖链
就地已构建,补一步真实 connect 断言,防止回归。

Co-Authored-By: Claude Code <noreply@anthropic.com>
@miaobyte
miaobyte merged commit c245070 into master Sep 12, 2026
6 checks passed
@miaobyte
miaobyte deleted the ci/release-headers branch September 12, 2026 12:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant