diff --git a/configs/common/mozconfig b/configs/common/mozconfig index a5956b9dd..83f5f361a 100644 --- a/configs/common/mozconfig +++ b/configs/common/mozconfig @@ -70,10 +70,6 @@ if test "$ZEN_RELEASE"; then MOZILLA_OFFICIAL=1 export MOZILLA_OFFICIAL=1 - mk_add_options MOZ_OPTIMIZE=2 - MOZ_OPTIMIZE=2 - export MOZ_OPTIMIZE=2 - export OPT_LEVEL="3" ac_add_options OPT_LEVEL="3" diff --git a/configs/linux/mozconfig b/configs/linux/mozconfig index 024972c0c..11df2433d 100644 --- a/configs/linux/mozconfig +++ b/configs/linux/mozconfig @@ -25,6 +25,10 @@ elif test "$SURFER_COMPAT" = "aarch64"; then ac_add_options --enable-optimize="-O3" + # override LTO settings + export MOZ_LTO=cross,thin + ac_add_options --enable-lto=cross,thin + export CFLAGS="$CFLAGS -O3" export CPPFLAGS="$CPPFLAGS -O3" export CXXFLAGS="$CXXFLAGS -O3" diff --git a/configs/windows/mozconfig b/configs/windows/mozconfig index 136c530e7..cee2f9b26 100644 --- a/configs/windows/mozconfig +++ b/configs/windows/mozconfig @@ -42,6 +42,10 @@ elif test "$SURFER_COMPAT" = "aarch64"; then ac_add_options --enable-optimize="-O2 -mtune=cortex-a55 -march=armv8.2-a+simd" + # override LTO settings + export MOZ_LTO=cross,thin + ac_add_options --enable-lto=cross,thin + export CFLAGS="-O2 -march=armv8.2-a+simd -mtune=cortex-a55" export CPPFLAGS="-O2 -march=armv8.2-a+simd -mtune=cortex-a55" export CXXFLAGS="-O2 -march=armv8.2-a+simd -mtune=cortex-a55"