diff options
author | Muhammad Usama Anjum <usama.anjum@collabora.com> | 2022-02-14 21:07:56 +0500 |
---|---|---|
committer | Shuah Khan <skhan@linuxfoundation.org> | 2022-02-23 17:25:02 -0700 |
commit | 46e50459ea10cbf8a534fc1e6e752408dda191ef (patch) | |
tree | 4db0acfc99566c6be80a1955d874e7951ee4a0e9 /tools/testing/selftests/Makefile | |
parent | 681696862bc1823595c05960a83766d1aa965c17 (diff) | |
download | linux-stable-46e50459ea10cbf8a534fc1e6e752408dda191ef.tar.gz linux-stable-46e50459ea10cbf8a534fc1e6e752408dda191ef.tar.bz2 linux-stable-46e50459ea10cbf8a534fc1e6e752408dda191ef.zip |
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>
Diffstat (limited to 'tools/testing/selftests/Makefile')
-rw-r--r-- | tools/testing/selftests/Makefile | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/testing/selftests/Makefile b/tools/testing/selftests/Makefile index 80e5498eab92..5d9d4ddccccb 100644 --- a/tools/testing/selftests/Makefile +++ b/tools/testing/selftests/Makefile @@ -129,11 +129,11 @@ ifneq ($(KBUILD_OUTPUT),) # $(realpath ...) resolves symlinks abs_objtree := $(realpath $(abs_objtree)) BUILD := $(abs_objtree)/kselftest - KHDR_INCLUDES := -I${abs_objtree}/usr/include + KHDR_INCLUDES := -isystem ${abs_objtree}/usr/include else BUILD := $(CURDIR) abs_srctree := $(shell cd $(top_srcdir) && pwd) - KHDR_INCLUDES := -I${abs_srctree}/usr/include + KHDR_INCLUDES := -isystem ${abs_srctree}/usr/include DEFAULT_INSTALL_HDR_PATH := 1 endif |