• Michal Marek's avatar
    kbuild: Allow arch Makefiles to override {cpp,ld,c}flags · 61754c18
    Michal Marek authored
    Since commit a1c48bb1 (Makefile: Fix unrecognized cross-compiler command
    line options), the arch Makefile is included earlier by the main
    Makefile, preventing the arc architecture to set its -O3 compiler
    option. Since there might be more use cases for an arch Makefile to
    fine-tune the options, add support for ARCH_CPPFLAGS, ARCH_AFLAGS and
    ARCH_CFLAGS variables that are appended to the respective kbuild
    variables. The user still has the final say via the KCPPFLAGS, KAFLAGS
    and KCFLAGS variables.
    Reported-by: default avatarVineet Gupta <Vineet.Gupta1@synopsys.com>
    Cc: stable@vger.kernel.org # 3.16+
    Signed-off-by: default avatarMichal Marek <mmarek@suse.com>
    61754c18
makefiles.txt 46.6 KB