1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA1 |
3 |
|
4 |
Currently, all the binary virtual machines link against libraries from |
5 |
X, alsa, and unixODBC. |
6 |
|
7 |
Currently, we handle this in a couple ways (using alsa as an example): |
8 |
* Have ' alsa? ( media-libs/alsa-lib ) ' in DEPEND/RDEPEND |
9 |
In these cases, if you don't use the USE flag, you'll have shared |
10 |
objects that don't have don't have all their deps filled. This prob |
11 |
|
12 |
* Have ' alsa? ( media-libs/alsa-lib ) ' in DEPEND/RDEPEND, and remove |
13 |
the libs that link against alsa libs. |
14 |
This is better, as revdep-rebuild wouldn't be unhappy about the missing |
15 |
symbols. However, if you use some classes need the missing shared |
16 |
library, I'm not sure what will happen. Nothing good, I'd guess. |
17 |
|
18 |
I don't think either of these are particular ideal. I think it would |
19 |
slightly better to depend on the things that the libraries needed. |
20 |
Someone that _really_ doesn't want the dependencies could put them into |
21 |
/etc/portage/package.provided. |
22 |
|
23 |
Any thoughts, or perhaps other suggestions? |
24 |
|
25 |
- - Josh |
26 |
-----BEGIN PGP SIGNATURE----- |
27 |
Version: GnuPG v1.4.2.2 (GNU/Linux) |
28 |
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org |
29 |
|
30 |
iD8DBQFENcic8ATTzZyw6sMRAgFxAJ4r8KtmgPpER9DU2ZuIl6HMtywO/ACeLlpS |
31 |
+qIxeyDiH/hgYn4jhixRE30= |
32 |
=EAHo |
33 |
-----END PGP SIGNATURE----- |
34 |
-- |
35 |
gentoo-java@g.o mailing list |