diff -Nru weakforced-2.10.2/debian/changelog weakforced-2.10.2/debian/changelog
--- weakforced-2.10.2/debian/changelog	2024-08-25 19:09:44.000000000 +0800
+++ weakforced-2.10.2/debian/changelog	2024-11-24 21:54:19.000000000 +0800
@@ -1,3 +1,9 @@
+weakforced (2.10.2-1.1) UNRELEASED; urgency=medium
+
+  * Add ldflag "-latomic" for riscv64
+
+ -- Gui-Yue <yuemeng.gui@gmail.com>  Sun, 24 Nov 2024 21:54:19 +0800
+
 weakforced (2.10.2-1) unstable; urgency=medium
 
   * New upstream release 2.10.2
diff -Nru weakforced-2.10.2/debian/rules weakforced-2.10.2/debian/rules
--- weakforced-2.10.2/debian/rules	2024-08-24 00:12:32.000000000 +0800
+++ weakforced-2.10.2/debian/rules	2024-11-24 21:54:19.000000000 +0800
@@ -8,6 +8,7 @@
 # see EXAMPLES in dpkg-buildflags(1) and read /usr/share/dpkg/*
 DPKG_EXPORT_BUILDFLAGS = 1
 include /usr/share/dpkg/default.mk
+DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
 
 %:
 	dh $@
@@ -17,3 +18,10 @@
 	  --sysconfdir=/etc/wforce \
 	  --with-luajit \
 	  --enable-trackalert
+
+override_dh_auto_build:
+ifeq ($(DEB_HOST_ARCH), riscv64)
+	dh_auto_build -- LDFLAGS="-latomic"
+else
+	dh_auto_build
+endif
