Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Aug 1996 02:11:32 -0700 (PDT)
From:      asami@freebsd.org (Satoshi Asami)
To:        peter@spinner.DIALix.COM
Cc:        jkh@time.cdrom.com, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-ports@freefall.freebsd.org
Subject:   Re: cvs commit: ports/devel/libz/pkg COMMENT DESCR PLIST ports/devel/libz Makefile ports/devel/libz/files md5 ports/devel/libz/patches patch-aa
Message-ID:  <199608200911.CAA01466@silvia.HIP.Berkeley.EDU>
In-Reply-To: <199608191722.BAA15836@spinner.DIALix.COM> (message from Peter Wemm on Tue, 20 Aug 1996 01:21:59 %2B0800)

next in thread | previous in thread | raw e-mail | index | archive | help
 * Note that I left the  "SHARED_LIB_SUFFIX" rules alone, this seems to be
 * what the tk port uses to generate it's name.  Changing this will require
 * larger changes around the place, as "-ltk41" will become "-ltk" and
 * libtk41.so.1.0 will become libtk.so.41.0.  Perhaps that's not such a bad
 * thing anyway.

No, please leave these alone.  We have discussed this on the ports
list before, and the conclusion was:

(1) Stuff in /usr/src should not use part of library name to denote
    library version.  The shared library version can take care of it.

(2) Stuff in /usr/ports that many other ports depend on should use
    part of library name to denote library version.  The shlib version
    number should *not* be used for this purpose.  (Just imagine
    trying to link libtcl.so.7.3 when there also is a libtcl.so.7.5.)

This is because we have total control over what's in /usr/src, and can
update every part of the system to use the new version when we change
it.  On the other hand, the ports tree is a mixed beast with a whole
lot of things depending on the older version.

 * * *

That said, the existence of libtcl.so.75.0 as tcl-7.5 has caused some
problems in the ports tree.  I'm not sure how well the stuff that
depend on tcl-7.3 works now, can someone check it?  (Especially how
it's supposed to pick up the library -- since "-ltcl" now means
"libtcl.so.75.0", not "libtcl.so.7.3".)

Satoshi



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