https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64435
--- Comment #2 from David Abdurachmanov <david.abdurachmanov at gmail dot com> --- linux/version.h does not bring any additional kernel headers, its fully standalone and seems fine to include. There might be a problem is someone builds a distribution with GCC 5 and kernel <=3.15 and then decides to update the kernel creating mismatch with libsanitizer.