From 027c9ce67ca21409faed9f9add7222cb3e5ba4d4 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Thu, 16 Jan 2025 17:59:50 +0100 Subject: [PATCH] package/uclibc: update to 1.0.51 See here for a changes made to this release: https://mailman.openadk.org/mailman3/hyperkitty/list/devel@uclibc-ng.org/thread/4AHYRGXTYIYVUACYB3Q4JK5Y44ALZRAU/ Signed-off-by: Waldemar Brodkorb Signed-off-by: Julien Olivain --- ...time64-Select-correct-_dl_fstat-impl.patch | 34 ------------------- package/uclibc/uclibc.hash | 4 +-- package/uclibc/uclibc.mk | 2 +- 3 files changed, 3 insertions(+), 37 deletions(-) delete mode 100644 package/uclibc/0001-mips64n32-time64-Select-correct-_dl_fstat-impl.patch diff --git a/package/uclibc/0001-mips64n32-time64-Select-correct-_dl_fstat-impl.patch b/package/uclibc/0001-mips64n32-time64-Select-correct-_dl_fstat-impl.patch deleted file mode 100644 index c27e606b89..0000000000 --- a/package/uclibc/0001-mips64n32-time64-Select-correct-_dl_fstat-impl.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 0dedba1051d781bfb3dd3b50101aa0e880cb6cde Mon Sep 17 00:00:00 2001 -From: Dmitry Chestnykh -Date: Sat, 7 Sep 2024 10:48:47 +0300 -Subject: [PATCH] mips64n32, time64: Select correct _dl_fstat impl - -With time64 enabled we have to use statx() instead of stat() or fstat() -If the _dl_fstat implementation isn't selected correctly -we can have multiple errors inside dynamic linker -during startup of the system and of the almost every process -Add sparc exclusion like in other places inside this header - -Signed-off-by: Dmitry Chestnykh -Signed-off-by: Waldemar Brodkorb -Upstream: https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/commit/?id=0dedba1051d781bfb3dd3b50101aa0e880cb6cde ---- - ldso/include/dl-syscall.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/ldso/include/dl-syscall.h b/ldso/include/dl-syscall.h -index 180d03012..c143b8d45 100644 ---- a/ldso/include/dl-syscall.h -+++ b/ldso/include/dl-syscall.h -@@ -168,7 +168,7 @@ static __always_inline int _dl_stat(const char *file_name, - #if defined __NR_fstat64 && !defined __NR_fstat && (!defined(__UCLIBC_USE_TIME64__) || defined(__sparc__)) - # define __NR__dl_fstat __NR_fstat64 - static __always_inline _syscall2(int, _dl_fstat, int, fd, struct stat *, buf) --#elif defined __NR_fstat -+#elif defined __NR_fstat && !defined __UCLIBC_USE_TIME64__ || defined(__sparc__) - # define __NR__dl_fstat __NR_fstat - static __always_inline _syscall2(int, _dl_fstat, int, fd, struct stat *, buf) - #elif defined __NR_statx && defined __UCLIBC_HAVE_STATX__ --- -2.30.2 - diff --git a/package/uclibc/uclibc.hash b/package/uclibc/uclibc.hash index dbc3966906..398a1c04c4 100644 --- a/package/uclibc/uclibc.hash +++ b/package/uclibc/uclibc.hash @@ -1,4 +1,4 @@ -# From https://downloads.uclibc-ng.org/releases/1.0.50/uClibc-ng-1.0.50.tar.xz.sha256 -sha256 aed867251f4823a74ea5e3a3993d3a7c123280abe15e38dc206770c3968f21cf uClibc-ng-1.0.50.tar.xz +# From https://downloads.uclibc-ng.org/releases/1.0.51/uClibc-ng-1.0.51.tar.xz.sha256 +sha256 3484c8c7a0503c08f7e5fa7473c987414050726f31e8593d02d984f512d1a0cb uClibc-ng-1.0.51.tar.xz # Locally calculated sha256 ec60b993835e2c6b79e6d9226345f4e614e686eb57dc13b6420c15a33a8996e5 COPYING.LIB diff --git a/package/uclibc/uclibc.mk b/package/uclibc/uclibc.mk index 600d72ce7b..fdd5850874 100644 --- a/package/uclibc/uclibc.mk +++ b/package/uclibc/uclibc.mk @@ -4,7 +4,7 @@ # ################################################################################ -UCLIBC_VERSION = 1.0.50 +UCLIBC_VERSION = 1.0.51 UCLIBC_SOURCE = uClibc-ng-$(UCLIBC_VERSION).tar.xz UCLIBC_SITE = https://downloads.uclibc-ng.org/releases/$(UCLIBC_VERSION) UCLIBC_LICENSE = LGPL-2.1+