* [Buildroot] [PATCH] package/uclibc: update to 1.0.49
@ 2024-06-17 7:25 Waldemar Brodkorb
2024-06-22 17:40 ` Thomas Petazzoni via buildroot
0 siblings, 1 reply; 2+ messages in thread
From: Waldemar Brodkorb @ 2024-06-17 7:25 UTC (permalink / raw)
To: buildroot
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>
---
| 26 --------------
.../0002-fix-kernel_stat64-definition.patch | 35 -------------------
package/uclibc/uclibc.hash | 4 +--
package/uclibc/uclibc.mk | 2 +-
4 files changed, 3 insertions(+), 64 deletions(-)
delete mode 100644 package/uclibc/0001-futimesat-add-missing-header.patch
delete mode 100644 package/uclibc/0002-fix-kernel_stat64-definition.patch
diff --git a/package/uclibc/0001-futimesat-add-missing-header.patch b/package/uclibc/0001-futimesat-add-missing-header.patch
deleted file mode 100644
index f8af3290fa..0000000000
--- a/package/uclibc/0001-futimesat-add-missing-header.patch
+++ /dev/null
@@ -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
-
diff --git a/package/uclibc/0002-fix-kernel_stat64-definition.patch b/package/uclibc/0002-fix-kernel_stat64-definition.patch
deleted file mode 100644
index 5a87586af8..0000000000
--- a/package/uclibc/0002-fix-kernel_stat64-definition.patch
+++ /dev/null
@@ -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
-
diff --git a/package/uclibc/uclibc.hash b/package/uclibc/uclibc.hash
index 7097bbf99a..1067ea9b0f 100644
--- a/package/uclibc/uclibc.hash
+++ b/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
diff --git a/package/uclibc/uclibc.mk b/package/uclibc/uclibc.mk
index b7aba27b00..31f9899f00 100644
--- a/package/uclibc/uclibc.mk
+++ b/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+
--
2.30.2
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [Buildroot] [PATCH] package/uclibc: update to 1.0.49
2024-06-17 7:25 [Buildroot] [PATCH] package/uclibc: update to 1.0.49 Waldemar Brodkorb
@ 2024-06-22 17:40 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 2+ messages in thread
From: Thomas Petazzoni via buildroot @ 2024-06-22 17:40 UTC (permalink / raw)
To: Waldemar Brodkorb; +Cc: buildroot
On Mon, 17 Jun 2024 09:25:24 +0200
Waldemar Brodkorb <wbx@openadk.org> wrote:
> 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>
> ---
> .../0001-futimesat-add-missing-header.patch | 26 --------------
> .../0002-fix-kernel_stat64-definition.patch | 35 -------------------
> package/uclibc/uclibc.hash | 4 +--
> package/uclibc/uclibc.mk | 2 +-
> 4 files changed, 3 insertions(+), 64 deletions(-)
> delete mode 100644 package/uclibc/0001-futimesat-add-missing-header.patch
> delete mode 100644 package/uclibc/0002-fix-kernel_stat64-definition.patch
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2024-06-22 17:40 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-17 7:25 [Buildroot] [PATCH] package/uclibc: update to 1.0.49 Waldemar Brodkorb
2024-06-22 17:40 ` Thomas Petazzoni via buildroot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.