From: Sven M. H. <pe...@gm...> - 2001-05-21 21:01:52
|
On Mon, May 21, 2001 at 01:54:55PM -0600, Brian Paul wrote: > Thanks for the explanation. I think we're pretty much in agreement actually. > As long as the library's internal SONAME is "libGL.so.1" and we've got the > libGL.so.1 and libGL.so symlinks we shouldn't break linking with existing > applications. We can pass the SONAME explicitly to the linker via libtool (or can't we?) ! Then we can let libtool do pretty much anything it wants with the name. Additionally, I suggest we do use my idea about reverse-calculating the version-info, because it doesn't break anything, gives us a fixed way of knowing the version-info even though we don't control the interface, and it leaves us with our usual naming conventions at least on Linux and those some others. > It's a shame that revision = 030500 doesn't directly work. I could probably > live with revision = 350 as you mentioned in your followup... Right, but 10 minor numbers isn't all too much. We'll likely run short sooner or later. > > while trying to apply the libtool technique I suggested I found this: libtool > > doesn't accept 30500 as a "nonnegative integer" either. ?:o > > I've tried 350 and it works, so I guess this is just an arbitrary limit on the > > number of digits. Should I ask the libtool people for help? > > I'm curious why revision 30500 doesn't work. Do you know if the revision > is stored as a number or a string? I'd at least ask the libtool people why > 30500 doesn't work. I'll try to look the cause of this up myself and enquire about it with the libtool guys as soon as we wrap this discussion up. -Sven -- "Would the All-Seeing Eye please look in my direction?" [ KeyID........: 0xC297FEAB ] [ Fingerprint..: FEA5 0F93 7320 3F39 66A5 AED3 073F 2D5F C297 FEAB ] |