In your message of 14 February 2000 you write:

> > As a start, I'd like to suggest that we publish a "standard" set
> > of libraries that all libGL's should transitively link against.  As a
> > strawman, I'll propose that this be the set of libraries that Mesa's
> > libGL.so links against (as it's a pretty comprehensive set ;):
> > 
> >         libdl.so.2
> >         libXext.so.6
> >         libXmu.so.6
> >         libXi.so.6
> >         libXt.so.6
> >         libvga.so.1
> >         libSM.so.6
> >         libICE.so.6
> >         libg++.so.2.7.2
> >         libstdc++-libc6.1-1.so.2
> >         libm.so.6
> >         libc.so.6
> >         ld-linux.so.2
> >         libX11.so.6
> >         libstdc++.so.2.7.2
> > 
> > Does anyone's libGL have any dependencies that aren't addressed
> > here?
> 
> That list is way too long.  I don't know how you're getting C++
> libs in there.  Also, a number of them, like Xmu, XI, Xt, are
> only needed because of GLUT.

Ok, let's go back to the original proposal. From what I understand,
the original document talked only about the following libs:

        libXext.so
        libX11.so
        libm.so
        libc.so

If a libGL needs libdl.so, it should reference it, but no app should
relie on that. Same goes for libvga.so. Xt/Xmu/ICE/SM are really only
needed by apps that do use the Xt facilities. Hence they are not
required. Same goes for the C++ related libraries. 

- Thomas
-- 
             Thomas Roell   /\         An imperfect plan executed violently
             Xi Graphics   /  \/\ _     is far superior to a perfect plan. 
         [EMAIL PROTECTED]   /   /  \ \     
                         / Oelch! \ \             George Patton

Reply via email to