Skip site navigation (1)Skip section navigation (2)
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>