[gnutls-devel] GnuTLS | GNUTLS 3.8.0 public API has broken ABI compatibility on 32-bit platforms with glibc >= 2.34 (#1466)

Read-only notification of GnuTLS library development activities gnutls-devel at lists.gnutls.org
Fri Mar 3 18:37:36 CET 2023




Daniel P_ Berrangé commented:


I've since discovered that GNULIB flipped their default behaviour for 'largefile' back so the _TIME_BITS=64 is *NOT* enabled by default any more..

```
commit 7c7c8a519f3892f6f5b30a1c6b22796ab314a45c
Author: Paul Eggert <eggert at cs.ucla.edu>
Date:   Sun Dec 25 11:41:57 2022 -0800

    largefile: sync from Autoconf master
```

GNUTLS got this change in the master branch when it updated gnulib 2 weeks ago in

```
commit 9622d7201e1d73d217c18802e1d435ba3404adb3
Author: Daiki Ueno <ueno at gnu.org>
Date:   Fri Feb 17 11:29:23 2023 +0900

    gnulib: update git submodule
    
    Signed-off-by: Daiki Ueno <ueno at gnu.org>
```

Presumably master branch corresponds to a future 3.9.0 release series, so if you create a branch for a 3.8.1 release, I'd suggest including this gnulib update to fix the ABI regression.

-- 
Reply to this email directly or view it on GitLab: https://gitlab.com/gnutls/gnutls/-/issues/1466#note_1300721210
You're receiving this email because of your account on gitlab.com.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.gnupg.org/pipermail/gnutls-devel/attachments/20230303/4bf45e08/attachment.html>


More information about the Gnutls-devel mailing list