On Sunday 13 December 2009 10:07:00 you wrote:
> It has come to my attention that a lot of maintainers are simply adding
> a build-depends on libltdl3-dev to try to solve this problem.  This is
> not a sufficient solution since your package will still use the
> embedded libtool code copy.  You need to add '--without-included-ltdl'
> to your configure arguments to do this right.

Michael,

Thanks for surfacing this issue, I have forwarded the issue upstream as you may 
of seen from my earlier email.

One issue is that for '--without-included-ltdl' to work, it needs to be 
supported in the configure script, which in a lot of cases it isn't :-(

I have been revewing a few packages which rdepend on libltdt7 to see how they 
have setup configure to address this issue.

Something like:

configure.ac:
dnl
dnl Check for libltdl
dnl
AC_CHECK_LIB([ltdl],[lt_dlinit],,
                [AC_MSG_ERROR([[libltdl not found]])])

Will perform the check, but then things get complicated in terms of changing 
paths, ensuring that the imbedded copy doesn't get built/ linked against.

Do you have any code snippets from best practise for using the system provided 
libltdl?

Thanks,
Mark

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to