diff -Nru xmountains-2.11/debian/changelog xmountains-2.11/debian/changelog
--- xmountains-2.11/debian/changelog	2024-11-29 00:08:46.000000000 +0800
+++ xmountains-2.11/debian/changelog	2024-11-29 23:22:06.000000000 +0800
@@ -1,3 +1,9 @@
+xmountains (2.11-1.1) UNRELEASED; urgency=medium
+
+  * Disable -fcf-protection=full on amd64 and i386 architectures 
+
+ -- Gui-Yue <yuemeng.gui@gmail.com>  Fri, 29 Nov 2024 23:22:06 +0800
+
 xmountains (2.11-1) unstable; urgency=medium
 
   * New upstream release:
diff -Nru xmountains-2.11/debian/patches/disable--fcf-protection-except-amd.patch xmountains-2.11/debian/patches/disable--fcf-protection-except-amd.patch
--- xmountains-2.11/debian/patches/disable--fcf-protection-except-amd.patch	1970-01-01 08:00:00.000000000 +0800
+++ xmountains-2.11/debian/patches/disable--fcf-protection-except-amd.patch	2024-11-29 23:22:06.000000000 +0800
@@ -0,0 +1,19 @@
+--- a/Imakefile
++++ b/Imakefile
+@@ -5,9 +5,15 @@
+            HDRS = crinkle.h paint.h patchlevel.h copyright.h vroot.h
+           SHARS = README $(SRCS) $(HDRS) Imakefile xmountains.man Makefile.alt
+ ComplexProgramTarget(xmountains)
+-         CFLAGS = -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection
++         CFLAGS = -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fstack-clash-protection
+   LOCAL_LDFLAGS = -Wl,-z,relro
+ 
++
++ARCH := @ARCH@
++#ifdef ARCH_X86
++CFLAGS += -fcf-protection
++#endif
++
+ xmountains.shar: $(SHARS)
+ 	shar -o xmountains.shar README $(HDRS) Imakefile xmountains.man $(SRCS)
+ 
diff -Nru xmountains-2.11/debian/patches/series xmountains-2.11/debian/patches/series
--- xmountains-2.11/debian/patches/series	2024-07-27 20:07:49.000000000 +0800
+++ xmountains-2.11/debian/patches/series	2024-11-29 23:22:06.000000000 +0800
@@ -1 +1,2 @@
 blhc_flags.patch
+disable--fcf-protection-except-amd.patch
