version 1.135, 2011/08/30 15:17:44 |
version 1.136, 2011/08/30 15:22:35 |
Line 4777 the other binary compatibility (ABI). Th |
|
Line 4777 the other binary compatibility (ABI). Th |
|
API breaks compilation of programs while changes in the ABI stop compiled |
API breaks compilation of programs while changes in the ABI stop compiled |
programs from running. |
programs from running. |
|
|
Changes to the BUILDLINK_API_DEPENDS.pkgreplaceable>varname> variable in a |
Changes to the BUILDLINK_API_DEPENDS.pkg variable in a buildlink3.mk file |
buildlink3.mk file happen very rarely. One possible reason is that all packages |
happen very rarely. One possible reason is that all packages depending on this |
depending on this already need a newer version. In case it is bumped see the |
already need a newer version. In case it is bumped see the description below. |
description below. |
|
|
|
The most common example of an ABI change is that the major version of a shared |
The most common example of an ABI change is that the major version of a shared |
library is increased. In this case, BUILDLINK_ABI_DEPENDS.pkg should be |
library is increased. In this case, BUILDLINK_ABI_DEPENDS.pkg should be |