]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
musl: Update to 1.2.5 release
authorKhem Raj <raj.khem@gmail.com>
Tue, 27 Aug 2024 16:26:03 +0000 (09:26 -0700)
committerKhem Raj <raj.khem@gmail.com>
Wed, 28 Aug 2024 04:06:26 +0000 (21:06 -0700)
commit1af7e66c26c8db8eb335c8752fdc5de8f5a41977
tree2dc7eab23034af221d2e7e0b3c820b660605ac9f
parentc9f20f567f593b83399d1b16ed07fa8c4a6cd7bc
musl: Update to 1.2.5 release

This release adds extension functions statx and preadv2/pwritev2, with
fallback implementations for older kernels, and adds two new ports:
loongarch64 and riscv32. Minor changes to the printf family of
functions have been made for conformance to new standards
interpretations/requirements. TLSDESC support for riscv64 has also
been added.

Bugs fixed include some DNS issues related to new TCP fallback
functionality, several rare race conditions, potentially incorrect
return value when glob aborts, and several signifiant arch-specific
bugs affecting TLSDESC on arm, riscv64 icache flushing, and sh
sigsetjmp and dlsym RTLD_NEXT. [1]

Do not use https protocol for fetching

Musl author confirms that https protocol is not well supported yet on
musl git host, currently we experience this problem intermittently on
some build hosts where the fetching fails.

fatal: protocol error: bad line length character: erro
WARNING: Failed to fetch URL git://git.etalabs.net/git/musl;branch=master;protocol=https

[1] https://www.openwall.com/lists/musl/2024/03/01/2

(From OE-Core rev: c6c79477209f5e7e1a0206942de9603a7accec67)

(From OE-Core rev: 6774cf56f1aa74a3cd991341da15d063b16ce48b)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-core/musl/musl/0001-Make-dynamic-linker-a-relative-symlink-to-libc.patch
meta/recipes-core/musl/musl/0002-ldso-Use-syslibdir-and-libdir-as-default-pathes-to-l.patch
meta/recipes-core/musl/musl/0003-elf.h-add-typedefs-for-Elf64_Relr-and-Elf32_Relr.patch [deleted file]
meta/recipes-core/musl/musl_git.bb