已合并
Add version scripts to limit exported symbols of libbase.z.so and libconfiguration.z.so #871
Add version scripts to limit exported symbols of libbase.z.so and libconfiguration.z.so #871
已合并
m0_65533854创建于 11 天前
m0_65533854
m0_65533854
11 天前

Summary

  • Add libbase.map and libconfiguration.map version scripts, and apply them via version_script in BUILD.gn
  • Only public API symbols (classes/interfaces/g_IID_* constants in base; Configuration class and conversion helpers in configuration) are exported; internal symbols and statically linked nlohmann::json weak template instantiations are hidden
  • No source or header changes; public symbol set is unchanged, only visibility of internal symbols is reduced

Test plan

likedislike
Pull Request已成功合入, 合并人@openharmony_ci
(感谢 m0_65533854 的贡献)
openharmony_ciopenharmony_ci成员
11 天前 添加了label:waiting_on_author
openharmony_ci
openharmony_ci成员
11 天前 评论:

感谢提交 Pull Requests!如果您提交的PR已经开发完毕,请评论 "start build" 触发门禁,更多交互操作,请访问OpenHarmony社区支持命令清单。如果需要调整订阅PR、Issue的变更状态,请访问订阅链接


Thanks for submitting the pull request. If your Pull Request has already been developed, you can leave a "start build" comment to trigger the gated system. For more commands, please visit OpenHarmony Command List. If you need to change the subscription of a Pull Request or Issue, please visit the link.

likedislike
openharmony_ciopenharmony_ci成员
11 天前 添加了label:dco检查成功
m0_65533854
m0_65533854
11 天前 评论:

start build

likedislike
openharmony_ci
openharmony_ci成员
11 天前 评论:

该提交没有关联任何Issue,请先关联一个Issue后再触发构建
The PR is not associated with any Issue, Please associate the PR with one Issue before trigger build.

likedislike
此处折叠了43条消息 查看更多
yangxuguang-huaweiyangxuguang-huawei成员
7 天前 通过审查
openharmony_ciopenharmony_ci成员
7 天前 关闭了关联的issue
openharmony_ciopenharmony_ci成员
7 天前 合入了pull request,合并节点 SHA:763090384c27368a192180ded92e621eeb8e6804
openharmony_ciopenharmony_ci成员
7 天前 删除了label:waiting_for_review
openharmony_ciopenharmony_ci成员
7 天前 添加了label:merged