Gentoo Archives: gentoo-portage-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-portage-dev@l.g.o
Subject: Re: [gentoo-portage-dev] binpkg doesn't pull-in dependency required by USE flag
Date: Wed, 30 Dec 2009 08:13:36
Message-Id: 4B3B0BBC.6090607@gentoo.org
In Reply to: [gentoo-portage-dev] binpkg doesn't pull-in dependency required by USE flag by Amit Dor-Shifer
1 On 12/29/2009 11:45 PM, Amit Dor-Shifer wrote:
2 > Normally, when "jce" is on, sun-jdk pulls-in sun-jce-bin:
3 >
4 > amit0 myebuilds # USE="${USE} jce" emerge -p sun-jdk
5 >
6 > These are the packages that would be merged, in order:
7 >
8 > Calculating dependencies... done!
9 > [ebuild N f ] dev-java/sun-jce-bin-1.6.0
10 > [ebuild R ] dev-java/sun-jdk-1.6.0.16 USE="jce*"
11 >
12 > However, when I attempt to merge the binpkg-ed sun-jdk, dep isn't pulled:
13
14 That's because the dependency is in DEPEND which is built time only
15 and therefore doesn't apply to binary packages. You can use
16 --with-bdeps=y if you want it to pull in DEPEND for binary packages.
17 --
18 Thanks,
19 Zac