See: https://issues.guix.gnu.org/47615
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=977223

--- a/am/bootstrap.am	2022-02-02 02:57:14.000000000 +0800
+++ b/am/bootstrap.am	2022-04-16 23:50:55.000000000 +0800
@@ -19,7 +19,8 @@
 
 # These variables can be set before you include bootstrap.am.
 GUILE_WARNINGS ?= -W1
-GUILE_OPTIMIZATIONS ?= -O2
+GUILE_OPTIMIZATIONS ?= -O1
+
 GUILE_TARGET ?= $(host)
 GUILE_BUILD_TAG ?= BOOTSTRAP($(GUILE_BOOTSTRAP_STAGE))
 

--- a/stage0/Makefile.am	2022-02-02 02:57:14.000000000 +0800
+++ b/stage0/Makefile.am	2022-04-16 23:50:24.000000000 +0800
@@ -22,7 +22,10 @@
 
 
 GUILE_WARNINGS = -W0
-GUILE_OPTIMIZATIONS = -O1
+
+$(info Note: adjusting GUILE_OPTIMIZATIONS for 32-bit big-endian architecture)
+GUILE_OPTIMIZATIONS = -O1 -Oresolve-primitives -Ocps
+
 GUILE_BOOTSTRAP_STAGE = stage0
 
 include $(top_srcdir)/am/bootstrap.am
