On Mon, Feb 14, 2000 at 11:30:37AM -0700, Brett Johnson wrote:
> I think this section should be changed.  Requiring libraries to resolve
> their own internal dependencies is a start, and certainly should be
> required.  But this isn't sufficient, in that it ignores the larger
> issue of compatibility between libraries when an app doesn't explicitly
> resolve it's own dependencies.

    Such an app is clearly broken and deserves the consequences, IMO.

> For example, if an app compiles against the Mesa libs, it doesn't
> need to (and likely won't) explicitly link itself against libICE.so,
> even if the app depends on libICE.so entrypoints.

    Why should every libGL in the oglbase world should be responsible
for transitively linking against every library linked against by every
other libGL in the world? Why is there something special about libGL
that makes it any more subject to such an onerous requirement than, say,
glibc or libXmu or any other system library commonly used by the
application?
    Jon Leech
    SGI

Reply via email to