diff --git a/config/functions b/config/functions index 6923723602..094cc514af 100644 --- a/config/functions +++ b/config/functions @@ -5,9 +5,9 @@ setup_toolchain() { TARGET_CXXFLAGS+=" $CXXFLAGS_OPTIM_LTO" TARGET_LDFLAGS+=" $LDFLAGS_OPTIM_LTO" else - TARGET_CFLAGS+=" -fno-lto" - TARGET_CXXFLAGS+=" -fno-lto" - TARGET_LDFLAGS+=" -fno-lto" + TARGET_CFLAGS+=" $CFLAGS_OPTIM_NOLTO" + TARGET_CXXFLAGS+=" $CXXFLAGS_OPTIM_NOLTO" + TARGET_LDFLAGS+=" $LDFLAGS_OPTIM_NOLTO" fi # gold flag diff --git a/config/optimize b/config/optimize index 8327922742..7d498ee537 100644 --- a/config/optimize +++ b/config/optimize @@ -35,6 +35,9 @@ HOST_CXXFLAGS="$HOST_CXXFLAGS -Wno-format-security" CFLAGS_OPTIM_LTO="-flto -ffat-lto-objects" CXXFLAGS_OPTIM_LTO="-flto -ffat-lto-objects" LDFLAGS_OPTIM_LTO="-fuse-linker-plugin -flto" +CFLAGS_OPTIM_NOLTO="-fno-lto" +CXXFLAGS_OPTIM_NOLTO="-fno-lto" +LDFLAGS_OPTIM_NOLTO="-fno-lto" # gold flags LDFLAGS_OPTIM_GOLD="-fuse-ld=gold"