ports/61283: [MAINTAINER] databases/db42: install libdb*-4.2.so files

Matthias Andree matthias.andree at gmx.de
Tue Jan 13 11:57:06 UTC 2004


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



More information about the freebsd-ports-bugs mailing list