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
--=-=-=--