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>