release: ABI tarball 自带全部依赖库 .so - #320
Merged
Merged
Conversation
release tarball 原来只含 libkvlang_runtime.so + libkvlanglayout.so, 拿到的人还须另取 kvspace 等仓 tarball 才能跑(runtime/layout 经 libkvspace.so 转发后端)。 - 打包时拷入 deps.json 所列全部依赖:libkvspace / libblockmalloc / libslotsboxmalloc → lib/,libkvspace-c / libkvspace_durable → lib/kvspace/ - 解包即 /usr/lib + /usr/lib/kvspace 布局 - tar 后列内容进 CI 日志便于核对 Closes #319 Co-Authored-By: Claude Code <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
变更
kvlang 的 ABI release tarball 原来只含自己的
libkvlang_runtime.so+libkvlanglayout.so,不自包含 —— runtime/layout 经libkvspace.so转发到后端,拿到 tarball 的人还须另取 kvspace / kvspace-c / kvspace-durable 的 tarball 才能运行。现在打包时一并拷入
deps.json所列全部依赖库(构建期已由ci/deps.sh装到/usr):解包即
/usr/lib+/usr/lib/kvspace布局,可直接安装。另加tar tzf把内容打到 CI 日志便于核对。本地已按同一逻辑模拟打包验证:21 个文件、1.3M,5 个依赖库 .so 齐备。
Closes #319
🤖 Generated with Claude Code