Your message dated Sun, 18 May 2025 12:34:34 +0000
with message-id <[email protected]>
and subject line Bug#1105761: fixed in mpdecimal 4.0.1-4
has caused the Debian Bug report #1105761,
regarding mpdecimal: Hurd support
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.)


-- 
1105761: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1105761
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: mpdecimal
Version: 4.0.0-1
Severity: normal
Tags: ftbfs
X-Debbugs-Cc: [email protected], [email protected]
User: [email protected]
Usertags: hurd-amd64 hurd-i386




-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.9.10-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

The Hurd build works perfectly, except that some symbols aren't hidden
because of a missing __gnu_hurd__, which causes symbol list mismatches.

The following diff should fix the build and will be in the next mpdecimal
release (if you agree that it is correct):

diff --git a/libmpdec/mpdecimal.h.in b/libmpdec/mpdecimal.h.in
index 9e7f84a..3deac48 100644
--- a/libmpdec/mpdecimal.h.in
+++ b/libmpdec/mpdecimal.h.in
@@ -47,7 +47,7 @@ extern "C" {
 #endif
 
 
-#if (defined(__linux__) || defined(__FreeBSD__) || defined(__APPLE__)) && \
+#if (defined(__linux__) || defined(__gnu_hurd__) || defined(__FreeBSD__) || 
defined(__APPLE__)) && \
     defined(__GNUC__) && __GNUC__ >= 4 && !defined(__INTEL_COMPILER)
   #define MPD_PRAGMA(x) _Pragma(x)
   #define MPD_HIDE_SYMBOLS_START "GCC visibility push(hidden)"


Stefan Krah

--- End Message ---
--- Begin Message ---
Source: mpdecimal
Source-Version: 4.0.1-4
Done: Ondřej Surý <[email protected]>

We believe that the bug you reported is fixed in the latest version of
mpdecimal, 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.
Ondřej Surý <[email protected]> (supplier of updated mpdecimal 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: Sun, 18 May 2025 13:56:07 +0200
Source: mpdecimal
Binary: libmpdec++-dev libmpdec++4 libmpdec++4-dbgsym libmpdec-dev libmpdec4 
libmpdec4-dbgsym
Architecture: source amd64
Version: 4.0.1-4
Distribution: unstable
Urgency: medium
Maintainer: Ondřej Surý <[email protected]>
Changed-By: Ondřej Surý <[email protected]>
Description:
 libmpdec++-dev - library for decimal floating point arithmetic (C++ 
development fi
 libmpdec++4 - library for decimal floating point arithmetic (C++ runtime librar
 libmpdec-dev - library for decimal floating point arithmetic (development 
files)
 libmpdec4  - library for decimal floating point arithmetic (runtime library)
Closes: 1105761
Changes:
 mpdecimal (4.0.1-4) unstable; urgency=medium
 .
   [ Ondřej Surý ]
   * Add a complete autopkgtest suite using downloadable test suite
 .
   [ Stefan Krah ]
   * Add support for GNU Hurd (Closes: #1105761)
Checksums-Sha1:
 5b39fd1a59ee8f84db354b1edcdf60b554ae2bc2 2111 mpdecimal_4.0.1-4.dsc
 a3cf2900fe597b4000a9500bda201a625db6f139 6112 mpdecimal_4.0.1-4.debian.tar.xz
 6aabd8bc2f6d495c4a68d21003d24416a02a28d4 28828 libmpdec++-dev_4.0.1-4_amd64.deb
 3757512cd842dada3eb1a41d5d4a84f83dfc8ded 84304 
libmpdec++4-dbgsym_4.0.1-4_amd64.deb
 0020cc2daacaf09c77a218c5629579064070b6df 21540 libmpdec++4_4.0.1-4_amd64.deb
 1cc444d570b84cc27808e65b4142b90b8d370833 85504 libmpdec-dev_4.0.1-4_amd64.deb
 02021f433fa6b3142469de5d2cd0097709818fde 247464 
libmpdec4-dbgsym_4.0.1-4_amd64.deb
 8505c34cfa2697ae2c9543c5675f83eab0bd1389 80176 libmpdec4_4.0.1-4_amd64.deb
 c0b6ce6f9cdeb2d126ef6fc288400e4f495ac0ac 7476 mpdecimal_4.0.1-4_amd64.buildinfo
Checksums-Sha256:
 6991369230154cd5d410db0435a53cd00d406bcff44b89ff232cd85d868c0468 2111 
mpdecimal_4.0.1-4.dsc
 2521f636a3704e8090af7c00ca301c6a0f24dfdcffebf024b718e536892d6e4c 6112 
mpdecimal_4.0.1-4.debian.tar.xz
 5d61646f9f2dab7981bb98378a9ea8e6a384fc290d67afbf98e35b885451a770 28828 
libmpdec++-dev_4.0.1-4_amd64.deb
 18a475fe219b828054b6629410598e0d8f15e41f54eb613d352c424135e1f98f 84304 
libmpdec++4-dbgsym_4.0.1-4_amd64.deb
 4def2c7f3b2d96d7ec3781e0558f35a68fc6153a015f0ab03021beacb053b093 21540 
libmpdec++4_4.0.1-4_amd64.deb
 e61f447dc41dbab80e56c096479846eec5bbcc3144354c6c8f7814ca03719e0e 85504 
libmpdec-dev_4.0.1-4_amd64.deb
 5216c3a492306b768d65558cd75eb5ce418f1becf205025e18c29e0cca632a2e 247464 
libmpdec4-dbgsym_4.0.1-4_amd64.deb
 7aa704a83101d988bd8b06f707f393fc339b5b12d8088a2a6035111811e6bf9d 80176 
libmpdec4_4.0.1-4_amd64.deb
 653b84b652c2303bf23036386b3e056089f9a5696c22bedbce70eac35f8e0d0c 7476 
mpdecimal_4.0.1-4_amd64.buildinfo
Files:
 0795df54fe49b7218eaa368cc710cd22 2111 libs optional mpdecimal_4.0.1-4.dsc
 9d29a34802cc94fd7b76ad62f453c20f 6112 libs optional 
mpdecimal_4.0.1-4.debian.tar.xz
 cc9dc2f90f155469ff171472c7702525 28828 libdevel optional 
libmpdec++-dev_4.0.1-4_amd64.deb
 35667c0a0b95439ce71012e8bfcb4503 84304 debug optional 
libmpdec++4-dbgsym_4.0.1-4_amd64.deb
 5689ed4fdc16ef279211cc7654dbb209 21540 libs optional 
libmpdec++4_4.0.1-4_amd64.deb
 a58ee69cf1e8be3cae500f5fa24df05d 85504 libdevel optional 
libmpdec-dev_4.0.1-4_amd64.deb
 ff27c5657d4b3f8e65ef756cf0a6d184 247464 debug optional 
libmpdec4-dbgsym_4.0.1-4_amd64.deb
 09cdda341c8c181a83b751c08e003afc 80176 libs optional 
libmpdec4_4.0.1-4_amd64.deb
 387c31bbb7db1318f4377c13633997a8 7476 libs optional 
mpdecimal_4.0.1-4_amd64.buildinfo

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

iQKTBAEBCgB9FiEEw2Gx4wKVQ+vGJel9g3Kkd++uWcIFAmgp0E1fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEMz
NjFCMUUzMDI5NTQzRUJDNjI1RTk3RDgzNzJBNDc3RUZBRTU5QzIACgkQg3Kkd++u
WcIbxw/+OzCActiB1g2am/H7CVGVjz3cnHoShn/jPqMU+KjPwnNfNfUewBvEK7es
VJZzxXj/75yhzGjmIPEP0lmIlQ8xNHEhP5++tlvzZKnhYJy/0VlRES7azNeDq9tJ
3eeVhSB0W9U7ykfy0BF6qu5mpCX/lIpal9O7NzoC0ru3GIAcSxLMqpt9OF3yma6Z
7bGiWtF0zQWrc6bx0ONcGl7QCGLT8kSRrLN4qVhZM9MXom/khp1DnlOyILwteS4Y
GhupMvD4YPT5QiigknZkbg1tU8CnbiM1glY9sn8NjCRT+yFQA33kPCfiIOio3778
rr3TEA1xnA/C3KPk5ry0u1uOfdnQrwDjrHvmp6OuABlWXDgyDVsEyZoc4Bz3o4FZ
P8G8Ux+2CuBU583cXEac3zyF5FJj8+RyUAXMz0zZrTEU7o309RSgbbWRbi963qNJ
LO0X+Pqg03Wiz9rKwcDS6AGhz+ZVJO2H1G4bXgGlyLsizfmG86+odJZWouum/Ygl
kUQFik3BsKT21ZnVznEErnXJM9fJHkwgdXfFDjokP3KAUBUn5NNgiHq1vG/az+nW
J0Pp788hx+K0x3E+vOxbeaWilB8TcBnjsMBrgw0mrYGAo3k31mFqMCx8bd9X5jLN
cMJifs6OY79UmrscD7rUzaxbm7w0+1SUgYzBCrKgIV6VsKYWZxg=
=dwTt
-----END PGP SIGNATURE-----

Attachment: pgpZWpT9qoPDc.pgp
Description: PGP signature


--- End Message ---

Reply via email to