From bece48695094e239cb6b0c3c1cb47f55f26a26ef Mon Sep 17 00:00:00 2001 From: trickypr <23250792+trickypr@users.noreply.github.com> Date: Tue, 3 Jan 2023 16:37:12 +1100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20Change=20opt=20target?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changes the instruction set target down to `nehalem` and the tuning architecture up to zen3 (not sure how widely available zen4 tuning is within gcc, it probably isn't available on ubuntu yet) --- src/constants/mozconfig.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/constants/mozconfig.ts b/src/constants/mozconfig.ts index 7279d12..16d99d0 100644 --- a/src/constants/mozconfig.ts +++ b/src/constants/mozconfig.ts @@ -31,6 +31,7 @@ ac_add_options --disable-optimize` buildOptions = `# Release build settings ac_add_options --disable-debug ac_add_options --enable-optimize +ac_add_options --enable-rust-simd ${platformOptimize} # Taken from waterfox` break } @@ -63,7 +64,7 @@ function getPlatformOptimiseFlags(): string { switch (process.platform) { case 'linux': { - optimiseFlags = `ac_add_options --enable-optimize="-O3 -march=haswell -mtune=haswell -w"` + optimiseFlags = `ac_add_options --enable-optimize="-O3 -march=nehalem -mtune=znver3 -w"` break } case 'darwin': { @@ -71,7 +72,7 @@ function getPlatformOptimiseFlags(): string { break } case 'win32': { - optimiseFlags = `ac_add_options --enable-optimize="-O2 -Qvec -w -clang:-ftree-vectorize -clang:-msse3 -clang:-mssse3 -clang:-msse4.1 -clang:-mtune=haswell"` + optimiseFlags = `ac_add_options --enable-optimize="-O2 -Qvec -w -clang:-ftree-vectorize -clang:-msse3 -clang:-mssse3 -clang:-msse4.1 -clang:-mtune=znver3"` break } }