public inbox for gentoo-java@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-java] binary virtual machines and use flags / dependencies (X, alsa, odbc)
@ 2006-04-07  2:04 Joshua Nichols
  2006-04-07 19:56 ` William L. Thomson Jr.
  0 siblings, 1 reply; 4+ messages in thread
From: Joshua Nichols @ 2006-04-07  2:04 UTC (permalink / raw
  To: gentoo-java

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Currently, all the binary virtual machines link against libraries from
X, alsa, and  unixODBC.

Currently, we handle this in a couple ways (using alsa as an example):
* Have ' alsa? ( media-libs/alsa-lib ) ' in DEPEND/RDEPEND
	In these cases, if you don't use the USE flag, you'll have shared
objects that don't have don't have all their deps filled. This prob

* Have ' alsa? ( media-libs/alsa-lib ) ' in DEPEND/RDEPEND, and remove
the libs that link against alsa libs.
	This is better, as revdep-rebuild wouldn't be unhappy about the missing
symbols. However, if you use some classes need the missing shared
library, I'm not sure what will happen. Nothing good, I'd guess.

I don't think either of these are particular ideal. I think it would
slightly better to depend on the things that the libraries needed.
Someone that _really_ doesn't want the dependencies could put them into
/etc/portage/package.provided.

Any thoughts, or perhaps other suggestions?

- - Josh
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFENcic8ATTzZyw6sMRAgFxAJ4r8KtmgPpER9DU2ZuIl6HMtywO/ACeLlpS
+qIxeyDiH/hgYn4jhixRE30=
=EAHo
-----END PGP SIGNATURE-----
-- 
gentoo-java@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2006-05-01 16:45 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-04-07  2:04 [gentoo-java] binary virtual machines and use flags / dependencies (X, alsa, odbc) Joshua Nichols
2006-04-07 19:56 ` William L. Thomson Jr.
2006-04-11 16:00   ` Joshua Nichols
2006-05-01 16:45     ` Petteri Räty

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox