tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: dependancies and bulk builds

On Fri, May 23, 2008 at 01:07:44PM +0200, Manuel Bouyer wrote:
> If a dependancy changed in a way that doesn't affect the resulting binary
> (no ABI changes in the library for example). It's possible we don't have
> the needed informations in pkgsrc for that yet.

I don't think you can really automatically specify what dependencies
might or might not alter the build process without a lot of manual work.

I should explain that the strict exact match of all packages was
implement to address three specific issues we have seen more than once.

(1) Older pkg_add tried to install the version a package was built with
before looking for the best match. That has some obvious side effects...

(2) It can't be decided based on the dependency list what are statically
linked binaries, fixed compiler tools, etc.

(3) It is the only way to deal with changing depending list due to
options etc.

Note that if you really want to cheat, the easiest option is to comment
out the date check. It will skip transitive rebuilds and should
generally be safe.


Home | Main Index | Thread Index | Old Index