Hi
El 19/5/26 a les 23:26, Roy Marples ha escrit:
My main concern is for patch #3. Why does Hurd provide a #define for BSD - it's
clearly not a BSD and I see this as a bug that should be resolved outside of
dhcpcd.
Totally agree :). I also don't know why the Hurd defines `BSD` and then
doesn't implement BSD interface. In the case of BPF, you can get some
further info here:
https://darnassus.sceen.net/~hurd-web/open_issues/bpf/
It was considered to implement BSD interface via BPF translator and
finally discarded. IMO implement BSD interface would be optimal in order
to get max compatibility with existing packages, specially if we are
defining `BSD`. dhcpcd is an example of package that wouldn't have
failed to build on the Hurd in that scenario. But that's not something
we can change easily at this point.
I still don't have a Hurd VM yet - it doesn't work at all on my Macbook Neo via
QEMU (emulating x86_64) and while I do get some progress on my NetBSD host it
can't find any disks to install to. Likely Hurd lacks virtio foo and I need to
update my qemu start script to accomodate. Someone also recommended using i386
rather than x86_64.
I haven't tested on MAC. But what's the particular error you see? Feel
free to write me, I can share with you my exact configuration, maybe it
can help.