链接程序和库指南

内部实现更改

任何包含目标文件实现更新(例如错误修复或性能改进)的新的共享库兼容发行版都应带有一个版本定义。此新版本定义应继承发生更新时所用的最新版本定义。

以下 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:

                *;

};