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

Reply via email to