NetBSD 11.0 released

Collin Funk <[email protected]> Sat, 01 Aug 2026 10:40:27 -0700
Newsgroups gmane.comp.lib.gnulib.bugs
Message-ID <[email protected]>
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

FYI,

NetBSD 11.0 was released today [1]. As a result, NetBSD 9.0 will reach
EOL in a month, 2026-08-30. I pushed the attached patch to
maint-tools.git with those updates.

Here are the libc changes, a few of which will likely affect Gnulib:

    libc - Added ffsl(3), ffsll(3), mempcpy(3), wmempcpy(3),
    heapsort_r(3), mergesort_r(3), qsort_r(3), c8rtomb(3), mbrtoc8(3),
    timespec_getres(3) functions.

Here are some other interesting changes inspired by GNU utilities:

    date(1) - Add -R option for displaying time in RFC 5322 format,
    similar to GNU date.

    gzip(1) - Add --ascii and --license options for GNU compatibility.

    patch(1) - Added --backup-if-mismatch and --no-backup-if-mismatch for
    GNU patch compatibility. These options only make sense in POSIX mode,
    patch(1) has backups enabled by default and GNU patch doesn=E2=80=99t.

    touch(1) - Added -d, -R, -D options.=20

And a change that seems like it will produce some annoying crashes in
programs that previously behaved fine:

    ctype(3) - Added guard pages to detect common incorrect use of this
    API at runtime. Code that previously returned wrong results will now
    segfault. Set the environment variable LIBC_ALLOWCTYPEABUSE to
    restore the old behaviour.

Collin

[1] https://www.netbsd.org/releases/formal-11/NetBSD-11.0.html


--=-=-=
Content-Type: text/x-patch; charset=utf-8
Content-Disposition: attachment; filename=0001-Update-end-of-life.txt.patch
Content-Transfer-Encoding: quoted-printable

From f39e0fcdb99842f2a64e48192c1942ce34bdf681 Mon Sep 17 00:00:00 2001
Message-ID: <f39e0fcdb99842f2a64e48192c1942ce34bdf681.1785605553.git.collin=
[email protected]>
From: Collin Funk <[email protected]>
Date: Sat, 1 Aug 2026 10:29:54 -0700
Subject: [PATCH] Update end-of-life.txt.

---
 end-of-life.txt | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/end-of-life.txt b/end-of-life.txt
index d11a4a24..0c31e99a 100644
--- a/end-of-life.txt
+++ b/end-of-life.txt
@@ -47,8 +47,9 @@ End-of-life / end-of-support data for various OS releases
 * NetBSD
   NetBSD 7.0: 2020-06-30 =E2=80=A0
   NetBSD 8.0: 2024-05-04 =E2=80=A0
-  NetBSD 9.0:
+  NetBSD 9.0: 2026-08-30
   NetBSD 10.0:
+  NetBSD 11.0:
   Reference: https://en.wikipedia.org/wiki/NetBSD#Releases
              https://endoflife.date/netbsd
              https://www.netbsd.org/releases/formal.html#history
--=20
2.55.0


--=-=-=--