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
signature.asc
Description: Digital signature