selftests: Use -isystem instead of -I to include headers
authorMuhammad Usama Anjum <usama.anjum@collabora.com>
Mon, 14 Feb 2022 16:07:56 +0000 (21:07 +0500)
committerShuah Khan <skhan@linuxfoundation.org>
Thu, 24 Feb 2022 00:25:02 +0000 (17:25 -0700)
commit46e50459ea10cbf8a534fc1e6e752408dda191ef
tree4db0acfc99566c6be80a1955d874e7951ee4a0e9
parent681696862bc1823595c05960a83766d1aa965c17
selftests: Use -isystem instead of -I to include headers

Selftests need kernel headers and glibc for compilation. In compilation
of selftests, uapi headers from kernel source are used instead of
default ones while glibc has already been compiled with different header
files installed in the operating system. So there can be redefination
warnings from compiler. These warnings can be suppressed by using
-isystem to include the uapi headers.

Signed-off-by: Muhammad Usama Anjum <usama.anjum@collabora.com>
Reviewed-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
tools/testing/selftests/Makefile