"Chuck Silvers" <c...@netbsd.org> writes:

> Module Name:  src
> Committed By: chs
> Date:         Mon May 28 21:05:12 UTC 2018
> Modified Files:
> [...]
> Log Message:
> merge a new version of the CDDL dtrace and ZFS code.

Thanks for your work, but unfortunately this breaks the tools build on a
Linux host. It pulls at least sys/proc.h, sys/lwp.h and sys/time.h while
compiling libctf. At this point I stopped trying to add proxies in
tools/compat/sys because "struct timeval" is defined twice legitimately
but incompatibly: once in Linux headers and once in NetBSD headers.

Probably a right fix would be to pull fewer includes from the tools but
I would prefer your insight on this matter because I'm not familiar at
all with ctf to know what can/should be cut out from the tools part of
the build.


Reply via email to