Your message dated Thu, 06 Jun 2024 16:19:16 +0000
with message-id <[email protected]>
and subject line Bug#1072676: fixed in liburcu 0.14.0-4
has caused the Debian Bug report #1072676,
regarding liburcu: FTBFS: #error "Cannot build: unrecognized architecture
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1072676: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1072676
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: liburcu
Version: 0.14.0-3.1
Severity: normal
Tags: ftbfs patch
User: [email protected]
Usertags: loong64

Dear maintainers,

Compiling the liburcu failed for loong64 in the Debian Package Auto-Building environment.
The error log is as follows,
```
../include/urcu/uatomic.h:57:2: error: #error "Cannot build: unrecognized architecture, see <urcu/arch.h>."    57 | #error "Cannot build: unrecognized architecture, see <urcu/arch.h>."
      |  ^~~~~
In file included from ../include/urcu/static/wfstack.h:34,
                 from wfstack.c:25:
../include/urcu/uatomic.h:57:2: error: #error "Cannot build: unrecognized architecture, see <urcu/arch.h>."    57 | #error "Cannot build: unrecognized architecture, see <urcu/arch.h>."
      |  ^~~~~
In file included from ../include/urcu/static/wfcqueue.h:35,
                 from wfcqueue.c:26:
../include/urcu/uatomic.h:57:2: error: #error "Cannot build: unrecognized architecture, see <urcu/arch.h>."    57 | #error "Cannot build: unrecognized architecture, see <urcu/arch.h>."
      |  ^~~~~
......
```

The Full log can be found at https://buildd.debian.org/status/logs.php?pkg=liburcu&ver=0.14.0-3.1&arch=loong64.

After ayanlyzing, One upstream patch is missing for LoongArch in the liburcu 0.14.0-3.1 source package. The missing code can be found at https://github.com/urcu/userspace-rcu/blob/5eb8d947c57e092129443aa38efffc9fb6ab6816/include/urcu/uatomic.h#L96.
Please consider the patch I attached.
I have built liburcu 0.14.0-3.1 successfully on my local ENV.

Your opinions are welcome.

Thanks,
Dandan Zhang

Description: Fix the support for loongarch
Last-Update: 2024-06-06

--- liburcu-0.14.0.orig/include/urcu/uatomic.h
+++ liburcu-0.14.0/include/urcu/uatomic.h
@@ -53,6 +53,8 @@
 #include <urcu/uatomic/riscv.h>
 #elif defined(URCU_ARCH_SUPERH)
 #include <urcu/uatomic/superh.h>
+#elif defined(URCU_ARCH_LOONGARCH)
+#include <urcu/uatomic/loongarch.h>
 #else
 #error "Cannot build: unrecognized architecture, see <urcu/arch.h>."
 #endif

--- End Message ---
--- Begin Message ---
Source: liburcu
Source-Version: 0.14.0-4
Done: Michael Jeanson <[email protected]>

We believe that the bug you reported is fixed in the latest version of
liburcu, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael Jeanson <[email protected]> (supplier of updated liburcu package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 06 Jun 2024 11:57:16 -0400
Source: liburcu
Architecture: source
Version: 0.14.0-4
Distribution: unstable
Urgency: medium
Maintainer: Jon Bernard <[email protected]>
Changed-By: Michael Jeanson <[email protected]>
Closes: 1072676
Changes:
 liburcu (0.14.0-4) unstable; urgency=medium
 .
   * [306f492] Fix missing hunk in Loongarch support patch (Closes: #1072676)
     Thanks to Dandan Zhang <[email protected]>
   * [32a087b] Fix liburcu8t64 lintian override
Checksums-Sha1:
 4cb6d33da55f8ea536dd6c7bb012d6de6d6fcc68 2296 liburcu_0.14.0-4.dsc
 3543944d5dfa3b940509cd3cf0e22d5da9059762 661322 liburcu_0.14.0.orig.tar.bz2
 57a26be991187e888af006252e5b8b8530514f6f 488 liburcu_0.14.0.orig.tar.bz2.asc
 abd0cae875e395ae44a1aba4be9be79667ac96cb 16744 liburcu_0.14.0-4.debian.tar.xz
 a93ab5f17299d79604d27f97d6f93561f3a0c92c 6241 liburcu_0.14.0-4_source.buildinfo
Checksums-Sha256:
 dac2b6c4e6c8208a834ca48747b2b7a99595cae6d26bab71d9518963df53f58e 2296 
liburcu_0.14.0-4.dsc
 ca43bf261d4d392cff20dfae440836603bf009fce24fdc9b2697d837a2239d4f 661322 
liburcu_0.14.0.orig.tar.bz2
 abca01ef6ec06c20db35f757272e74cad996e794c34a86d9bfb3eb7b9731f716 488 
liburcu_0.14.0.orig.tar.bz2.asc
 4de17bdd22a0b36abd2786b0cfe8924941adc7485cce625d9ef3fda9c285e557 16744 
liburcu_0.14.0-4.debian.tar.xz
 9238a2df263565ecb9fd135028f77a6fc4e2cd230274f3d11325fb850c377ed5 6241 
liburcu_0.14.0-4_source.buildinfo
Files:
 25c2e67a581d23f8e47fca6a0c4322fb 2296 libs optional liburcu_0.14.0-4.dsc
 0cd5647788b048a5d6bbdb3b08d46299 661322 libs optional 
liburcu_0.14.0.orig.tar.bz2
 6dbb878ef8bf4f0ffa68c805e57bfe1f 488 libs optional 
liburcu_0.14.0.orig.tar.bz2.asc
 473776ee600e2a504adf8d2fa02e6eed 16744 libs optional 
liburcu_0.14.0-4.debian.tar.xz
 1034cbea680eabb0f8b50e73fb68975f 6241 libs optional 
liburcu_0.14.0-4_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEEmGYkMkK2Qid54gtihlYfRSGA/P4FAmZh3KAUHG1qZWFuc29u
QGRlYmlhbi5vcmcACgkQhlYfRSGA/P55Ew/+PPpjSLmbv12kmHxpqmF48X+6Y6BV
7XRolygcQFRNosQYyIUYHQRDkudprawB7PiH7G5Nql8VXvidWi4O7lfOedK6ZW75
iRLLOSgp1MKrjJuvGToRx5Fyp9T0DYrWvfpXahJe1wGqaCfIOzqt1WX6Q1D6R4cC
wbwKAvQ6HXq6TvUBJrfzKUW7eEcMFCN79tk5S/8Dwr4Gk48P1k0ls+O0rWkNDOzA
ZQEytRzOLm6teGidff/NBmXMfi//9365br7+GQ9CRJgPMdGVCFwtLW2KHnJjxKhG
mlWTuAv3dJ7SEHBDYZra1Oum0MUM2X9B8smK8OrELumAPeMDprTaz45PY2+20Kr4
7NiqN+sfgg5Dj5+3t3tTWOx2BIRBElwl5Xh04xEdVhyITezedIwpbaoTr/n2Lizu
2Te8pCuAWthkjxK7cAUoPnltsApnx5B61HWqnaeQhseVC2MR1nL6pDH3VzfmXRub
cYgcWaULVVvlG2WZC4croi8CzNp7QFgnx/xiWpL3RHZKC73dPQQmJ2NM7Nef76gW
TsC01YevbryOAQ06SriscNpHWvu3PDTK2TGHEbo/Mg8OxCp0G6AhaM5yRNRVdIBO
z7OVRj9j+HoWT2EsHp0eWfYmFW6F+DxC61SrTURzb6B+Wr4VxiQT1niJazu5rOxy
aUm7+dSVmLEnI5o=
=+Hrh
-----END PGP SIGNATURE-----

Attachment: pgpFZ27NJxTay.pgp
Description: PGP signature


--- End Message ---

Reply via email to