libgpg-error 1.61: t-printf failure on powerpc64-linux

"C. Neidahl via Gnupg-users" <[email protected]> Tue, 14 Jul 2026 14:14:57 +0000
Newsgroups gmane.comp.encryption.gpg.user
Message-ID <[email protected]>
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============3057303916207559027==
Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha256; boundary="------bc82add7162908b3fe03c66182f78f0bed884a55ad18202f6e103c494806ee29"; charset=utf-8

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------bc82add7162908b3fe03c66182f78f0bed884a55ad18202f6e103c494806ee29
Content-Type: multipart/mixed;
 boundary=be0484acf73a08ad2a958019a1a3a54282c09e6a39513d4c34912f20a56b
Message-ID: <[email protected]>
Date: Tue, 14 Jul 2026 16:14:54 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
From: "C. Neidahl" <[email protected]>
Subject: libgpg-error 1.61: t-printf failure on powerpc64-linux
Autocrypt: [email protected]; keydata=
 xjMEZvxMihYJKwYBBAHaRw8BAQdAF/ofJEuZMTh88DkqC+bDr+oirMOimun4L2cG+wJgT7nN
 QENvc2ltYSBOZWlkYWhsIChNZWluIEdudVBHLVNjaGzDvHNzZWwpIDxvcG5hMjYwOEBwcm90
 b25tYWlsLmNvbT7CkwQTFgoAOxYhBGdcyANUzt1vSy/7V2ccL0jSE1w4BQJm/EyKAhsDBQsJ
 CAcCAiICBhUKCQgLAgQWAgMBAh4HAheAAAoJEGccL0jSE1w4mxwBAJYMfsnO4ntX1zjqXAa6
 NVnxhiQOxVK8rmvdhdpoN60GAP0VqeESgHvuDlUsxyUsF4ZHaCGRSxLpdd/hbsg0KlhSBc44
 BGb8TIoSCisGAQQBl1UBBQEBB0DzRber22oJcLP29ZYnfKrHFcEvMDEA6p3BVHBmTwaQdQMB
 CAfCeAQYFgoAIBYhBGdcyANUzt1vSy/7V2ccL0jSE1w4BQJm/EyKAhsMAAoJEGccL0jSE1w4
 iNIA/3kGjlNugrxaEL0Yj6tWuHyXHMMBAhfjb8tRAkZP64tBAQCXpdzQ2SczfXcjQC8c0RQL
 t+3M5X9pdIKKxRqEBrRHDQ==
To: [email protected]

--be0484acf73a08ad2a958019a1a3a54282c09e6a39513d4c34912f20a56b
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Greetings,

I am trying to build libgpg-errpr version 1.61 for big-endian 
powerpc64-linux with GCC 15.2.0 and run the test suite.

The t-printf test is failing:

t-printf: format "%.100Lf" with LDBL_MAX unexpectly did not fail
FAIL: t-printf

Applying bfdf7b0b7b62 (tests: Skip a test when !HAVE_LONG_DOUBLE_WIDER) 
does not help with this, as LDBL_MAX > DBL_MAX:

checking for long double with more range or precision than double... yes

long double on this platform defaults to a sum of two double values (IBM 
double-double), which is not an IEEE-754 compliant implementation, so 
LDBL_* are possibly going to be different than what you're expecting.

You can check last year's changes to gnulib's lib/float.h.in and 
tests/test-float-h.c, and the mailing list messages from the same time, 
for details on this format and changes that GCC 15 & C23 brought to 
these definitions.

Let me know if you need any more details.

Have a nice day.

Cosima Neidahl

--be0484acf73a08ad2a958019a1a3a54282c09e6a39513d4c34912f20a56b
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="publickey -
 [email protected] - 0xC802C863.asc"; name="publickey -
 [email protected] - 0xC802C863.asc"
Content-Type: application/pgp-keys; filename="publickey -
 [email protected] - 0xC802C863.asc"; name="publickey -
 [email protected] - 0xC802C863.asc"

LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCkNvbW1lbnQ6IGh0dHBzOi8vZ29w
ZW5wZ3Aub3JnClZlcnNpb246IEdvcGVuUEdQIDIuOS4wCgp4c0JOQkYyekt2NEJDQURIR1VxQ0dF
Q2lkOEhwM29BVXhuSTFGYnZ2S2xuQlZuSW9QSWhIQTBVMllBT1NTV3MvCi9VMmVETGxRYkRpMzdJ
c0JMYjhQR1VLUlEyYjkwOUFrVU5oc3lrclFqek9vN01aMFZ6eGhtc0hvdTQ3ZjV2V3oKN3Boc29Y
WFFoZzNMVDZqVXhNNjZXc0U3LytZaWhmM0cxWVU5Z1dEanFRN2lvN0dOVi80dEhEa0hBbHBybXZ0
WQo3RUlZZmw5WUF1ZzRzUm5oOVFPUExsSExQRm1tQUVXT2NDRTgzSC91LzROWFVIYm5ETU5Jd3ZV
SWppcVZYM0l4CnhmbHB1bm5iQzRvcjZ6T2tremJoZUhTNENBbm4rczRTalNQc1kyM0RsNThvSFlq
QUY4MFk4ZXM3WlZ3c1M4QmgKNDQzUXh4QjhDQ1dSbms0Mmt3T3FzWjRqMDdDSzlmMXZlSXdIQUJF
QkFBSE5NVzl3Ym1FeU5qQTRRSEJ5YjNSdgpibTFoYVd3dVkyOXRJRHh2Y0c1aE1qWXdPRUJ3Y205
MGIyNXRZV2xzTG1OdmJUN0N3SFVFRUFFSUFCOEZBbDJ6Ckt2NEdDd2tIQ0FNQ0JCVUlDZ0lERmdJ
QkFoa0JBaHNEQWg0QkFBb0pFR29OR0wwSytDalV1VklILzNmODJySjMKc1pyZm1CNFVjVTczTXFu
cENRRnc2ZE9TVHM5amlFMGppeWo0TWxodW5tdnhYNmFHWFFVQkhXc1dkT1Q0YWp3QgovK0hUb2Zy
QWFSc0o3azZ1RWRIbHRNeXNscTJ5MDcrSTVueHZDU2tnRGNoeGNDMlBoR3dvME1lZzY4OHZFWjlP
CkQ3UXFsZzQ0azhWV1hZaGNwUkxPL3VQWE40QkV6ZnJhT3l1aDNxdTNCNlFPSlJ5T2xMVmFpK1pE
TTZZeDZuenQKeTZNclZQVEQvSDhhV1l2TjBWVjNGM3VrVzZXVy9uRGh5VDVDVjhEcFI4UHp3Rk1m
VTQrbW1pcnRpMnlSNjZXTgp3ckUwVkJEUFNudGtqWFhqcllvSzlSZTJuZEM2SUc4aHNIMmpWWDFH
L1NEdDdHYkNVT2xIRUlnUHJuVW9sQk94CkxVME1qNVc1ODlxMmZTTE93RTBFWGJNcS9nRUlBS0xn
RTE4NWJvZE1PdVpvRU01Tkp1aFZZaWptMU1lNjdnbWYKd0ZXQU03Z0M3WGkzb21oTFRMU2RDNWlZ
dFJ2YTNZZ3lxUjBYOTIydWR0MVVYaXVqTTZEeXlqbGJ5TkdWYXNpWgpoa1RmSlQ0dEVoZThSdjNQ
UU80SkZtVVFXb0RnWE53QU5lazE4cityWW1ibkNsUU8wYzRVV3c0cFJGVVFnTnZwCmVrTnRMNmtH
NDV6Wngwdkw5THVPQjZIaEVYalRxcENXanR5UjF6Q2p1TGh1VElsbGswQ3JucytzOVFva2FiQ2cK
Y2s2OXo2WDVpM1E2SkE4WjZTZEwvT0ZDT05IZkdsVnUwZHVNN2tXZ3U0YlpYU213N0IvVlF4QU1H
TDRYUlZSMApkYnU5RnRTTVl2T1dWUEE0R3psMW9uZHA1M3lUWGJEeTJ5czRPaGhnTWhqdTVQQlp4
bThBRVFFQUFjTEFYd1FZCkFRZ0FDUVVDWGJNcS9nSWJEQUFLQ1JCcURSaTlDdmdvMUxZOUNBQ1Bq
ck1mUktWQ204dFFMVnR2SDRYK25raksKaVArN3NHUGFueE5HcHp1NW1VVTBmalk0KzVVWm1GU1NO
eEZQUFR5ajkxVUd4RlFHc2hiL2VxZHFsUVNidFhEQQp2bnN1Z1MzSHYza1F3Mk0zUUJHYWRoQWhS
TWRxVmM3NGNnRk80K2wzS0NKK3pOVmdzb3gwamhjM1IwbGhCaFc4CnRMaXpYcGU5TkI4Y0RNaExR
Y2ZHUFlaN29SVlNxK1l5RXFFOWFNd1prVmtyUk9zdnZ1aGdJclpQeEJwUXc0d1oKRkpZWS9kV2Na
cGpnZm1nOFQycUFRL1QyK3VkdFdjc3RXODNwajdPNGFZRDZ3Zmd2R0FrQXU5MWhQNVo2SmMwYgp5
QmhaVFFvZ2hVMGlNVGU4QmhFUnF1b2RYcU5PWllNOGZXanBLUVY4SXNSQ0pzemhJMUJhTEVYTkJn
KzgKPXB3RlIKLS0tLS1FTkQgUEdQIFBVQkxJQyBLRVkgQkxPQ0stLS0tLQ==
--be0484acf73a08ad2a958019a1a3a54282c09e6a39513d4c34912f20a56b--

--------bc82add7162908b3fe03c66182f78f0bed884a55ad18202f6e103c494806ee29
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: ProtonMail

wsCpBAEBCABdBYJqVkRhCRBqDRi9Cvgo1DUUAAAAAAAcABBzYWx0QG5vdGF0
aW9ucy5vcGVucGdwanMub3JnEO3QVuE85pQPPlkQZkjHMxYhBMgCyGNmp++W
GtkCJGoNGL0K+CjUAAAWxwgAgy5cXd8kZ9pS+WMAK4oz5Vct4KogcPP9G6rR
xzPmwKyWC3/hSPbIhXw7rQ3ny/MUKXwsAuT0Xx7T0a6AeC8x12KltpBAmhPu
zTQ5o9h4rq5VA6GhzK8CiCH8tddKqWDReoJdBp7+DSZfrDYCn5CpfOIaBcpF
YPfDdtTSz4X9FiMmx74Xe3LJWxbo0S7oO3XCwH6XiZWATW5j9/3JQLjrpfN6
5t5pqZWPTtWzmhOmmS4OLBrgTio/KgLyYKLOBlkerK/7ea7JlORdoPAcTyep
MH6oGEcslI4W1Wiyi63+qRDW3GhgKGz87Xs9G9B0PmM8AL8lz5dGmGIGIpUj
5Z5/Tw==
=vHXi
-----END PGP SIGNATURE-----


--------bc82add7162908b3fe03c66182f78f0bed884a55ad18202f6e103c494806ee29--



--===============3057303916207559027==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Gnupg-users mailing list
[email protected]
https://lists.gnupg.org/mailman/listinfo/gnupg-users

--===============3057303916207559027==--