Date: Tue, 13 Jan 2004 12:56:54 +0100 From: Matthias Andree <matthias.andree@gmx.de> To: Pete Fritchman <petef@FreeBSD.org> Cc: matthias.andree@gmx.de Subject: Re: ports/61283: [MAINTAINER] databases/db42: install libdb*-4.2.so files Message-ID: <20040113115654.GA9819@merlin.emma.line.org> In-Reply-To: <200401130319.i0D3JYrm099319@freefall.freebsd.org> References: <200401130319.i0D3JYrm099319@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Pete, I am not sure I understand. The link is static, why should it move from the tarball (or Makefile) into a script run at install time? Could you elaborate what you want done and why? We'll certainly come to terms somehow. Your inquiry and the need for a *.so file (to feed to ld) prompted me once again to wonder about FreeBSD's ldconfig. BerkeleyDB usually names its libraries libdb-X.Y.so. We're patching configure so the library files are renamed for ldconfig, it only looks at lib*.so.[0-9] and ignores lib*.so. I wonder why that is, it makes the db ports jump through hoops. The *.so files without the FreeBSD-specific .[0-9] suffix are fine on Solaris (no ldconfig) and Linux (has ldconfig). -- Matthias Andree
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040113115654.GA9819>