[ANNOUNCE] klibc 2.0.10
Ben Hutchings <ben-/[email protected]> Thu, 30 Dec 2021 16:29:43 +0100
| Newsgroups | org.kernel.vger.initramfs |
|---|---|
| Message-ID | <[email protected]> |
I have released version 2.0.10. 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:
- s390x and sparc64 ports can now be compiled using Clang
- arm port can now be linked using LLD
Bug fixes:
- sig{set,long}jmp now honour the savesigs flag
- s390x: {set,long}jmp now save and restore correct FP registers
- utimes used to set incorrect mtime on architectures which do not
have a utimes systtem call
- Fixed build failure in dash when using Clang 13
- arm64,x86_64: Fixed address collision when using LLD 13
- Headers consistently use definitions from <sys/types.h> instead of
<linux/types.h>
A git shortlog of changes since version 2.0.9 follows.
Ben.
Ben Hutchings (8):
[klibc] 2.0.9 released, next version is 2.0.10
[klibc] Kbuild: Fix include path for Clang builds
[klibc] Use bounded array parameter types consistently
[klibc] include: Always include <sys/types.h> instead of <linux/types.h>
[klibc] arm: Remove redundant/unsupported linker option --thumb-entry
[klibc] s390: mmap: Change inline assembly to work with Clang
[klibc] sparc64: Remove redundant/unsupported compiler option -mptr64
[klibc] arm64,x86_64: Fix address collision when using LLD
Benjamin Gwin (1):
[klibc] Fix implementation of utimes
mirabilos (2):
sig{set,long}jmp: do not ignore sigsetjmp's second argument
{set,long}jmp [s390x]: save/restore the correct registers
--
Ben Hutchings
Experience is directly proportional to the value of equipment destroyed
- Carolyn Scheppner
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAmHN0GcACgkQ57/I7JWG EQnsNRAAogHb/ikXoFTRvFb4XXRWRqOw3AGUyZs/XUYzwCc0AHHzFOW/zXvSS8iw 4dfPzjb4mehydBDOaRqHEokGT5alBbF2rKzN9nw6IX0e0ySlpeKzsVFAIgJAeIgk rlCGwhjJXWUeWpyQ+msUotXI1PGYVG9LmTNYsA7LYVY4+qTetjyCR8p6Eejt4VeP T2TO1JhKEc8qmW7rpNbYZqx9zChuKQHpE2gptpg5Xe8wZLQBPMGeF1DzfTi9QX5H XLhGycqoEHtArHCmmQfMTCs7atTiO4gzLqs23LjbST1Kgr+dfvHviPKJ65SoZufn Qwa+4Rptoe2f8ORYierLLIdYvIMq4q5Rs0mkD0zI6MsarWLuS1JaJf2krtXEth9y FgbCsv2+yDGKtHEvRf13U0e0DzX0IUV3dWeS8+OqGJN324m5kzRGuHRVIdvAm3ar X5EWIx3gLab7t2qls05oblhmwmNHJG6wLdM3IgSXZuCvS3s1SnftuHDEJGPbWEoX /3uBX+JICDwmn+dvVC3PhPjEV9Sl7JBW64CznYvhF+hAr+yrET/EdvQVkGJRVDst UMm4syJmt+3Z54QKnw0+bOpol+Dq8Q3gY6oVz32AIBFC77yVkEe570DprqieAbNG 5XKCLR8z/rMm59mXrlIeYC3l62/0Yrj795wQ5QnG774YjMKvGG4= =b/LN -----END PGP SIGNATURE-----