From: Ben Hutchings <ben-/+tVBieCtBitmTQ+vhA3Yw@public.gmane.org>
To: klibc mailing list <klibc-YMNOUZJC4hwAvxtiuMwx3w@public.gmane.org>
Cc: initramfs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: [ANNOUNCE] klibc 2.0.13
Date: Fri, 28 Jul 2023 03:00:40 +0200 [thread overview]
Message-ID: <688a7863c7023794bb8e93b6d526e8fab4336fb2.camel@decadent.org.uk> (raw)
[-- Attachment #1: Type: text/plain, Size: 2602 bytes --]
I have released version 2.0.13. This is available in the git
repository at:
https://git.kernel.org/pub/scm/libs/klibc/klibc.git
and as a tarball at:
https://mirrors.kernel.org/pub/linux/libs/klibc/2.0/
New features:
- The statx() and clock_{gettime,settime,nanosleep}() system calls are
supported.
- time_t is 64-bit on all architectures.
- The LoongArch64 architecture is supported.
- kinit supports kernel parameter root=PARTLABEL=...
Bug fixes:
- select() with a NULL timeout works correctly when select() is a
wrapper function.
- ipconfig no longer busy-polls in certain conditions.
- It's possible to build for MIPS64 R6 with newer gcc versions.
- The command aliases of gzip and halt are installed as links instead
of copies.
Other changes:
- All architectures use the RT signals API (i386, m68k, and s390(x)
previously did not).
- The address layout for arm and riscv64 has been changed to work
around a QEMU bug.
- ipconfig retries failed sends after 1 second instead of 10 seconds.
A git shortlog of changes since version 2.0.12 follows.
Ben.
Ben Hutchings (20):
[klibc] 2.0.12 released, next version is 2.0.13
[klibc] m68k,s390,x86: signal: Stop using broken <asm/signal.h>
[klibc] i386,m68k,s390: signal: Switch to RT signal API
[klibc] signal: Make RT signals mandatory
[klibc] resource: Avoid using <linux/resource.h>
[klibc] stat: Make all stat calls wrappers for statx()
[klibc] utimes: Make all utimes calls wrappers for utimensat()
[klibc] select: Remove support for pselect7() syscall
[klibc] select: Fix handling of NULL timeout when wrapping pselect()
[klibc] select: Make all select calls wrappers for pselect6()
[klibc] time: Use clock_* system calls for time-of-day and sleep
[klibc] time: Use 64-bit time types on all architectures
Merge branch 'time64'
[klibc] ipconfig: Do not poll sockets we don't intend to read from
[klibc] ipconfig: Handle error events from poll
[klibc] ipconfig: Retry failed send after 1 second
[klibc] mips64: Compatibility with R6 compact branches
[klibc] arm: Move shared library below executables
[klibc] riscv64: Move shared library below executables
[klibc] Install command links as appropriate
Feiyang Chen (1):
[klibc] Add LoongArch64 port
Rob Vandermeulen (1):
[klibc] kinit: Support specifying root with PARTLABEL
--
Ben Hutchings
Design a system any fool can use, and only a fool will want to use it.
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
next reply other threads:[~2023-07-28 1:00 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-07-28 1:00 Ben Hutchings [this message]
[not found] ` <688a7863c7023794bb8e93b6d526e8fab4336fb2.camel-/+tVBieCtBitmTQ+vhA3Yw@public.gmane.org>
2023-07-31 5:29 ` [klibc] [ANNOUNCE] klibc 2.0.13 Greg Thelen
[not found] ` <xr93edko8x8v.fsf-70RgUwATE2L0OAmNFB7Q3HdI/KCU8OHYLMHrShElKjA@public.gmane.org>
2023-07-31 12:58 ` Ben Hutchings
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=688a7863c7023794bb8e93b6d526e8fab4336fb2.camel@decadent.org.uk \
--to=ben-/+tvbiectbitmtq+vha3yw@public.gmane.org \
--cc=initramfs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=klibc-YMNOUZJC4hwAvxtiuMwx3w@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).