Bug#943307: hurd: build-dependency unsatisfiable
close 943307 1:0.9.git20240714-1
thanks
Ralf Treinen wrote:
hurd build-depends on libc0.3-dev, which does not exist in the archive on
any release architecture.
Samuel Thibault wrote:
(Which is not really surprising since it's a hurd-only library version)
Hello. I think this was a legitimate complain at the time it was done
because the package has some "Arch: all" component and at the same time
there was libc0.3-dev in the Build-Depends.
Because we want "Arch: all" components to be buildable on amd64, this was
a real problem (and in fact one that I found myself while doing archive
rebuilds).
I now see that the libc0.3-dev build-dependency has been moved
to Build-Depends-Arch, where it belongs. This is the changelog
entry:
hurd (1:0.9.git20240714-1) unstable; urgency=medium
[...]
* control: Keep in Build-Depends only the basic dependencies so one can
build source on non-hurd. Also opens the path to cross-build the arch:all
hurd-doc more easily, at stage1.
Now dpkg-buildpackage -A "might" work in theory on amd64.
(It does not, so I've just reported it separately as #1088280).
Thanks.
Reply to: