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>