Re: [PATCH v2 0/5] kbuild: uapi: also test UAPI headers against C++ compilers
From: Nicolas Schier
Date: Wed Mar 25 2026 - 09:02:53 EST
On Mon, 16 Mar 2026 17:51:57 +0100, Thomas Weißschuh wrote:
> C++ language requirements differ from those of C.
>
> Also test the headers against C++ compilers to make sure no errors
> creep in accidentally.
>
> There was a previous attempt by David Howells[0], but today with the
> existing UAPI testing infrastructure the implementation is a bit nicer.
> This series does not derive from David's, as I found it only after
> writing my patches.
>
> [...]
Applied to kbuild/linux.git (kbuild-next-unstable), thanks!
[1/5] kbuild: uapi: move some compiler arguments out of the command definition
https://git.kernel.org/kbuild/c/55d68ec5
[2/5] kbuild: uapi: move all include path flags together
https://git.kernel.org/kbuild/c/cf822413
[3/5] kbuild: uapi: handle UML in architecture-specific exclusion lists
https://git.kernel.org/kbuild/c/b4ec38cb
[4/5] kbuild: uapi: provide a C++ compatible dummy definition of NULL
https://git.kernel.org/kbuild/c/b187c1a1
[5/5] kbuild: uapi: also test UAPI headers against C++ compilers
https://git.kernel.org/kbuild/c/dcc99abe
Please look out for regression or issue reports or other follow up
comments, as they may result in the patch/series getting dropped,
reverted or modified (e.g. trailers). Patches applied to the
kbuild-next-unstable branch are accepted pending wider testing in
linux-next and any post-commit review; they will generally be moved
to the kbuild-next branch in about a week if no issues are found.
Best regards,
--
Nicolas