From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 208A1138010 for ; Wed, 5 Sep 2012 07:31:32 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BD6A8E07C1; Wed, 5 Sep 2012 07:30:53 +0000 (UTC) Received: from mail-we0-f181.google.com (mail-we0-f181.google.com [74.125.82.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 728A2E07AD for ; Wed, 5 Sep 2012 07:29:33 +0000 (UTC) Received: by weyt57 with SMTP id t57so190511wey.40 for ; Wed, 05 Sep 2012 00:29:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; bh=/z+lKXNwU2/h7tHt4lXj9ztIL9oMltyotVHdkRoNVhg=; b=JbqpQ1A3bMqf0ENkfPPfZqP1WyWcw4rItGeWtvlGFE4cf/MZddsS1J2oh5SjDt+BUf UAtl/l+EQJYS5YAOMBdh6P91Pu/5evNQl6luRhCPud26dqqto8hgkWmjqDE7LLa39keu mAmEEbCErypAn70Zw4udo9xazFsNIWrTr2/ugkcYKISH3Kec6jvFHN9jKneHNEuVlfu3 LeVfrkj5L0NQn6/atcMT4+IpV3tnBrUI4Q6tRJxsFHK2l8ZaRm4rJorPrkjGMCO8cyQy GK1aGSN/lh6W/PJFP5WcPqbaxyGK+G3GheTpCc04WWv2NxitPm/T9+BuuqnBnSey3ITl 5cWw== Received: by 10.180.7.200 with SMTP id l8mr36013545wia.9.1346830172557; Wed, 05 Sep 2012 00:29:32 -0700 (PDT) Received: from localhost (cpc13-broo7-2-0-cust130.14-2.cable.virginmedia.com. [82.9.16.131]) by mx.google.com with ESMTPS id k20sm27829379wiv.11.2012.09.05.00.29.31 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 05 Sep 2012 00:29:31 -0700 (PDT) Date: Wed, 5 Sep 2012 08:27:38 +0100 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] HDEPEND (host dependencies for cross-compilation) for EAPI 5? Message-ID: <20120905082738.399a5129@googlemail.com> In-Reply-To: References: <50411874.4060204@gentoo.org> <20120831214611.088b3f50@googlemail.com> <50469795.2070901@gentoo.org> X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.11; 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; micalg=PGP-SHA1; boundary="Sig_/N.N.0ga9TzMDFf6ZD.P+kOh"; protocol="application/pgp-signature" X-Archives-Salt: 7611140a-67ec-46d7-8848-eafb582b45c2 X-Archives-Hash: 4dc5feb7bada8df3b26320ee62cf520d --Sig_/N.N.0ga9TzMDFf6ZD.P+kOh Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Wed, 5 Sep 2012 09:19:45 +0200 Fabio Erculiani wrote: > So, let's say that I only want to apply a filter function against the > buildtime dependencies, in that case I'd need to parse *all* the > dependencies anyway? Yes, and? If your dependency parser's time isn't "so tiny it makes absolutely no difference compared to the filesystem access time needed to get the metadata in the first place" then you're doing something severely wrong. And if we are going the "parser time" route, then given the heavy intersection between build and run dependencies, the overall amount of data to be processed in the common case that all dependencies are required is smaller with unified DEPENDENCIES. --=20 Ciaran McCreesh --Sig_/N.N.0ga9TzMDFf6ZD.P+kOh Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iEYEARECAAYFAlBG/uwACgkQ96zL6DUtXhHENgCgq1hgLAb9e/uDBB3jKqS6juQy LP4AoK8HsQskcI3WqfM6KiSZkvQLM6iA =YO2r -----END PGP SIGNATURE----- --Sig_/N.N.0ga9TzMDFf6ZD.P+kOh--