任何包含目标文件实现更新(例如错误修复或性能改进)的新的共享库兼容发行版都应带有一个弱版本定义。此新版本定义应继承发生更新时所用的最新版本定义。
以下 mapfile 示例生成弱版本定义 (weak version definition) SUNW_1.1.1。此新接口指明对上一个接口 SUNW_1.1 提供的实现进行了内部更改。
$ cat mapfile SUNW_1.1.1 { } SUNW_1.1; # Release X+1. SUNW_1.1 { # Release X. global: foo2; foo1; local: *; }; |