zlibcomplete: Fixed cmake compiler test failure on riscv cross compil… #6919
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.
主题
修复zlibcomplete库在交叉编译工具链上安装失败的bug
Bug表现
-rdynamic选项xmake f -vD ...的日志:修改方案
package:is_cross()时,就将该Cmake flag设置为STATIC_LIBRARY,从而避免Cmake在测试时向编译器传递-rdynamic选项修改的合理性说明
add_configs("shared", {description = "Build shared library.", default = false, type = "boolean", readonly = true})),即表明该库原本就支持且默认编译为静态库项目配置
系统配置
系统:
Debian 12 BookwormXmake版本:
xmake v2.9.7+HEAD.2bb99e0