-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Spider (D.m.D. Lj.) wrote: | Why? Because they just install the hard RDEPEND, so if you have a system | installed from binaries, you get working linking, but nothing will | compile for the system.
Right, until you actually install the build-time deps. Not unexpected or surprising after thinking about it. | Theese level of inheritance bugs are a ripe minefield for the whole | distribution, and one that will severely damage the distribution as a | whole. one way of solving it is to go through each and every | top-level application and violently scan all its included files, and all | files included from those headers in turn, in order to get the | dependencies right. | | The other is to fix the level closest to the breakage by making sure | that headers are treated like libraries. | | | Hope I'm making this clear enough, its fairly early. So there's a harder but more technically correct solution (specifying includes as DEPENDs where necessary), and an easier but not as correct solution (considering build-time dependencies as run-time dependencies). At least that's how things look from my perspective. Thanks, Donnie -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFDXcf6XVaO67S1rtsRAvQ7AKCCFU45+c6Davjb6WW8P1Xh2ymmowCggDxt 1xSuZbKtdsRy+kk/22rQysE= =QrS4 -----END PGP SIGNATURE----- -- gentoo-dev@gentoo.org mailing list