Building and linking shared libaries for multipledifferentversions of UNIX

David Collier-Brown davecb at
Wed May 16 14:31:24 GMT 2001

Richard Sharpe wrote:
> At 08:19 AM 5/16/01 -0400, David Collier-Brown wrote:
> >Richard Sharpe wrote:
> >> 2. Can I get away with defining something like SOLDFLAGS, and simply pass
> >> that to $(LD)?
> >
> >       Yes, for Solaris and Linux.
> OK, but when it comes to installing the shared library, it seems that I
> have to copy the library as or something like that.
> Later ldconfig will create a link from to the name above,
> but for any linking with that library to work, it seems that I also need a
> link from to ...

	Yes: This is really a convention, used to allow easy
	updates.  We create and link it to
	When we upgrade, we leave 93 in place, add 94
	and link 94 to

	If an existing program needs version, it can get it,
	but by default it just uses as the thing to link 
	to.  Does that help?

David Collier-Brown,           | Always do right. This will gratify 
Performance & Engineering Team | some people and astonish the rest.
Americas Customer Engineering  |                      -- Mark Twain
(905) 415-2849                 | davecb at

More information about the samba-technical mailing list