Bug#880110: libexpat1-dev: Do not expose -lbsd

2017-11-05 Thread Samuel Thibault
László Böszörményi (GCS), on dim. 05 nov. 2017 16:30:45 +0100, wrote: > The thing brothers me is why I've exposed the libbsd-dev on > kfreebsd-*: was it the reason the application wanted to initialize > that random generator In that case the application has to explicitly Build-Dep on libbsd-dev to

Bug#880110: libexpat1-dev: Do not expose -lbsd

2017-11-05 Thread GCS
On Sun, Nov 5, 2017 at 2:53 PM, Samuel Thibault wrote: > László Böszörményi (GCS), on dim. 05 nov. 2017 14:28:33 +0100, wrote: >> On kfreebsd-* and hurd-i386 architectures libexpat uses >> arc4random_buf() from libbsd and thus links to it. Hence anything >> links to expat on these architectures,

Bug#880110: libexpat1-dev: Do not expose -lbsd

2017-11-05 Thread Samuel Thibault
László Böszörményi (GCS), on dim. 05 nov. 2017 14:28:33 +0100, wrote: > On Sun, Nov 5, 2017 at 2:14 PM, Samuel Thibault wrote: > > László Böszörményi (GCS), on dim. 05 nov. 2017 14:12:18 +0100, wrote: > >> > I'd say that libexpat1-dev should just not expose -lbsd, since users of > >> > libexpat do

Bug#880110: libexpat1-dev: Do not expose -lbsd

2017-11-05 Thread GCS
On Sun, Nov 5, 2017 at 2:14 PM, Samuel Thibault wrote: > László Böszörményi (GCS), on dim. 05 nov. 2017 14:12:18 +0100, wrote: >> > 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 aut

Bug#880110: libexpat1-dev: Do not expose -lbsd

2017-11-05 Thread Samuel Thibault
Hello, László Böszörményi (GCS), on dim. 05 nov. 2017 14:12:18 +0100, wrote: > > 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 durin

Bug#880110: libexpat1-dev: Do not expose -lbsd

2017-11-05 Thread GCS
Hi Samuel, On Sun, Oct 29, 2017 at 4:45 PM, Samuel Thibault 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 lib

Bug#880110: libexpat1-dev: Do not expose -lbsd

2017-10-29 Thread Samuel Thibault
Package: libexpat1-dev Version: 2.2.3-1 Severity: normal Hello, dasher currently FTBFS on hurd-i386 (and probably will on kfreebsd-any too), e.g. https://buildd.debian.org/status/fetch.php?pkg=dasher&arch=hurd-i386&ver=5.0.0~beta~repack-3&stamp=1509289873&raw=0 because on hurd-i386, /usr/lib/i38