浏览代码

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 <wbx@openadk.org>
Signed-off-by: Julien Olivain <ju.o@free.fr>
Waldemar Brodkorb 6 月之前
父节点
当前提交
027c9ce67c

+ 0 - 34
package/uclibc/0001-mips64n32-time64-Select-correct-_dl_fstat-impl.patch

@@ -1,34 +0,0 @@
-From 0dedba1051d781bfb3dd3b50101aa0e880cb6cde Mon Sep 17 00:00:00 2001
-From: Dmitry Chestnykh <dm.chestnykh@gmail.com>
-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 <dm.chestnykh@gmail.com>
-Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
-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
-

+ 2 - 2
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
 # Locally calculated
 sha256  ec60b993835e2c6b79e6d9226345f4e614e686eb57dc13b6420c15a33a8996e5  COPYING.LIB
 sha256  ec60b993835e2c6b79e6d9226345f4e614e686eb57dc13b6420c15a33a8996e5  COPYING.LIB

+ 1 - 1
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_SOURCE = uClibc-ng-$(UCLIBC_VERSION).tar.xz
 UCLIBC_SITE = https://downloads.uclibc-ng.org/releases/$(UCLIBC_VERSION)
 UCLIBC_SITE = https://downloads.uclibc-ng.org/releases/$(UCLIBC_VERSION)
 UCLIBC_LICENSE = LGPL-2.1+
 UCLIBC_LICENSE = LGPL-2.1+