]> www.infradead.org Git - users/jedix/linux-maple.git/commit
selftests/x86: avoid -no-pie warnings from clang during compilation
authorJohn Hubbard <jhubbard@nvidia.com>
Thu, 4 Jul 2024 07:24:29 +0000 (00:24 -0700)
committerShuah Khan <skhan@linuxfoundation.org>
Thu, 11 Jul 2024 17:23:55 +0000 (11:23 -0600)
commita89e589051d48f605c11662c35c56be65e1bca64
tree1e230293c76fb9d3ab1cd52e0fdd12fa322bfb50
parent2ab9c93d6104e36110754d0778103f7f8719d969
selftests/x86: avoid -no-pie warnings from clang during compilation

When building with clang, via:

    make LLVM=1 -C tools/testing/selftests

...clang warns that -no-pie is "unused during compilation".

This occurs because clang only wants to see -no-pie during linking.
Here, we don't have a separate linking stage, so a compiler warning is
unavoidable without (wastefully) restructuring the Makefile.

Avoid the warning by simply disabling that warning, for clang builds.

Acked-by: Muhammad Usama Anjum <usama.anjum@collabora.com>
Signed-off-by: John Hubbard <jhubbard@nvidia.com>
Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
tools/testing/selftests/x86/Makefile