[compiler-rt] [compiler-rt] Fix incorrect usages of check_cxx_compiler_flag (PR #83779)

Yingwei Zheng via llvm-commits llvm-commits at lists.llvm.org
Fri Mar 8 00:19:43 PST 2024


dtcxzyw wrote:

This patch seems to break the build :(
> [3/4] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/x86_64/floatundisf.S.o
FAILED: projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/x86_64/floatundisf.S.o 
/usr/bin/cc -DVISIBILITY_HIDDEN -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/dtcxzyw/llvm-build/projects/compiler-rt/lib/builtins -I/home/dtcxzyw/llvm-project/compiler-rt/lib/builtins -I/home/dtcxzyw/llvm-build/include -I/home/dtcxzyw/llvm-project/llvm/include -fPIC -O3 -DNDEBUG -m64 -fno-lto -Werror=array-bounds -Werror=uninitialized -Werror=shadow -Werror=empty-body -Werror=sizeof-pointer-memaccess -Werror=sizeof-array-argument -Werror=format-security -std=c11 -Werror=builtin-declaration-mismatch -MD -MT projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/x86_64/floatundisf.S.o -MF projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/x86_64/floatundisf.S.o.d -o projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/x86_64/floatundisf.S.o -c /home/dtcxzyw/llvm-project/compiler-rt/lib/builtins/x86_64/floatundisf.S
cc1: error: ‘-Wformat-security’ ignored without ‘-Wformat’ [-Werror=format-security]
cc1: some warnings being treated as errors

https://github.com/llvm/llvm-project/pull/83779


More information about the llvm-commits mailing list