浏览代码

package/uclibc: update to 1.0.49

git shortlog v1.0.49...v1.0.48
Dmitry Chestnykh (6):
      Correct uClibc compilation.
      Fix uClibc build for nds32 with gcc-14.
      Fix riscv32 build with gcc-14.
      riscv32: Fix `struct ucontext` definition.
      Fix wrong `struct ucontext_t` typedef for all arches.
      Cast to proper types inside atomic macroses.

Fabrice Fontaine (1):
      libc/sysdeps/linux/common/utime.c: fix riscv32 build

Joe Damato (1):
      epoll.h: Add epoll ioctls

Max Filippov (9):
      iconv: fix type mismatches
      ldso: FDPIC: fix type mismatches
      ldso: arm: fix build with gcc-14
      malloc/memalign: avoid integer overflow
      fix kernel_stat64 definition
      linuxthreads: enable unwinding over signal frames
      xtensa: use compiler-provided XCHAL macros
      xtensa: make _init and _fini hidden
      xtensa: add FDPIC support

Waldemar Brodkorb (9):
      futimesat: add missing header
      sparc64: Fix incorrect sigreturn stub function implementation
      csky: allow time64
      m68k: fix noMMU ELF compile with gcc 14.x
      Revert "nds32: sync with binutils 2.37, gcc 11.2 and linux 5.10.93 changes"
      m68k: fix for m68000 cpu
      config: make ctor/dtor visible again
      config: enable TIME64 by default
      bump version for 1.0.49 release

Yuriy Kolerov (1):
      libc: cast free() argument to void * in wchar.c

Patches applied upstream.

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Waldemar Brodkorb 1 年之前
父节点
当前提交
127ddbe511

+ 0 - 26
package/uclibc/0001-futimesat-add-missing-header.patch

@@ -1,26 +0,0 @@
-From 4bcf25e75df857806623ff80924675bf849a60d2 Mon Sep 17 00:00:00 2001
-From: Waldemar Brodkorb <wbx@openadk.org>
-Date: Wed, 8 May 2024 10:08:08 +0200
-Subject: [PATCH] futimesat: add missing header
-
-Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
-Upstream: https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/commit/?id=4bcf25e75df857806623ff80924675bf849a60d2
----
- libc/sysdeps/linux/common/futimesat.c | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/libc/sysdeps/linux/common/futimesat.c b/libc/sysdeps/linux/common/futimesat.c
-index fd19fea7c..bf36550dd 100644
---- a/libc/sysdeps/linux/common/futimesat.c
-+++ b/libc/sysdeps/linux/common/futimesat.c
-@@ -7,6 +7,7 @@
-  */
- 
- #include <sys/syscall.h>
-+#include <sys/stat.h>
- #include <sys/time.h>
- 
- #ifdef __NR_futimesat
--- 
-2.30.2
-

+ 0 - 35
package/uclibc/0002-fix-kernel_stat64-definition.patch

@@ -1,35 +0,0 @@
-From 186878405324e96f61d896a149f623e0c792c972 Mon Sep 17 00:00:00 2001
-From: Max Filippov <jcmvbkbc@gmail.com>
-Date: Tue, 14 May 2024 23:18:56 -0700
-Subject: [PATCH] fix kernel_stat64 definition
-
-The commit 74ca8d6f5d2e ("remove UCLIBC_HAS_LFS") removed conditional
-compilation dependent on __UCLIBC_HAS_LFS__, assuming it to be always
-defined, but removed the wrong branch in the definition of
-kernel_stat64.
-Fix kernel_stat64 definition to be stat64.
-
-Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
-Tested-by: Chris Packham <judge.packham@gmail.com>
-Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
-Upstream: https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/commit/?id=186878405324e96f61d896a149f623e0c792c972
----
- libc/sysdeps/linux/common-generic/bits/kernel_stat.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/libc/sysdeps/linux/common-generic/bits/kernel_stat.h b/libc/sysdeps/linux/common-generic/bits/kernel_stat.h
-index 7a97bb4d7..e874a4a9f 100644
---- a/libc/sysdeps/linux/common-generic/bits/kernel_stat.h
-+++ b/libc/sysdeps/linux/common-generic/bits/kernel_stat.h
-@@ -18,7 +18,7 @@
-  * However that requires more #ifndef in relevant wrappers,
-  * further uglifying them
-  */
--#define kernel_stat64	stat
-+#define kernel_stat64	stat64
- 
- #endif	/*  _BITS_STAT_STRUCT_H */
- 
--- 
-2.30.2
-

+ 2 - 2
package/uclibc/uclibc.hash

@@ -1,4 +1,4 @@
-# From https://downloads.uclibc-ng.org/releases/1.0.47/uClibc-ng-1.0.48.tar.xz.sha256
-sha256  3bf5fc6cc5cbc454b6c478424755c6f71e7c15578a2c966f02606aa5c5596e21  uClibc-ng-1.0.48.tar.xz
+# From https://downloads.uclibc-ng.org/releases/1.0.49/uClibc-ng-1.0.49.tar.xz.sha256
+sha256  340f9d5dd1159c69c3380654e39e567cbb304afcd3f9dfa2e9833f0fa13f5bbe  uClibc-ng-1.0.49.tar.xz
 # Locally calculated
 sha256  ec60b993835e2c6b79e6d9226345f4e614e686eb57dc13b6420c15a33a8996e5  COPYING.LIB

+ 1 - 1
package/uclibc/uclibc.mk

@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-UCLIBC_VERSION = 1.0.48
+UCLIBC_VERSION = 1.0.49
 UCLIBC_SOURCE = uClibc-ng-$(UCLIBC_VERSION).tar.xz
 UCLIBC_SITE = https://downloads.uclibc-ng.org/releases/$(UCLIBC_VERSION)
 UCLIBC_LICENSE = LGPL-2.1+