From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.54) id 1FRgKQ-0000q3-R9 for garchives@archives.gentoo.org; Fri, 07 Apr 2006 02:04:03 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.6/8.13.5) with SMTP id k37247cL020427; Fri, 7 Apr 2006 02:04:07 GMT Received: from smtp02.lnh.mail.rcn.net (smtp02.lnh.mail.rcn.net [207.172.157.102]) by robin.gentoo.org (8.13.6/8.13.5) with ESMTP id k372463T021897 for ; Fri, 7 Apr 2006 02:04:07 GMT Received: from 146-115-26-214.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com (HELO [192.168.1.104]) ([146.115.26.214]) by smtp02.lnh.mail.rcn.net with ESMTP; 06 Apr 2006 22:04:06 -0400 X-IronPort-AV: i="4.04,94,1144036800"; d="scan'208"; a="219848794:sNHT463466296" Message-ID: <4435C89C.8030900@gentoo.org> Date: Thu, 06 Apr 2006 21:04:12 -0500 From: Joshua Nichols User-Agent: Mail/News 1.5 (X11/20060326) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-java@gentoo.org MIME-Version: 1.0 To: gentoo-java@lists.gentoo.org Subject: [gentoo-java] binary virtual machines and use flags / dependencies (X, alsa, odbc) X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: 0161021d-728a-4c3c-b85d-290b48ccff9a X-Archives-Hash: e5c308e634c1d5f6403cfde9fb6b0198 -----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