Your message dated Sun, 29 Oct 2023 18:05:04 +0000
with message-id <e1qxa9o-005lxy...@fasolo.debian.org>
and subject line Bug#1025376: fixed in libcds 2.3.3-4
has caused the Debian Bug report #1025376,
regarding libcds: FTBFS on mips64el, s390x, riscv64
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 ow...@bugs.debian.org
immediately.)
--
1025376: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1025376
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: libcds
Version: 2.3.3-2
Severity: important
Tags: ftbfs, patch
User: debian-ri...@lists.debian.org
Usertags: riscv64
X-Debbugs-Cc: debian-ri...@lists.debian.org,
debian-m...@lists.debian.org, debian-s...@lists.debian.org
Dear Maintainer,
The package has a ftbfs issue on misp64el, s390x, riscv64 arch. like:
```
/<<PKGBUILDDIR>>/cds/algo/int_algo.h:80:28: error: redefinition of ‘uint64_t
cds::beans::log2floor(uint64_t)’
static inline uint64_t log2floor( uint64_t n )
^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/cds/os/alloc_aligned.h:31,
from /<<PKGBUILDDIR>>/cds/os/topology.h:14,
...
from /<<PKGBUILDDIR>>/cds/init.h:10,
from /<<PKGBUILDDIR>>/src/init.cpp:6:
/<<PKGBUILDDIR>>/cds/algo/int_algo.h:80:28: error: redefinition of ‘uint64_t
cds::beans::log2floor(uint64_t)’
```
The full buildd log is here:
https://buildd.debian.org/status/fetch.php?pkg=libcds&arch=riscv64&ver=2.3.3-2&stamp=1565549535&raw=0
https://buildd.debian.org/status/fetch.php?pkg=libcds&arch=mips64el&ver=2.3.3-2&stamp=1565604703&raw=0
https://buildd.debian.org/status/fetch.php?pkg=libcds&arch=s390x&ver=2.3.3-2&stamp=1569778976&raw=0
The patch I have tested it on my local machines, please consider to
apply it in next upload. thanks.
There is a PR to support s390x[0] and I will forward this patch to
upstream also.
[0]: https://github.com/khizmax/libcds
--
Regards,
--
Bo YU
diff -Nru libcds-2.3.3/debian/patches/fix-ftbfs-on-some-arch.patch
libcds-2.3.3/debian/patches/fix-ftbfs-on-some-arch.patch
--- libcds-2.3.3/debian/patches/fix-ftbfs-on-some-arch.patch 1970-01-01
07:30:00.000000000 +0730
+++ libcds-2.3.3/debian/patches/fix-ftbfs-on-some-arch.patch 2019-08-12
01:23:22.000000000 +0800
@@ -0,0 +1,25 @@
+Description: add support for riscv64, mips64el, s390x
+Last-Update: 2022-12-03
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/cds/compiler/gcc/compiler_macro.h
++++ b/cds/compiler/gcc/compiler_macro.h
+@@ -122,6 +122,18 @@
+ # else
+ # define CDS_BUILD_BITS 32
+ # endif
++#elif defined(__mips__) && defined(_MIPSEL) && _MIPS_SIM == _ABI64
++# define CDS_PROCESSOR_ARCH CDS_PROCESSOR_MIPS64EL
++# define CDS_BUILD_BITS 64
++# define CDS_PROCESSOR__NICK "mips64el"
++#elif defined(__riscv) && __riscv_xlen == 64
++# define CDS_PROCESSOR_ARCH CDS_PROCESSOR_RISCV64
++# define CDS_BUILD_BITS 64
++# define CDS_PROCESSOR__NICK "riscv64"
++#elif defined(__s390x__)
++# define CDS_PROCESSOR_ARCH CDS_PROCESSOR_S390X
++# define CDS_BUILD_BITS 64
++# define CDS_PROCESSOR__NICK "s390x"
+ #else
+ # if defined(CDS_USE_LIBCDS_ATOMIC)
+ # error "Libcds does not support atomic implementation for the
processor architecture. Try to use C++11-compatible compiler and remove
CDS_USE_LIBCDS_ATOMIC flag from compiler command line"
diff -Nru libcds-2.3.3/debian/patches/series libcds-2.3.3/debian/patches/series
--- libcds-2.3.3/debian/patches/series 1970-01-01 07:30:00.000000000 +0730
+++ libcds-2.3.3/debian/patches/series 2019-08-12 01:23:22.000000000 +0800
@@ -0,0 +1 @@
+fix-ftbfs-on-some-arch.patch
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Source: libcds
Source-Version: 2.3.3-4
Done: Thorsten Alteholz <deb...@alteholz.de>
We believe that the bug you reported is fixed in the latest version of
libcds, 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 1025...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Thorsten Alteholz <deb...@alteholz.de> (supplier of updated libcds 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 29 Oct 2023 10:02:22 +0100
Source: libcds
Architecture: source
Version: 2.3.3-4
Distribution: unstable
Urgency: medium
Maintainer: Thorsten Alteholz <deb...@alteholz.de>
Changed-By: Thorsten Alteholz <deb...@alteholz.de>
Closes: 1025376
Changes:
libcds (2.3.3-4) unstable; urgency=medium
.
* upload to unstable
* debian/control: bump standard to 4.6.2 (no changes)
* introduce more know arches (Closes: #1025376)
Thanks to Bo YU for the patch!
Checksums-Sha1:
3e9a28968cd5f1a5f301dd8d21ee77946a96d8e5 2057 libcds_2.3.3-4.dsc
0d5364faf11149e2d0a3f2ce7e523400d44b5d40 1459141 libcds_2.3.3.orig.tar.gz
b3a0bd186391296dd5c59a54df7225585b061a63 4564 libcds_2.3.3-4.debian.tar.xz
d90c91cb57224ed82a3390361749d44f17c11372 7566 libcds_2.3.3-4_amd64.buildinfo
Checksums-Sha256:
45660fda5468ad4cfe444c34d2d939d97f266422febf129fe558d26e976b314e 2057
libcds_2.3.3-4.dsc
f090380ecd6b63a3c2b2f0bdb27260de2ccb22486ef7f47cc1175b70c6e4e388 1459141
libcds_2.3.3.orig.tar.gz
a596006683019541be4e1412fbc4b3f39742073e5505fc424936f30152a08b2f 4564
libcds_2.3.3-4.debian.tar.xz
cc57627b3b945ea567b97f08d1d62e950bdbba87a2bba04dedc7201eaaa19ecc 7566
libcds_2.3.3-4_amd64.buildinfo
Files:
d75f1086d2e7236a03005b990e4a4c29 2057 devel optional libcds_2.3.3-4.dsc
e2622b1334f271022140253e3557f0ae 1459141 devel optional
libcds_2.3.3.orig.tar.gz
c88343d7e63dbb4d98496c60bbc72bae 4564 devel optional
libcds_2.3.3-4.debian.tar.xz
a118b569e1ce02a93492aa4a565d62b5 7566 devel optional
libcds_2.3.3-4_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQKnBAEBCgCRFiEEYgH7/9u94Hgi6ruWlvysDTh7WEcFAmU+mZhfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDYy
MDFGQkZGREJCREUwNzgyMkVBQkI5Njk2RkNBQzBEMzg3QjU4NDcTHGRlYmlhbkBh
bHRlaG9sei5kZQAKCRCW/KwNOHtYR2lrD/4nq6zrJcD6652NgUUuxbup/97dPWJU
yLBbfKd3axf96XyItGm2wzRbZVO1aTn7D2uFz8F3BqHLLzT6SCfMCNAXibps+cxz
bOjOmzsexAffgD1FqB4r5Q+gWpffHoJJLAEsyDl4IUMdTP0P/7+PsGh4CYsmxiKB
AWFaTTyeCn2FO6VeYSnf1A5pFVO8UVIXpMkneRaft3DAKcx5sxc1FALk2I9aMzcS
0kYFqyP7wWEm8ErMpWdeMv8beBbJ8kmz2xhoJ/vlJINrY/LMvxLF1uYgTEjRaYEu
DsemJRhuSKlMec1+aONkkum7FFa2oieVC8I5/52ViHU4tJ8+Qcyeb21r3OEIKPBD
PQfJmYy8T/TORu1Ts4x3vuEHMwIRIKArwV77sCxV1AIvXgzmTtZ8ivXiOe8wHEfH
UlWjaoq8L/XkhvfXBFuDrVkoW4bthWdmcEpADNPFTm/Gg22sBsuoEnNU4ZwbQYZe
1cj5vJC3vXrNoOF913f8eHsImiqf+w97B+0c3FfVJUsEAo2PPIU+Lx1dZH8FAcwH
/skGVmTZDjH67dHYjjyJE648ilv6zlqKIsByFzNuyZ5M9mjPxj0ge3LqV/MWl2fM
t9SdbpmQ2mSfHYEn47SbZ+tQrptOzuvTmqGCHMwkhSbP96kLTNqT2p8SPsS6lQLm
61VbI9nZwinWTg==
=bOYU
-----END PGP SIGNATURE-----
--- End Message ---