Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 9 Feb 1996 04:16:07 -0800 (PST)
From:      asami@cs.berkeley.edu (Satoshi Asami)
To:        loverso@osf.org
Cc:        john.ousterhout@eng.sun.com, ports@freebsd.org
Subject:   Re: tcl7.5b1 shared libs patch, message #3
Message-ID:  <199602091216.EAA02912@silvia.HIP.Berkeley.EDU>
In-Reply-To: <199602072146.QAA19943@postman.osf.org> (message from John Robert LoVerso on Wed, 07 Feb 96 16:46:57 -0500)

next in thread | previous in thread | raw e-mail | index | archive | help
Let me chip in as the person who takes care of the FreeBSD ports (hi
John).

 * 	The solution is to build it as:
 * 		libtcl75.so.1.0
 * 
 * 	This is what I did (above) as it is how the Tcl7.4 "package" installs,
 * 	and it makes the most sense.  Other/Older ways of doing this were:
 * 
 * 		libtcl.so.7.5		
 * 			which is how the Tcl7.3 "package" installs

In case you are wondering why this changed -- it was because with the
old model (`libtcl.so.7.3'), there is no way to specify to the linker
to pick up the old libraries.  This makes compiling some of the
packages that require the older version of tcl/tk impossible.

In general, the shared library version number can be used to
distinguish between incompatible system libraries (because all system
utilities are updated when the libraries change) but can't be used for 
ported software, which sometimes needs an explicit way to specify the
older versions.

Satoshi



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199602091216.EAA02912>