Your message dated Mon, 23 Sep 2024 09:50:38 +0000
with message-id <[email protected]>
and subject line Bug#1068690: fixed in rust-jemalloc-sys 0.3.2-2.1
has caused the Debian Bug report #1068690,
regarding rust-jemalloc-sys: FTBFS: add support for loongarch64
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.)
--
1068690: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1068690
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: rust-jemalloc-sys
Version: 0.3.2-2
Severity: wishlist
Tags: ftbfs patch
User: [email protected]
Usertags: loong64
Dear maintainers,
Compiling the rust-jemalloc-sys failed for loong64 in the Debian Package
Auto-Building environment.
The error log is as follows,
```
[jemalloc-sys 0.3.2] In file included from
include/jemalloc/internal/size_classes.h:6,
[jemalloc-sys 0.3.2] from
../jemalloc/include/jemalloc/internal/tcache_types.h:4,
[jemalloc-sys 0.3.2] from
../jemalloc/include/jemalloc/internal/jemalloc_internal_includes.h:46,
[jemalloc-sys 0.3.2] from ../jemalloc/src/bin.c:2:
[jemalloc-sys 0.3.2]
../jemalloc/include/jemalloc/internal/jemalloc_internal_types.h:114:6:
error: #error "Unknown minimum alignment for architecture; specify via "
[jemalloc-sys 0.3.2] 114 | # error "Unknown minimum alignment for
architecture; specify via "
[jemalloc-sys 0.3.2] | ^~~~~
```
The Full log can be found at
https://buildd.debian.org/status/logs.php?pkg=rust-jemalloc-sys&ver=0.3.2-2&arch=loong64.
I have added loongarch support in rust-jemalloc-sys package. Please
consider the patch I attached.
In addition, the LoongArch architecture has been supported by jemalloc
upstream, pelase see https://github.com/jemalloc/jemalloc.
Would it be possible to include the support for LoongArch in the next
upload?
Your opinions are welcome.
Thanks,
Dandan Zhang
Description: Add loongarch support
Last-Update: 2024-04-09
--- rust-jemalloc-sys-0.3.2.orig/jemalloc/include/jemalloc/internal/jemalloc_internal_types.h
+++ rust-jemalloc-sys-0.3.2/jemalloc/include/jemalloc/internal/jemalloc_internal_types.h
@@ -110,6 +110,9 @@ typedef int malloc_cpuid_t;
# ifdef __le32__
# define LG_QUANTUM 4
# endif
+# ifdef __loongarch__
+# define LG_QUANTUM 4
+# endif
# ifndef LG_QUANTUM
# error "Unknown minimum alignment for architecture; specify via "
"--with-lg-quantum"
--- rust-jemalloc-sys-0.3.2.orig/rep/include/jemalloc/internal/quantum.h
+++ rust-jemalloc-sys-0.3.2/rep/include/jemalloc/internal/quantum.h
@@ -61,6 +61,9 @@
# ifdef __le32__
# define LG_QUANTUM 4
# endif
+# ifdef __loongarch__
+# define LG_QUANTUM 4
+# endif
# ifndef LG_QUANTUM
# error "Unknown minimum alignment for architecture; specify via "
"--with-lg-quantum"
--- End Message ---
--- Begin Message ---
Source: rust-jemalloc-sys
Source-Version: 0.3.2-2.1
Done: Gianfranco Costamagna <[email protected]>
We believe that the bug you reported is fixed in the latest version of
rust-jemalloc-sys, 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.
Gianfranco Costamagna <[email protected]> (supplier of updated
rust-jemalloc-sys 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: SHA256
Format: 1.8
Date: Wed, 18 Sep 2024 11:19:29 +0200
Source: rust-jemalloc-sys
Built-For-Profiles: noudeb
Architecture: source
Version: 0.3.2-2.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Rust Maintainers
<[email protected]>
Changed-By: Gianfranco Costamagna <[email protected]>
Closes: 1068690
Changes:
rust-jemalloc-sys (0.3.2-2.1) unstable; urgency=medium
.
* Non-maintainer upload.
.
[ zhangdandan <[email protected]> ]
* add support for loongarch64 (Closes: #1068690)
Checksums-Sha1:
2c29276f1140a6f34565216ba5ea5f37666c6a5f 2379 rust-jemalloc-sys_0.3.2-2.1.dsc
be49a3ac6d58fb2b9accb8afca6ccaff27703275 5332
rust-jemalloc-sys_0.3.2-2.1.debian.tar.xz
58aa5c3661f4c65e8fdbe4559ad6d5c35c2548db 7843
rust-jemalloc-sys_0.3.2-2.1_source.buildinfo
Checksums-Sha256:
c06b55766c3f1e1aee50892babfa5eeb936ce7caf99fc6f4b89c9de277fe2c44 2379
rust-jemalloc-sys_0.3.2-2.1.dsc
297f25ddd9e5c4a3f54ea353d12e97705e7f1f6f74c5e3192c2f1f9b9884dff2 5332
rust-jemalloc-sys_0.3.2-2.1.debian.tar.xz
1be1402f85abe1f0ca24f8463bab92ec0aa61a4a978a68c175ab0067eaa7760c 7843
rust-jemalloc-sys_0.3.2-2.1_source.buildinfo
Files:
c23cd0d809cde42b843e6256f1b49d67 2379 rust optional
rust-jemalloc-sys_0.3.2-2.1.dsc
cd547cbe9eb02a165d7e028c7ea4fa2c 5332 rust optional
rust-jemalloc-sys_0.3.2-2.1.debian.tar.xz
38af08526930dd253763f47d0b3237ad 7843 rust optional
rust-jemalloc-sys_0.3.2-2.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAmbqm+sACgkQ808JdE6f
XdlSYg/9E5tfPFXInjMScZq8v5p43abIXfzUU0b5EUKIBmOZTiWTrcIWQrE2MISf
AUCrijwybS8cDgxMoMo6AZozWctMl1prjuL+/tcdjRhd1xYjDvya+aMmA9u1zMmf
I8MG8lg+I6MKicWrv81F/WLU5QEj70sWLaDM63umVSjkwYyfXz8p5ywy3NYjbv2d
mqT5L+nx2HGwtv9CaznjIppI8wkgUK3kP7LdVZvZw8G5ZGWaycXFIBjA0bJh5CK3
fPnODF37ee/nurXiIEan6obXxuDVy4GMUA7bIp3kWZcoDdMmSQ1aE0gf4j1WNlNz
hl66QJU9l4gb967XSzipcUb/kfkeKO26SbAtoxio/UHjzWT0qmHay+Zl9UHK0DR+
Dg4DsZsG1Yliob6U168cMpW3vHD/UKSiRAZB8Hvc2v/kHAsXlqCQdten4x2zed+O
mjZcAQVpi8uqgP49GGxkbC2ZC/2oyfmu5TRD8+IUgcre9LTK9uGwI7lQDlqNA9t6
20nQ3HxPuT5Ho1jThsL1TtF/BOiSmizHJxEpsGNltAcsqVj26Wydk0qw9j3iHOiT
YYb+mWWgVTry4hkLhe8XLWb7UNe8A5cg5ipv5A6ZpQS1k0yJ1FAg2hZop8w6BfpA
VhcfXfT3rgb2+ALYuQdkZ0BukUDQ5fEllyEzd+NCD+fuZ3fH+Zg=
=k5+s
-----END PGP SIGNATURE-----
pgpgrqWofxWWU.pgp
Description: PGP signature
--- End Message ---