Merge pull request #109598 from S-NA/wip/firefox-aarch64-lto

firefox: limit disable-elf-hack to arm, x86{,_64}

authored by

Bernardo Meurer and committed by
GitHub
9fcf3e5c 3f929f73

+3 -4
+3 -4
pkgs/applications/networking/browsers/firefox/common.nix
··· 296 296 # https://bugzilla.mozilla.org/show_bug.cgi?id=1538724 297 297 # elf-hack is broken when using clang+lld: 298 298 # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 299 - ++ lib.optionals ltoSupport [ 300 - "--enable-lto" 301 - "--disable-elf-hack" 302 - ] ++ lib.optional (ltoSupport && !buildStdenv.isDarwin) "--enable-linker=lld" 299 + ++ lib.optional ltoSupport "--enable-lto" 300 + ++ lib.optional (ltoSupport && (buildStdenv.isAarch32 || buildStdenv.isi686 || buildStdenv.isx86_64)) "--disable-elf-hack" 301 + ++ lib.optional (ltoSupport && !buildStdenv.isDarwin) "--enable-linker=lld" 303 302 304 303 ++ flag alsaSupport "alsa" 305 304 ++ flag pulseaudioSupport "pulseaudio"