Jeremy Huddleston <[EMAIL PROTECTED]> writes: >> > I think one solution would be to force >> > an update to the latest version of dependencies. It would go around any >> > binary problems like this, but it still wouldn't be pretty. >> >> Only if the binary was built against the latest version of dependencies! >> If it was built against (in this case) openssl-0.9.6, then you'd be >> creating the problem you're trying to solve.
> We could just set the RDEPEND in the binary packages to be >= the versions > installed on the system that compiled the package. A better solution, I think, would be to extend the syntax of DEPEND/RDEPEND (likely not until portage-ng) to support, in addition to constraints on things like USE flag used to compile particular packages (AFAIK, this is certainly planned), a specification that the built package/installed package will depend on the particular version of the dependency present when the package is installed/built. This information is also necessary to know what packages need to be updated when a dependency is updated. -- Jeremy Maitin-Shepard -- [EMAIL PROTECTED] mailing list
