gold did not work, trying to use -O1 instead of -O3 via a hack

This commit is contained in:
Tom spot Callaway 2021-10-19 14:18:42 -04:00
parent 977aafb453
commit a7cb5d2535

View File

@ -23,7 +23,6 @@
export NINJA_STATUS="[%2:%f/%t] " ; \
../depot_tools/ninja -j %{numjobs} -C '%1' -vvv '%2'
# This was faster when it worked, but it didn't always.
# As of chromium 80, it is no longer supported. RIP.
%global use_jumbo 0
@ -54,12 +53,6 @@
# Seems like we might need this sometimes
# Practically, no. But it's here in case we do.
%global use_gold 0
# Lets see if gold gets us past this old corner case.
%if 0%{?fedora} == 33
%ifarch i686
%global use_gold 1
%endif
%endif
# 2020-08-20: F33+ aarch64 has a binutils bug trying to link clear_key_cdm
# https://bugzilla.redhat.com/show_bug.cgi?id=1869884
@ -1200,6 +1193,13 @@ CHROMIUM_CORE_GN_DEFINES+=' use_jumbo_build=true jumbo_file_merge_limit=8'
%if 0%{?rhel} == 8
CHROMIUM_CORE_GN_DEFINES+=' use_gnome_keyring=false use_glib=true'
%endif
# This is a super disgusting hack to try to get i686 to build on Fedora 33
# This flag switches it from -O3 to -O1.
%if 0%{?fedora} == 33
%ifarch i686
CHROMIUM_CORE_GN_DEFINES+=' optimize_for_fuzzing=true'
%endif
%endif
export CHROMIUM_CORE_GN_DEFINES
CHROMIUM_BROWSER_GN_DEFINES=""