Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 Feb 1996 11:39:36 -0800
From:      Paul Traina <pst@shockwave.com>
To:        asami@cs.berkeley.edu (Satoshi Asami)
Cc:        CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-gnu@freefall.freebsd.org
Subject:   Re: cvs commit: src/gnu/usr.bin/ld/ldconfig ldconfig.c 
Message-ID:  <199602271939.LAA03796@precipice.shockwave.com>
In-Reply-To: Your message of "Mon, 26 Feb 1996 20:56:37 PST." <199602270456.UAA14773@silvia.HIP.Berkeley.EDU> 

next in thread | previous in thread | raw e-mail | index | archive | help
>  * Because that is NOT the standard of the port.
> 
> I saw the mail John Robert LoVerso (loverso@osf.org) wrote to John
> Ousterhout (it was resent to `ports' by Jordan).
> 
>  * 						  To change it involved a LOT
>  * of code (I wrote all the diffs to do this the first time),
> 
> This is a little hard to believe, I did the tcl74/tk4 ports and the
> version number changes was only a minor part (I mean it has a largish
> diff for shared library support, which tcl/tk didn't have, but
> changing the name of the library was only a small part of that patch).

I know, I wrote the code to do it, and then purposely threw it away.

It added quite a few more lines to configure/configure.in/Makefile.in, all
to work around a bug in FreeBSD's behavior.  I'm sorry Satoshi, but if there's
a bug in the system, why should we, of all people, be porting around that
bug.  The standard library names in Osterhout's distribution are libtcl7.4.blah
and libtk4.1.blah, not libtcl74.blah and libtk41.blah.  To change them means
you also have blah.

If I were changing a library semantic, I would have spoken to people first, but
I wasn't.  What you were suggesting as more appropriate would never have worked
either.  ldconfig was just plain broken if you had a dot in the name of the
library.

> 
>  * 							       but our previous
>  * behavior is a -bug-.
> 
> I don't agree with this.  Disallowing a special character (`.' in this
> case, which is used to delimit various parts of the library file name)
> in the `name' part of the library can be construed as a `feature' (ok, 
> only if it's documented :).
> 
> At any rate, I wish you'd asked the lists before commiting the change, 
> this is a pretty important change....
> 
> Satoshi

Paul




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