On Thu, Aug 13, 2015 at 12:13 PM, Stas Sergeev <stsp@xxxxxxx> wrote:It doesn't: fedora provides a "sanitized up" version of sigcontext.h
As for the compilation failure - I am surprised you even care.I definitely care.
I thought the "we don't break userspace" covers only run-time,
not compile-time. Oh well.
Compile issues may be slightly lower on my radar, but the basic rule
should be that upgrading a kernel shouldn't cause problems.
The only exception is for stuff that gets very intimate with theI thought this is mainly to help glibc and distributors to
kernel itself - ie things like external modules etc. Those we don't
really try to cater to, or care about.
Things that actually include internal kernel headers tend to have just
themselves to blame and historically we really didn't care very much
(long long ago we had issues with ext3fs-tools etc until those kinds
of things just ended up making their own copies).
But the point of the uabi headers was that even _that_ is supposed to
actually work, at least for the limited case of those headers.. So if
a uabi header change causes problems, we really *should* care, because
otherwise, what was the point of that whole uabi rework, really?