From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1JrbPn-0005MP-ST for garchives@archives.gentoo.org; Thu, 01 May 2008 16:13:48 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 5F3FDE0563; Thu, 1 May 2008 16:13:46 +0000 (UTC) Received: from hu-out-0506.google.com (hu-out-0506.google.com [72.14.214.227]) by pigeon.gentoo.org (Postfix) with ESMTP id 17D0AE0563 for ; Thu, 1 May 2008 16:13:45 +0000 (UTC) Received: by hu-out-0506.google.com with SMTP id 23so726390huc.1 for ; Thu, 01 May 2008 09:13:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject:message-id:in-reply-to:references:x-mailer:mime-version:content-type; bh=JdXnztbGfKy4JUqzmtKVkis5fUeJY/L3fXs7EJELGQM=; b=D9lvxQL/L/sEQNspOYTEZUL6xqziP1kVGlDmZlRcxmB8/X2cUmkPfc+GfExIRI/9wWINaNrFfbJVgWqfK4s3BpaRKLVWG3+A9FADN4Mwgs0QMQ10DvbPUljXmd87pNY5hMqT03Bv7klLdWOBjQDCdpV4HYKOWzydCRI0yq1SVRc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer:mime-version:content-type; b=RrPTZly42c02/flPBAlEayqHT0Db9P82cqBTxGiL9iF/MUhMYlqWaVktvvrFUuBR/vPO89VsqOtXTvzYSMvhn3oioSEPUkZoIhoQq6quUftJJ9vda84GxLeXbxSWDVExprA3iuGKOhrUDkUgN1eZVMFnouQf4L53n2HQocNu9AU= Received: by 10.67.119.15 with SMTP id w15mr9658869ugm.73.1209658424022; Thu, 01 May 2008 09:13:44 -0700 (PDT) Received: from snowcone ( [213.121.151.206]) by mx.google.com with ESMTPS id u1sm15993457uge.14.2008.05.01.09.13.43 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 01 May 2008 09:13:43 -0700 (PDT) Date: Thu, 1 May 2008 17:13:34 +0100 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] RFC: language bindings as separate packages Message-ID: <20080501171334.573eeb50@snowcone> In-Reply-To: <1209657935.13974.10.camel@localhost> References: <20080501150930.GA25855@nibiru.local> <3c32af40805010852s7fcd150cr9f29acca1f4ecfbd@mail.gmail.com> <1209657935.13974.10.camel@localhost> X-Mailer: Claws Mail 3.3.1 (GTK+ 2.12.9; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/zNNFt8f0g_GE7LkuhZ9KqnX"; protocol="application/pgp-signature"; micalg=PGP-SHA1 X-Archives-Salt: afca1375-b060-4f34-9592-44bd28316769 X-Archives-Hash: 341d8f47ec566721da4ad19b20bce1e1 --Sig_/zNNFt8f0g_GE7LkuhZ9KqnX Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Thu, 01 May 2008 19:05:35 +0300 Mart Raudsepp wrote: > It still means a rebuild of the binding providing library, which > involves unnecessary recompilation of the (typically) C or C++ > library, which in some cases can be a huge time sink - that in the > case that the library in question isn't at that time pulled in (in > that case the package manager can enable it at first merge), but > already installed without the bindings USE flags. Not really. For packages that support it, it just means adding a way for that package to be told to do a partial rebuild for the addition of a use flag. But that discussion can come after Portage gets use dependencies... Which, as I understand it, won't be for at least another eighteen months because three more people have just asked for them. --=20 Ciaran McCreesh --Sig_/zNNFt8f0g_GE7LkuhZ9KqnX Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.7 (GNU/Linux) iD8DBQFIGewz96zL6DUtXhERAp4zAJ9HxI0ZDAsEaZl+0Thv/Kl3m7nAMQCgprpP CBFlX+ezpkC3rQmlvKmISJM= =fHM0 -----END PGP SIGNATURE----- --Sig_/zNNFt8f0g_GE7LkuhZ9KqnX-- -- gentoo-dev@lists.gentoo.org mailing list