From owner-freebsd-ports Tue Mar 4 13:45:27 2003 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C2AE037B401 for ; Tue, 4 Mar 2003 13:45:25 -0800 (PST) Received: from procyon.firepipe.net (procyon.firepipe.net [198.78.66.151]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5AFAF43FA3 for ; Tue, 4 Mar 2003 13:45:25 -0800 (PST) (envelope-from will@csociety.org) Received: by procyon.firepipe.net (Postfix, from userid 1000) id 3BBE321E4F; Tue, 4 Mar 2003 13:45:24 -0800 (PST) Date: Tue, 4 Mar 2003 13:45:24 -0800 From: Will Andrews To: ports@freebsd.org Subject: Re: pkg-plist question Message-ID: <20030304214524.GN37397@procyon.firepipe.net> Mail-Followup-To: ports@freebsd.org References: <008601c2e26b$0c493ea0$2136fb93@kloboucek> <006b01c2e27a$261eb7b0$19fd2fd8@westbend.net> <20030304184628.GJ37397@procyon.firepipe.net> <20030304213652.GB93311@rot13.obsecurity.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030304213652.GB93311@rot13.obsecurity.org> User-Agent: Mutt/1.4i Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Tue, Mar 04, 2003 at 01:36:52PM -0800, Kris Kennaway wrote: > > There is nothing wrong with them. Nobody on FreeBSD uses a.out > > these days and removing them can possibly cause problems with > > lib detection scripts. So add NO_FILTER_SHLIBS=yes and get it > > over with. > > I disagree..they're completely useless on FreeBSD and anything that > tries to look for them is broken. Does rtld even look at > libfoo.so.x.y files? Just because something is useless on FreeBSD (an unqualified assertion in my view) doesn't mean it's not useful anywhere else. Developers use the name to store a longer version number and look for the filenames (which is a very cheap approach to detecting the lib). Not installing them on FreeBSD forces 3rd party developers to use special cases for FreeBSD. There is no reason to create nonstandard 3rd-party installs. This is just another example of rules we made up 3-4 years ago for a reason that is now outdated. I was around back then, so I remember when the rule was created, and I remember when we didn't have the rule. Whether or not rtld looks at files named *.so.x.* is irrelevant. No rtld that exists looks at them (that I'm aware of) and every 3rd-party lib installs *.so symlinks (or the other way around). This isn't a library issue (as it used to be), it is merely whether or not a file/symlink should be installed. Regards, -- wca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message