On Thu, Aug 17, 2023 at 3:51 AM Naresh Kamboju naresh.kamboju@linaro.org wrote:
While building selftests landlock following warnings / errors noticed on the Linux next with clang-17.
Reported-by: Linux Kernel Functional Testing lkft@linaro.org
Build errors:
landlock/fs_test fs_test.c:4524:9: error: initializer element is not a compile-time constant
Hi Naresh, Can you tell me more about your specific version of clang-17?
I believe a fix of mine to clang should address this. It landed in clang-18, and was backported to clang-17 recently. https://github.com/llvm/llvm-project-release-prs/commit/0b2d5b967d9837579389...
I suspect your clang-17 might need a rebuild. Thanks for the report.
4524 | .mnt = mnt_tmp, | ^~~~~~~ 1 error generated.
Links:
Steps to reproduce: tuxmake --runtime podman --target-arch arm64 --toolchain clang-17 --kconfig https://storage.tuxsuite.com/public/linaro/lkft/builds/2U69ue7AaypfY7eRU4UUy... LLVM=1 LLVM_IAS=1 dtbs dtbs-legacy headers kernel kselftest modules
-- Linaro LKFT https://lkft.linaro.org