From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ben Sturmfels Subject: Re: Naming of native-inputs/inputs/propagated-inputs Date: Tue, 23 Jul 2019 20:36:00 +1000 Message-ID: <8736ix2g33.fsf@sturm.com.au> References: <87zhl52t0z.fsf@sturm.com.au> <878sspcahm.fsf@elephly.net> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:37645) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hps9Q-0005Ql-KQ for guix-devel@gnu.org; Tue, 23 Jul 2019 06:36:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hps9P-0007EC-J1 for guix-devel@gnu.org; Tue, 23 Jul 2019 06:36:08 -0400 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:44867) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hps9P-0007DI-4Z for guix-devel@gnu.org; Tue, 23 Jul 2019 06:36:07 -0400 In-reply-to: <878sspcahm.fsf@elephly.net> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Ricardo Wurmus Cc: guix-devel@gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Tue, 23 Jul 2019, Ricardo Wurmus wrote: > The difference between =E2=80=9Cnative-inputs=E2=80=9D and =E2=80=9Cinput= s=E2=80=9D is not about whether > they are needed at build time or runtime. The difference only really > comes into play when cross-building. =E2=80=9Cnative-inputs=E2=80=9D mus= t be of the > host architecture, while =E2=80=9Cinputs=E2=80=9D are for the target arch= itecture. > > It is correct that =E2=80=9Cnative-inputs=E2=80=9D often happen to be onl= y used during > the build, but that doesn=E2=80=99t need to be the case. > > Ultimately, runtime inputs are determined by whether they are referenced > in the output. This is orthogonal to whether they are listed in the > =E2=80=9Cnative-inputs=E2=80=9D, =E2=80=9Cinputs=E2=80=9D, or even =E2=80= =9Cpropagated-inputs=E2=80=9D field. Thanks for the clarification Ricardo! Regards, Ben --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEPn825zvdanEG+SAhAjwF4snAaPAFAl024xAACgkQAjwF4snA aPC9nA//VbeV4UFfyXRUvognwfK2JgWx8ZA0l2Hwe2zH0KQmKY4DuugT1cdjpYEd fESqGjOisOLtK39vix4gPG4+D/pxXKZysRcRCvwJu6kh4OiB1nzWlCWnwY1OLnUE gCKtgMUK+oNjdMMDjO1gIbP+F8eycgq4W+fcXD7kcOerZ2PUDMk4arcbort7t0uC SAF/ecTi1mw59Do2Rkzn5b91pBP2J5XMu1vUQ5bMLw5qP/3cm7Om11dxMnN+Wld/ kb0QDCRZ8n/LDxPOR16/D7LNaQVPOx4mIIHXCo9Ph5kLqWfWXQhtrwe+Mhy6EhFs c3ENdJEGtJrx/8ENkRninoJ8UZHvu5WbyKLQ61VD+KX9yTOWr+9ke15v7XAmHANf prWdp784KkipJuBxZBHoro6ztGtfaXTWe1v7aEOZTQ0rqBQZdeASwN5v4PLRDYZX LZTHge+6cdRytK5nU9tsMQF15PhUMR7VcFV/U23VSS+vq2QYNPpuPGRViK6ebANd g0PcPa+apuHTD60nGgrsSMqfxecu+g4k0WEIr2N2EM5FnmgCqepBmjYYaX86EyRz FOPpXBKUEjrDDneN8hOgku/SAWaIbB1Qc7P7eEydJrxaPauSbXqo370+mMEfJDbv CGhwnVB1i2MfeVBAL7nHEjv63UWzytPuhNBvFBrkSksfueq3EDs= =2gbA -----END PGP SIGNATURE----- --=-=-=--