#1145331 Add loong64 support for criu

#1145331#5
Date:
2026-08-24 08:08:19 UTC
From:
To:
Hi all,
   Please add loong64 support for criu.

   1. Patch
   --- criu-4.2.1-ori/debian/control       2026-07-31 04:03:29.000000000 +0800
+++ criu-4.2.1/debian/control   2026-08-24 15:34:52.868609317 +0800
@@ -30,7 +30,7 @@
 Testsuite: autopkgtest-pkg-python

 Package: criu
-Architecture: amd64 arm64 ppc64el riscv64 s390x
+Architecture: amd64 arm64 loong64 ppc64el riscv64 s390x
 Depends:
  ${misc:Depends},
  ${shlibs:Depends},
@@ -57,7 +57,7 @@

 Package: libcriu2
 Section: libs
-Architecture: amd64 arm64 ppc64el riscv64 s390x
+Architecture: amd64 arm64 loong64 ppc64el riscv64 s390x
 Multi-Arch: same
 Depends:
  ${misc:Depends},
@@ -79,7 +79,7 @@

 Package: libcriu-dev
 Section: libdevel
-Architecture: amd64 arm64 ppc64el riscv64 s390x
+Architecture: amd64 arm64 loong64 ppc64el riscv64 s390x
 Depends:
  libcriu2 (= ${binary:Version}),
  libprotobuf-c-dev,
@@ -124,7 +124,7 @@

 Package: libcompel1
 Section: libs
-Architecture: amd64 arm64 ppc64el riscv64 s390x
+Architecture: amd64 arm64 loong64 ppc64el riscv64 s390x
 Multi-Arch: same
 Depends:
  ${misc:Depends},
@@ -143,7 +143,7 @@

 Package: libcompel-dev
 Section: libdevel
-Architecture: amd64 arm64 ppc64el riscv64 s390x
+Architecture: amd64 arm64 loong64 ppc64el riscv64 s390x
 Depends:
  libcompel1 (= ${binary:Version}),
  ${misc:Depends},


  2. Build log
  I: pybuild plugin_pyproject:199: Copying package built for python3.13 to destdir
I: pybuild plugin_pyproject:199: Copying package built for python3.14 to destdir
make[1]: 离开目录“/home/loongson/debian/criu/criu-4.2.1”
  dh_install -O--buildsystem=pybuild
  dh_installdocs -O--buildsystem=pybuild
  dh_installchangelogs -O--buildsystem=pybuild
  dh_installexamples -O--buildsystem=pybuild
  dh_installman -O--buildsystem=pybuild
  dh_python3 -O--buildsystem=pybuild
I: dh_python3 tools:129: replacing shebang in debian/python3-pycriu/usr/bin/crit
I: dh_python3 tools:129: replacing shebang in debian/python3-pycriu/usr/sbin/criu-ns
  dh_installsystemduser -O--buildsystem=pybuild
  dh_perl -O--buildsystem=pybuild
  dh_link -O--buildsystem=pybuild
  dh_strip_nondeterminism -O--buildsystem=pybuild
  dh_compress -O--buildsystem=pybuild
  dh_fixperms -O--buildsystem=pybuild
  dh_missing -O--buildsystem=pybuild
  dh_dwz -a -O--buildsystem=pybuild
dwz: debian/criu/usr/sbin/criu: DWARF compression not beneficial - old size 1698601 new size 1737098
  dh_strip -a -O--buildsystem=pybuild
  dh_makeshlibs -a -O--buildsystem=pybuild
  dh_shlibdeps -a -O--buildsystem=pybuild
dpkg-shlibdeps: warning: diversions involved - output may be incorrect
diversion by libc6 from: /lib64/ld-linux-loongarch-lp64d.so.1
dpkg-shlibdeps: warning: diversions involved - output may be incorrect
diversion by libc6 to: /lib64/ld-linux-loongarch-lp64d.so.1.usr-is-merged
dpkg-shlibdeps: warning: diversions involved - output may be incorrect
diversion by libc6 from: /lib64/ld-linux-loongarch-lp64d.so.1
dpkg-shlibdeps: warning: diversions involved - output may be incorrect
diversion by libc6 to: /lib64/ld-linux-loongarch-lp64d.so.1.usr-is-merged
  dh_installdeb -O--buildsystem=pybuild
  dh_gencontrol -O--buildsystem=pybuild
dpkg-gencontrol: warning: Depends field of package libcriu-dev: substitution variable ${shlibs:Depends} used, but is not defined
dpkg-gencontrol: warning: Depends field of package libcompel-dev: substitution variable ${shlibs:Depends} used, but is not defined
  dh_md5sums -O--buildsystem=pybuild
  dh_builddeb -O--buildsystem=pybuild
dpkg-deb: 正在 '../libcriu2-dbgsym_4.2.1-1_loong64.deb' 中构建软件包 'libcriu2-dbgsym'。
dpkg-deb: 正在 '../libcompel1_4.2.1-1_loong64.deb' 中构建软件包 'libcompel1'。
dpkg-deb: 正在 '../criu_4.2.1-1_loong64.deb' 中构建软件包 'criu'。
dpkg-deb: 正在 '../libcriu-dev_4.2.1-1_loong64.deb' 中构建软件包 'libcriu-dev'。
dpkg-deb: 正在 '../libcompel1-dbgsym_4.2.1-1_loong64.deb' 中构建软件包 'libcompel1-dbgsym'。
dpkg-deb: 正在 '../libcompel-dev_4.2.1-1_loong64.deb' 中构建软件包 'libcompel-dev'。
dpkg-deb: 正在 '../python3-pycriu_4.2.1-1_all.deb' 中构建软件包 'python3-pycriu'。
dpkg-deb: 正在 '../criu-dbgsym_4.2.1-1_loong64.deb' 中构建软件包 'criu-dbgsym'。
dpkg-deb: 正在 '../libcriu2_4.2.1-1_loong64.deb' 中构建软件包 'libcriu2'。
dpkg-genbuildinfo -O../criu_4.2.1-1_loong64.buildinfo
dpkg-genchanges -O../criu_4.2.1-1_loong64.changes
dpkg-genchanges: info: including full source code in upload
dpkg-source --after-build .
dpkg-buildpackage: info: full upload (original source is included)


Thanks,
Na Zhang