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.50) id 1EUCa6-000338-Bi for garchives@archives.gentoo.org; Tue, 25 Oct 2005 00:22:22 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id j9P0LgFs004069; Tue, 25 Oct 2005 00:21:42 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id j9P0I7i4010899 for ; Tue, 25 Oct 2005 00:18:07 GMT Received: from c83-251-211-193.bredband.comhem.se ([83.251.211.193]) by smtp.gentoo.org with esmtpa (Exim 4.43) id 1EUCVz-0001zd-1V for gentoo-dev@lists.gentoo.org; Tue, 25 Oct 2005 00:18:07 +0000 Subject: [gentoo-dev] Reminder on dependencies. From: "Spider (D.m.D. Lj.)" To: gentoo-dev@lists.gentoo.org Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-wCbKSG/c+atdQwQvHlUs" Organization: Gentoo Date: Tue, 25 Oct 2005 02:18:05 +0200 Message-Id: <1130199485.1413.3.camel@Darkmere.darkmere> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 X-Mailer: Evolution 2.4.1 X-Archives-Salt: 6ccb62b1-c5be-4f8b-aa61-93ce855eab0b X-Archives-Hash: 4dbcd7217a3d055f2b1d1fec36d4b8d2 --=-wCbKSG/c+atdQwQvHlUs Content-Type: text/plain Content-Transfer-Encoding: quoted-printable okay, this came up in a discussion today, and I figured it was time to mention something about it here: If your package, libFoo, installs .h files that directly require header files from libBar, then you have a Runtime dependency on libBar, not only a compile time dependency Why? Because libFoo should be usable at runtime, even for compiling things not managed by our tree. And if BazPack has a configure check, requires explicitly libFoo, tests for the presence of said header, and all checks out.. Then BazPack should be able to work, and libFoo's header certainly shouldn't be broken for use in compile. Runtime isn't only executables.=20 //Spider --=20 begin .signature Tortured users / Laughing in pain See Microsoft KB Article Q265230 for more information. end --=-wCbKSG/c+atdQwQvHlUs Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQBDXXm8ZS9CZTi033kRApMGAJ9Hd8H8LwBePfPu84YdpnbQ7NoUHgCeK9Ag 03ZatRp1iyxZ9OkvInlJCfQ= =0Cq1 -----END PGP SIGNATURE----- --=-wCbKSG/c+atdQwQvHlUs-- -- gentoo-dev@gentoo.org mailing list