From: Sven M. H. <pe...@gm...> - 2001-06-07 10:29:12
|
On Wed, Jun 06, 2001 at 12:56:40PM -0600, Brian Paul wrote: > > Picking up this thread again from two weeks ago... > > [ ... snip ... ] > > > > Hm.. src/OSMesa/Makefile.am builds a convenience library, not a shared one. > > > > Should this be different? > > > > > > What's a convenience library? > > > > > > There should be a libOSMesa.so library. Using the Makefile.X11 > > > process, I'm making a libOSMesa.so.3.5.030500 > > > > > > The reason for this new, separate library has to do with XFree86. > > > The XFree86 libGL knows nothing about the OSMesa interface. Instead, > > > the OSMesa interface (and renderer) are a separate library. I want > > > to do the same thing with stand-alone Mesa for consistancy. > > > > OIC, a "libtool convenience library" is a static library which is not to be > > installed but only used within a package. > > > > The Makefile.am's don't reflect what you say, yet. I'll change it anytime. > > Just tell me, what version-info do I use, now?? > > > As I said, there should be a libOSMesa.so.3.5.030500 or libOSMesa.so.3.5 > library. The SONAME should probably be "libOSMesa.so.3". > > Can you do this? No problem, done. I used the same formula to make a libtool version-info as with libGL and friends. Note, that I still have to use libOSMesa.so.3.5.305. Sven -- "Would the All-Seeing Eye please look in my direction?" [ KeyID........: 0xC297FEAB ] [ Fingerprint..: FEA5 0F93 7320 3F39 66A5 AED3 073F 2D5F C297 FEAB ] |