Your message dated Mon, 10 Mar 2025 22:20:51 +0000
with message-id <[email protected]>
and subject line Bug#1100017: fixed in simde 0.8.2-3
has caused the Debian Bug report #1100017,
regarding simde: Cherry-pick patch from simde upstream
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.)
--
1100017: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1100017
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: simde
Version: 0.8.2-2
Severity: wishlist
Tags: patch FTBFS
User: [email protected]
Usertags: loong64
Dear maintainers,
Compiling the plink2 failed(depends simde arch=all) for loong64 in the
Debian Package Auto-Building environment.
The error log is as follows,
```
../include/SFMT.c: In function ‘mm_recursion’:
/usr/include/simde/../simde/x86/sse2.h:1447:22: error: type mismatch in
conditional expression
1447 | (((imm8)<=0) ? (a) : (((imm8)>15) ? simde_mm_setzero_si128()
:
simde__m128i_from_lsx_i8((v16i8)__lsx_vbsrl_v(simde__m128i_to_private(a).lsx_i64,
(imm8)))))
| ^
```
Same as the above build error when compiling minimap2 source package.
I have submitted bug and patch for minimap2.
Please check https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1099518.
Instead of submitting modification patches (involving public code) for
each source package (e.g. plink2, minimap2, fermi-lite, fasta3), we
should modify the libsimde-dev dependency package.
Please check the upstream PR:
https://github.com/simd-everywhere/simde/pull/1287.
Please consider the patch I attached.
Based on attached patch, I built simde and installed
libsimde-dev_0.8.2-2+loong64_all.deb.
And then, plink2 and minimap2 were built successfully on my local ENV
(The above two compilation errors of obs-studio have been resolved).
```
dh_md5sums -O--sourcedirectory=build_dynamic/
dh_builddeb -O--sourcedirectory=build_dynamic/
dpkg-deb: building package 'plink2-dbgsym' in
'../plink2-dbgsym_2.00~a6.9-250129+dfsg-1_loong64.deb'.
dpkg-deb: building package 'plink2' in
'../plink2_2.00~a6.9-250129+dfsg-1_loong64.deb'.
dpkg-genbuildinfo -O../plink2_2.00~a6.9-250129+dfsg-1_loong64.buildinfo
dpkg-genchanges -O../plink2_2.00~a6.9-250129+dfsg-1_loong64.changes
......
```
Could you add attached patch(Or upstream pr
https://github.com/simd-everywhere/simde/pull/1287) for simde in the
next upload?
You opinions are welcome.
Best regards,
Dandan Zhang
Description: x86 sse2 for loongarch: fix GCC build failure
.
simde (0.8.2-2+loong64) unstable; urgency=medium
.
* x86 sse2 for loongarch: fix GCC build failure.
- Applied-Upstream: https://github.com/simd-everywhere/simde/pull/1287
Author: Dandan Zhang <[email protected]>
---
Applied-Upstream: master, https://github.com/simd-everywhere/simde/pull/1287
Signed-Off-By: Jin Bo
Last-Update: 2025-03-10
--- simde-0.8.2.orig/simde/x86/sse2.h
+++ simde-0.8.2/simde/x86/sse2.h
@@ -1346,7 +1346,7 @@ simde_mm_bslli_si128 (simde__m128i a, co
#define simde_mm_bslli_si128(a, imm8) _mm_slli_si128(a, imm8)
#elif defined(SIMDE_LOONGARCH_LSX_NATIVE)
#define simde_mm_bslli_si128(a, imm8) \
- (((imm8)<=0) ? (a) : (((imm8)>15) ? simde_mm_setzero_si128() : simde__m128i_from_lsx_i8((v16i8)__lsx_vbsll_v(simde__m128i_to_private(a).lsx_i64, (imm8)))))
+ (((imm8)<=0) ? (simde__m128i)(a) : (((imm8)>15) ? simde_mm_setzero_si128() : simde__m128i_from_lsx_i8((v16i8)__lsx_vbsll_v(simde__m128i_to_private(a).lsx_i64, (imm8)))))
#elif defined(SIMDE_ARM_NEON_A32V7_NATIVE) && !defined(__clang__)
#define simde_mm_bslli_si128(a, imm8) \
simde__m128i_from_neon_i8(((imm8) <= 0) ? simde__m128i_to_neon_i8(a) : (((imm8) > 15) ? (vdupq_n_s8(0)) : (vextq_s8(vdupq_n_s8(0), simde__m128i_to_neon_i8(a), 16 - (imm8)))))
@@ -1444,7 +1444,7 @@ simde_mm_bsrli_si128 (simde__m128i a, co
#define simde_mm_bsrli_si128(a, imm8) _mm_srli_si128(a, imm8)
#elif defined(SIMDE_LOONGARCH_LSX_NATIVE)
#define simde_mm_bsrli_si128(a, imm8) \
- (((imm8)<=0) ? (a) : (((imm8)>15) ? simde_mm_setzero_si128() : simde__m128i_from_lsx_i8((v16i8)__lsx_vbsrl_v(simde__m128i_to_private(a).lsx_i64, (imm8)))))
+ (((imm8)<=0) ? (simde__m128i)(a) : (((imm8)>15) ? simde_mm_setzero_si128() : simde__m128i_from_lsx_i8((v16i8)__lsx_vbsrl_v(simde__m128i_to_private(a).lsx_i64, (imm8)))))
#elif defined(SIMDE_ARM_NEON_A32V7_NATIVE) && !defined(__clang__)
#define simde_mm_bsrli_si128(a, imm8) \
simde__m128i_from_neon_i8(((imm8 < 0) || (imm8 > 15)) ? vdupq_n_s8(0) : (vextq_s8(simde__m128i_to_private(a).neon_i8, vdupq_n_s8(0), ((imm8 & 15) != 0) ? imm8 : (imm8 & 15))))
--- End Message ---
--- Begin Message ---
Source: simde
Source-Version: 0.8.2-3
Done: Gianfranco Costamagna <[email protected]>
We believe that the bug you reported is fixed in the latest version of
simde, 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 simde
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: Mon, 10 Mar 2025 23:01:38 +0100
Source: simde
Built-For-Profiles: noudeb
Architecture: source
Version: 0.8.2-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team
<[email protected]>
Changed-By: Gianfranco Costamagna <[email protected]>
Closes: 1100017
Changes:
simde (0.8.2-3) unstable; urgency=medium
.
* Team upload.
[ zhangdandan <[email protected]> ]
* Apply upstream PR: #1287 to fix another loongarch64 related failure of
reverse-dependencies (Closes: #1100017)
Checksums-Sha1:
a59cbd0795acc414e95656aab6122a0ebbe26222 2021 simde_0.8.2-3.dsc
c112ec0d865322edc8e94e900afd52e4970fa6da 35524 simde_0.8.2-3.debian.tar.xz
c0e73efd87a52d6eb30d63bf5c6b106baee9358a 7255 simde_0.8.2-3_source.buildinfo
Checksums-Sha256:
19624f3d91dbd85e7040e8e53c496e4043d05c817f80bfa807ae0fa4ece103dc 2021
simde_0.8.2-3.dsc
a3db836c408ad0fdf21ad2973148e73cd5bea5230d520f976b50121b44298367 35524
simde_0.8.2-3.debian.tar.xz
e169fdb6f6c8bbd6c7462f408c7e019b98ddbbf7b71b16e231f1c8860c4b471f 7255
simde_0.8.2-3_source.buildinfo
Files:
65974cb2c2a0f068f42eec0f8a52ea05 2021 libdevel optional simde_0.8.2-3.dsc
bcc5f0065f517ac9288588cf63d66d34 35524 libdevel optional
simde_0.8.2-3.debian.tar.xz
2a9d003b2009069683abfa18d8de005f 7255 libdevel optional
simde_0.8.2-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAmfPYakACgkQ808JdE6f
XdlywxAAwzc1qAhLo6Lzqvr9WSJsBU4lytm7DNuiCjxWzo+j845gCKQ9bg8JTAkv
ON4HRNo4P8e36UR9svuZtz2beskEsm83z7shF9dozs6bZZmG+LkhgKetY41j54sy
edWMhR8uZQSGWO52ZyAkom4ErJ8VX3mR9PEdzp56/e5RUKheaLKd1yPArw0Benpz
8GnrU1QmEkunP7UL0ShVPKxQwhnN6pExZ2eAG0ynZkOkwUXv320jOIOiKWtc/w1a
lNNQYf9Fs+IFKg99XIvgwUHTQRpOYnwb0aUdqmQuzpQ5RP2LAe25lGvpX/a6NurX
KN6gxHB06r95eAm/V/xdUMq0ZAyzy9yhJsiw+Bu2M38PIotcTPKkMB9mkrmd4wUi
qp0YEqxlTTNtr2mKgHD9AmxQq0RxZ7G3tIdYAW/zBBsmnk4HVUmwx65tw2AZ7ytj
afxQedpH/qyaB8NS9estY2T3FpJxrhvAG/LbHeF3mSn/GTYC4ORX1hPo+9vrnzz9
QM3bpnXh6nyJ6zJ2k8+CKP96GaYEZBFkLrQ/x9x/kiWNuXVf0ulVlBTJ5Z5ex7Nb
24W46DpNL69hrUVh3NiAdAq1idOPsUXvQirPT4PXB0npWL7wUk4jQa+EDBJ5dzs4
VgFwm5GkBgAkfCkPSZ2q48uWfCZVUzjZymlW4eMMRfd4m2ieJIA=
=ijxl
-----END PGP SIGNATURE-----
pgppMoIqN3T2R.pgp
Description: PGP signature
--- End Message ---