Hi Samuel, On Sun, Oct 29, 2017 at 4:45 PM, Samuel Thibault <sthiba...@debian.org> wrote: > because on hurd-i386, /usr/lib/i386-gnu/libexpatw.la contains > dependency_libs=' -lbsd', but libexpat1-dev does not depend on > libbsd-dev to bring libbsd.so in. That's my mistake. The libbsd-dev dependency is missing from libexpat1-dev on hurd-i386, but present on kfreebsd-*.
> I'd say that libexpat1-dev should just not expose -lbsd, since users of > libexpat don't actually need to link against libbsd directly, it will > get pulled automatically at runtime. At runtime, yes - but during compilation libbsd-dev should be present. > Actually, the Debian policy recommends against shipping .la files at > all, so perhaps it could just be removed altogether. Indeed, .la files should be removed. Regards, Laszlo/GCS