Nathan Chancellor <nathan@xxxxxxxxxx> writes: > When clang's -Qunused-arguments is dropped from KBUILD_CPPFLAGS, it > warns: > > clang-16: error: argument unused during compilation: '-s' [-Werror,-Wunused-command-line-argument] > > The compiler's '-s' flag is a linking option (it is passed along to the > linker directly), which means it does nothing when the linker is not > invoked by the compiler. The kernel builds all .o files with '-c', which > stops the compilation pipeline before linking, so '-s' can be safely > dropped from ASFLAGS. > > Signed-off-by: Nathan Chancellor <nathan@xxxxxxxxxx> > Reviewed-by: Nick Desaulniers <ndesaulniers@xxxxxxxxxx> > Reviewed-by: Segher Boessenkool <segher@xxxxxxxxxxxxxxxxxxx> > --- > Cc: mpe@xxxxxxxxxxxxxx Acked-by: Michael Ellerman <mpe@xxxxxxxxxxxxxx> (powerpc) cheers