pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: pkgsrc/devel/libwnck
On Wed, Mar 31, 2010 at 02:10:02PM +0900, OBATA Akio wrote:
> Then I knew:
> BUILDLINK_API_DEPENDS means nothing other than default value of
> BUILDLINK_ABI_DEPENDS.
> BUILDLINK_ABI_DEPENDS means just binary package dependency.
> When building packages, whole packages must be updated, no support if
> updating only leaf package.
BUILDLINK_API_DEPENDS is the smallest version of the package that can be
used for compiling. As the added dependency here is just for transitive
closure, it isn't really needed. Ignoring trouble with missing buildlink
for a moment.
BUILDLINK_ABI_DEPENDS is the smallest version that has the correct ABI.
Generally larger than BUILDLINK_API_DEPENDS. The two can differ e.g. if
a macro was changed or the major version bumped.
For the (buildlink) bug of missing recursive dependencies,
BUILDLINK_API_DEPENDS might be bumped, but I would avoid it if not
needed. This is one of the few cases where API > ABI makes sense.
Joerg
Home |
Main Index |
Thread Index |
Old Index