Bug#734328: kfreebsd-kernel-headers: Don't ship <sys/sdt.h> here
On 20/01/14 00:39, Robert Millan wrote:
> tags 726248 pending
> thanks
>
> On 19/01/2014 08:53, Samuel Bronson wrote:
>> [...] it's best if you split them
>> off into their own, non-build-essential package, which systemtap-sdt-dev
>> could safely conflict with, but dtrace could still explicitly use.
openjdk-7 FTBFS in sid due to this (Hotspot version >=24). It notices
the existence of <sys/sdt.h>, but expecting it to be the systemtap
version (which is a porting issue, not necessarily a bug), tries to use
DTRACE_PROBE8, DTRACE_PROBE9 whereas the version from FreeBSD only
defines macros up to DTRACE_PROBE5.
http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c707a5af0d71
So basically, openjdk-7 will FTBFS on GNU/kFreeBSD until this header
file is removed from kfreebsd-kernel-headers in sid. We could forcibly
disable it, but we may want this functionality turned back on once
systemtap-sdt-dev starts providing a compatible <sys/sdt.h>.
Regards,
--
Steven Chamberlain
steven@pyro.eu.org
Reply to: