On 20:11 Sat 31 Aug     , Aaron M. Ucko wrote:
> Vasudev Kamath <kamathvasu...@gmail.com> writes:
> 
> > So you are saying adding __FreeBSD_kernel__ to line which defines types
> > for FreeBSD and Mac should work for kFreeBSD too? 
> 
> Yes.  In fact, I'd expect that block to work anywhere (with the possible
> exception of Windows, still too often a special case) thanks to the
> inclusion of stdint.h, and would encourage upstream to simplify the
> header accordingly.
> 
> > And what should be this __var__ for Hurd? any clue on that? 
> 
> __gnu_hurd__; sorry for not saying so more clearly.

No problem actually I got help from pinotree on #debian-hurd according
to him __GLIBC__ should be sufficient for both. He tested the patch on
Hurd and kFreeBSD and it seems to work.

He additionally reported some problem with d-devlibs which deduces
library dependency from soname and hence deduces libc0.1-dev as libc on
kFreeBSD has soname of 0.1. I added override s/libc0.1-dev/libc6-dev to
rules file can you please check if this works? My latest changes are
pushed to the collab-maint.

Thanks again!
-- 
Vasudev Kamath
http://copyninja.info
Connect on ~friendica: copyninja@{frndk.de | vasudev.homelinux.net}
IRC nick: copyninja | vasudev {irc.oftc.net | irc.freenode.net}
GPG Key: C517 C25D E408 759D 98A4  C96B 6C8F 74AE 8770 0B7E

Attachment: signature.asc
Description: Digital signature

Reply via email to