gnu ltdl and FreeBSD

Tijl Coosemans tijl at FreeBSD.org
Mon Oct 16 08:45:57 UTC 2017


On Mon, 16 Oct 2017 13:37:57 +0800 blubee blubeeme <gurenchan at gmail.com> wrote:
> I'm trying to port some software that keeps failing when it tries to find a
> config.h.
> 
> I know the config.h file is there but I think the compilation is failing
> because it's trying to build ltdl and freebsd doesn't need that since
> freebsd already has dlopen in libc.
> 
> Which configure flag could I try to get rid of building that lib? The full
> configure --help file is below.
> 
> My current makefile has these settings:
> HAS_CONFIGURE=   yes

This should be GNU_CONFIGURE=yes.

> CONFIGURE_ARGS=  --without-included-ltdl --disable-ltdl-install
> USES=            autoreconf gmake

Here you should add "libtool" to USES.

And maybe the code really needs libltdl.  See if there are any calls to
lt_dlinit or lt_dlopen.  You can then add this dependency:

LIB_DEPENDS=	libltdl.so:devel/libltdl


More information about the freebsd-ports mailing list