summaryrefslogtreecommitdiff
path: root/tools/include
diff options
context:
space:
mode:
authorJohn Hubbard <jhubbard@nvidia.com>2024-06-01 04:45:34 +0300
committerShuah Khan <skhan@linuxfoundation.org>2024-06-12 00:05:05 +0300
commited3994ac847e0d6605f248e7f6776b1d4f445f4b (patch)
tree286a7479f0a935f3fb1da5f8628c8f9c7af71b57 /tools/include
parent442b15a2d7a3f01534cb80585b84d7b60e4e2219 (diff)
downloadlinux-ed3994ac847e0d6605f248e7f6776b1d4f445f4b.tar.xz
selftests/fchmodat2: fix clang build failure due to -static-libasan
gcc requires -static-libasan in order to ensure that Address Sanitizer's library is the first one loaded. However, this leads to build failures on clang, when building via: make LLVM=1 -C tools/testing/selftests However, clang already does the right thing by default: it statically links the Address Sanitizer if -fsanitize is specified. Therefore, simply omit -static-libasan for clang builds. And leave behind a comment, because the whole reason for static linking might not be obvious. Cc: Ryan Roberts <ryan.roberts@arm.com> Signed-off-by: John Hubbard <jhubbard@nvidia.com> Reviewed-by: Nathan Chancellor <nathan@kernel.org> Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
Diffstat (limited to 'tools/include')
0 files changed, 0 insertions, 0 deletions