Package: unixodbc-dev
Version: 2.3.6-0.1build2

In salsa [1], I see that the dependency on libltdl-dev was added to the -dev 
package in the year 2004 already. On the first glance, I found no use/reference 
to libltdl-dev (except at build time). Therefore, I am curios why this 
dependency exists on the -dev package (and is even a required dependency).

I found a reference of ltdl.h in odbcinstext.h. However, that part is guarded 
with a compile-time-only define UNIXODBC_SOURCE. Is/was that the reason? If 
yes, I created a Pull Request upstream to discuss or fix this: 
<https://github.com/lurcher/unixODBC/pull/82>

[1] 
<https://salsa.debian.org/debian/unixodbc/-/blame/e8fa57b116fa90a16079fecee995d49b28431261/debian/control>

Reply via email to