summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mk/image.mk1
-rw-r--r--mk/linux-ver.mk10
-rw-r--r--package/cog/Makefile5
-rw-r--r--package/elfutils/Makefile2
-rw-r--r--package/openssh/Makefile6
-rw-r--r--package/openssl/Makefile4
-rw-r--r--package/strace/Makefile4
-rw-r--r--package/weston/Makefile4
-rw-r--r--package/wpewebkit/Makefile9
-rw-r--r--target/config/Config.in.binutils8
-rw-r--r--target/config/Config.in.compiler6
-rw-r--r--target/config/Config.in.cpu32
-rw-r--r--target/config/Config.in.libc12
-rw-r--r--target/linux/Config.in.kernelversion6
-rw-r--r--target/linux/patches/6.12.37/armnommu-versatile.patch (renamed from target/linux/patches/6.12.25/armnommu-versatile.patch)0
-rw-r--r--target/linux/patches/6.12.37/hppa-cross-compile.patch (renamed from target/linux/patches/6.12.25/hppa-cross-compile.patch)0
-rw-r--r--target/linux/patches/6.12.37/macsonic.patch (renamed from target/linux/patches/6.12.25/macsonic.patch)0
-rw-r--r--target/linux/patches/6.12.37/mips-vdso-gcc15.patch (renamed from target/linux/patches/6.12.25/mips-vdso-gcc15.patch)0
-rw-r--r--toolchain/binutils/Makefile.inc7
-rw-r--r--toolchain/elf2flt/Makefile4
-rw-r--r--toolchain/gcc/Makefile.inc14
-rw-r--r--toolchain/gcc/patches/11.5.0/add-crtreloc.frv (renamed from toolchain/gcc/patches/11.4.0/add-crtreloc.frv)0
-rw-r--r--toolchain/gcc/patches/11.5.0/c6x-disable-multilib.patch (renamed from toolchain/gcc/patches/11.4.0/c6x-disable-multilib.patch)0
-rw-r--r--toolchain/gcc/patches/11.5.0/csky.patch (renamed from toolchain/gcc/patches/11.4.0/csky.patch)0
-rw-r--r--toolchain/gcc/patches/11.5.0/ia64-fix-libgcc.patch (renamed from toolchain/gcc/patches/11.4.0/ia64-fix-libgcc.patch)0
-rw-r--r--toolchain/gcc/patches/11.5.0/nios2-softfp.patch (renamed from toolchain/gcc/patches/11.4.0/nios2-softfp.patch)0
-rw-r--r--toolchain/gcc/patches/12.5.0/csky.patch (renamed from toolchain/gcc/patches/12.3.0/csky.patch)0
-rw-r--r--toolchain/gcc/patches/12.5.0/nios2-softfp.patch (renamed from toolchain/gcc/patches/12.3.0/nios2-softfp.patch)0
-rw-r--r--toolchain/gcc/patches/13.4.0/csky.patch (renamed from toolchain/gcc/patches/13.3.0/csky.patch)0
-rw-r--r--toolchain/gcc/patches/13.4.0/nios2-softfp.patch (renamed from toolchain/gcc/patches/13.3.0/nios2-softfp.patch)0
-rw-r--r--toolchain/gcc/patches/14.3.0/add-crtreloc.frv (renamed from toolchain/gcc/patches/14.2.0/add-crtreloc.frv)0
-rw-r--r--toolchain/gcc/patches/14.3.0/csky.patch (renamed from toolchain/gcc/patches/14.2.0/csky.patch)0
-rw-r--r--toolchain/gcc/patches/14.3.0/libgcc-fdpic-bfin.patch (renamed from toolchain/gcc/patches/14.2.0/libgcc-fdpic-bfin.patch)0
-rw-r--r--toolchain/gcc/patches/14.3.0/nios2-softfp.patch (renamed from toolchain/gcc/patches/14.2.0/nios2-softfp.patch)0
-rw-r--r--toolchain/gcc/patches/9.5.0/or1k.patch (renamed from toolchain/gcc/patches/9.4.0/or1k.patch)0
-rw-r--r--toolchain/glibc/Makefile.inc12
-rw-r--r--toolchain/uclibc-ng/Makefile.inc8
37 files changed, 90 insertions, 64 deletions
diff --git a/mk/image.mk b/mk/image.mk
index 35adc3ef6..d2059c5cc 100644
--- a/mk/image.mk
+++ b/mk/image.mk
@@ -171,6 +171,7 @@ ${STAGING_TARGET_DIR}/${INITRAMFS}_list: ${TARGET_DIR}/.adk
echo "nod /dev/tty4 0644 0 0 c 4 4"; \
echo "nod /dev/tty5 0644 0 0 c 4 5"; \
echo "nod /dev/tty6 0644 0 0 c 4 6"; \
+ echo "nod /dev/tty11 0644 0 0 c 4 11"; \
echo "nod /dev/null 0666 0 0 c 1 3"; \
echo "nod /dev/zero 0666 0 0 c 1 5"; \
echo "nod /dev/kmsg 0644 0 0 c 1 11"; \
diff --git a/mk/linux-ver.mk b/mk/linux-ver.mk
index bd66affde..35484975e 100644
--- a/mk/linux-ver.mk
+++ b/mk/linux-ver.mk
@@ -15,17 +15,17 @@ KERNEL_FILE_VER:= $(ADK_TARGET_LINUX_KERNEL_GIT)
KERNEL_RELEASE:= 1
KERNEL_VERSION:= $(ADK_TARGET_LINUX_KERNEL_GIT_VER)-$(KERNEL_RELEASE)
endif
-ifeq ($(ADK_TARGET_LINUX_KERNEL_VERSION_6_14),y)
-KERNEL_FILE_VER:= 6.14.4
+ifeq ($(ADK_TARGET_LINUX_KERNEL_VERSION_6_15),y)
+KERNEL_FILE_VER:= 6.15.6
KERNEL_RELEASE:= 1
KERNEL_VERSION:= $(KERNEL_FILE_VER)-$(KERNEL_RELEASE)
-KERNEL_HASH:= 9452f28d7a0051fba4886712395b484c4c7fcf9f85944a62fd3d97dc923f5339
+KERNEL_HASH:= 2bb586c954277d070c8fdf6d7275faa93b4807d9bf3353b491d8149cca02b4fc
endif
ifeq ($(ADK_TARGET_LINUX_KERNEL_VERSION_6_12),y)
-KERNEL_FILE_VER:= 6.12.25
+KERNEL_FILE_VER:= 6.12.37
KERNEL_RELEASE:= 1
KERNEL_VERSION:= $(KERNEL_FILE_VER)-$(KERNEL_RELEASE)
-KERNEL_HASH:= c8af780f6f613ca24622116e4c512a764335ab66e75c6643003c16e49a8e3b90
+KERNEL_HASH:= 936fdfd2405b5e0ac38d4e094b07772610c22cd478f4bb257c9bf929e762ff95
endif
ifeq ($(ADK_TARGET_LINUX_KERNEL_VERSION_6_6),y)
KERNEL_FILE_VER:= 6.6.88
diff --git a/package/cog/Makefile b/package/cog/Makefile
index f2f757750..9a22fac0b 100644
--- a/package/cog/Makefile
+++ b/package/cog/Makefile
@@ -24,7 +24,7 @@ MESON_FLAGS+= -Ddocumentation=false \
-Dmanpages=false \
-Dprograms=true \
-Dwpe_api=2.0 \
- -Dplatforms=drm
+ -Dplatforms="wayland"
CONFIG_STYLE:= meson
BUILD_STYLE:= meson
@@ -34,6 +34,9 @@ cog-install:
$(INSTALL_DIR) $(IDIR_COG)/usr/lib
$(CP) $(WRKINST)/usr/lib/libcogcore.so* \
$(IDIR_COG)/usr/lib
+ $(INSTALL_DIR) $(IDIR_COG)/usr/lib/cog/modules
+ $(CP) $(WRKINST)/usr/lib/cog/modules/* \
+ $(IDIR_COG)/usr/lib/cog/modules
$(INSTALL_DIR) $(IDIR_COG)/usr/bin
$(INSTALL_BIN) $(WRKINST)/usr/bin/cog \
$(IDIR_COG)/usr/bin
diff --git a/package/elfutils/Makefile b/package/elfutils/Makefile
index 231559424..e4f1d49a9 100644
--- a/package/elfutils/Makefile
+++ b/package/elfutils/Makefile
@@ -9,6 +9,8 @@ PKG_RELEASE:= 1
PKG_HASH:= 39bd8f1a338e2b7cd4abc3ff11a0eddc6e690f69578a57478d8179b4148708c8
PKG_DESCR:= libraries/utilities to handle elf objects (drop in replacement for libelf)
PKG_SECTION:= base/libs
+PKG_DEPENDS:= zlib
+PKG_BUILDDEP:= zlib
PKG_NEEDS:= intl
PKG_SITES:= https://sourceware.org/elfutils/ftp/$(PKG_VERSION)/
diff --git a/package/openssh/Makefile b/package/openssh/Makefile
index c987edf36..63c0682a0 100644
--- a/package/openssh/Makefile
+++ b/package/openssh/Makefile
@@ -4,9 +4,9 @@
include ${ADK_TOPDIR}/rules.mk
PKG_NAME:= openssh
-PKG_VERSION:= 9.9p1
+PKG_VERSION:= 10.0p1
PKG_RELEASE:= 1
-PKG_HASH:= b343fbcdbff87f15b1986e6e15d6d4fc9a7d36066be6b7fb507087ba8f966c02
+PKG_HASH:= 021a2e709a0edf4250b1256bd5a9e500411a90dddabea830ed59cef90eb9d85c
PKG_DESCR:= secure shell implementation
PKG_SECTION:= net/security
PKG_BUILDDEP:= zlib
@@ -110,6 +110,8 @@ openssh-server-install:
${IDIR_OPENSSH_SERVER}/usr/sbin
${INSTALL_BIN} ${WRKINST}/usr/libexec/sshd-session \
${IDIR_OPENSSH_SERVER}/usr/libexec
+ ${INSTALL_BIN} ${WRKINST}/usr/libexec/sshd-auth \
+ ${IDIR_OPENSSH_SERVER}/usr/libexec
# ssh pubkey
test -z $(ADK_RUNTIME_SSH_PUBKEY) || ( \
mkdir -p $(IDIR_OPENSSH_SERVER)/etc/ssh; \
diff --git a/package/openssl/Makefile b/package/openssl/Makefile
index 6e1b4e4ad..32a0ecde5 100644
--- a/package/openssl/Makefile
+++ b/package/openssl/Makefile
@@ -4,9 +4,9 @@
include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= openssl
-PKG_VERSION:= 3.5.0
+PKG_VERSION:= 3.5.1
PKG_RELEASE:= 1
-PKG_HASH:= 344d0a79f1a9b08029b0744e2cc401a43f9c90acd1044d09a530b4885a8e9fc0
+PKG_HASH:= 529043b15cffa5f36077a4d0af83f3de399807181d607441d734196d889b641f
PKG_DESCR:= ssl/tls library
PKG_SECTION:= libs/crypto
PKG_URL:= https://openssl-library.org/
diff --git a/package/strace/Makefile b/package/strace/Makefile
index 83649f619..18fe86ac8 100644
--- a/package/strace/Makefile
+++ b/package/strace/Makefile
@@ -4,9 +4,9 @@
include ${ADK_TOPDIR}/rules.mk
PKG_NAME:= strace
-PKG_VERSION:= 6.14
+PKG_VERSION:= 6.15
PKG_RELEASE:= 1
-PKG_HASH:= 244f3b5c20a32854ca9b7ca7a3ee091dd3d4bd20933a171ecee8db486c77d3c9
+PKG_HASH:= 8552dfab08abc22a0f2048c98fd9541fd4d71b6882507952780dab7c7c512f51
PKG_DESCR:= system call trace program
PKG_SECTION:= app/debug
PKG_URL:= https://strace.io
diff --git a/package/weston/Makefile b/package/weston/Makefile
index 9165036cd..76f4e5bb6 100644
--- a/package/weston/Makefile
+++ b/package/weston/Makefile
@@ -5,7 +5,7 @@ include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= weston
PKG_VERSION:= 14.0.2
-PKG_RELEASE:= 1
+PKG_RELEASE:= 2
PKG_HASH:= 633f4e0f232ad150300c95ffcbc646fedf1349487bf389dbd2045fa69013d6e2
PKG_DESCR:= wayland compositor
PKG_SECTION:= x11/drivers
@@ -56,7 +56,7 @@ weston-install:
$(CP) $(WRKINST)/usr/lib/*so* \
$(IDIR_WESTON)/usr/lib/
$(INSTALL_DIR) $(IDIR_WESTON)/usr/bin
- $(INSTALL_BIN) $(WRKINST)/usr/bin/weston \
+ $(INSTALL_BIN) $(WRKINST)/usr/bin/* \
$(IDIR_WESTON)/usr/bin
include $(ADK_TOPDIR)/mk/pkg-bottom.mk
diff --git a/package/wpewebkit/Makefile b/package/wpewebkit/Makefile
index 08fbe767e..d3d7a275e 100644
--- a/package/wpewebkit/Makefile
+++ b/package/wpewebkit/Makefile
@@ -4,14 +4,14 @@
include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= wpewebkit
-PKG_VERSION:= 2.48.0
+PKG_VERSION:= 2.48.1
PKG_RELEASE:= 1
-PKG_HASH:= 25bc557fd62f06ac8393a6f638ffceff3d9f367d6d35195315fa459c82f80850
+PKG_HASH:= 2f411b692bb4c2a924d9bddf0c794fd69a24931ad836d6a93c9a65f5adb0357f
PKG_DESCR:= web platform for embedded
PKG_SECTION:= libs/misc
PKG_DEPENDS:= libwpe libsoup3 harfbuzz libjpeg-turbo libgcrypt
PKG_DEPENDS+= libtasn1 libwebp gstreamer gst-plugins-base libxslt
-PKG_DEPENDS+= libpsl libmount
+PKG_DEPENDS+= libpsl libmount libblkid
PKG_BUILDDEP:= cmake-host libwpe libsoup3 harfbuzz libjpeg-turbo
PKG_BUILDDEP+= libgcrypt libtasn1 libwebp gstreamer gst-plugins-base
PKG_BUILDDEP+= libxslt libpsl
@@ -46,5 +46,8 @@ wpewebkit-install:
$(INSTALL_DIR) $(IDIR_WPEWEBKIT)/usr/lib
$(CP) $(WRKINST)/usr/lib/libWPEWebKit*.so* \
$(IDIR_WPEWEBKIT)/usr/lib
+ $(INSTALL_DIR) $(IDIR_WPEWEBKIT)/usr/libexec/wpe-webkit-2.0
+ $(INSTALL_BIN) $(WRKINST)/usr/libexec/wpe-webkit-2.0/* \
+ $(IDIR_WPEWEBKIT)/usr/libexec/wpe-webkit-2.0
include $(ADK_TOPDIR)/mk/pkg-bottom.mk
diff --git a/target/config/Config.in.binutils b/target/config/Config.in.binutils
index 3e141d4d6..0beb783f7 100644
--- a/target/config/Config.in.binutils
+++ b/target/config/Config.in.binutils
@@ -10,13 +10,17 @@ default ADK_TOOLCHAIN_BINUTILS_KVX if ADK_TARGET_ARCH_KVX
default ADK_TOOLCHAIN_BINUTILS_NDS32 if ADK_TARGET_ARCH_NDS32
default ADK_TOOLCHAIN_BINUTILS_2_26 if ADK_TARGET_ARCH_BFIN && ADK_TARGET_BINFMT_FDPIC
default ADK_TOOLCHAIN_BINUTILS_2_43_1 if ADK_TARGET_ARCH_NIOS2
-default ADK_TOOLCHAIN_BINUTILS_2_43_1 if ADK_TARGET_ARCH_X86_64
-default ADK_TOOLCHAIN_BINUTILS_2_44
+default ADK_TOOLCHAIN_BINUTILS_2_45
config ADK_TOOLCHAIN_BINUTILS_GIT
bool "git"
depends on !ADK_TARGET_ARCH_AVR32
+config ADK_TOOLCHAIN_BINUTILS_2_45
+ bool "2.45"
+ depends on !ADK_TARGET_ARCH_AVR32
+ depends on !ADK_TARGET_ARCH_NIOS2
+
config ADK_TOOLCHAIN_BINUTILS_2_44
bool "2.44"
depends on !ADK_TARGET_ARCH_AVR32
diff --git a/target/config/Config.in.compiler b/target/config/Config.in.compiler
index 57dcf54e3..be0ce72ff 100644
--- a/target/config/Config.in.compiler
+++ b/target/config/Config.in.compiler
@@ -37,19 +37,19 @@ config ADK_TOOLCHAIN_GCC_15
depends on !ADK_TARGET_ARCH_METAG
config ADK_TOOLCHAIN_GCC_14
- bool "14.2.0"
+ bool "14.3.0"
depends on !ADK_TARGET_ARCH_AVR32
depends on !ADK_TARGET_ARCH_CRIS
depends on !ADK_TARGET_ARCH_METAG
config ADK_TOOLCHAIN_GCC_13
- bool "13.3.0"
+ bool "13.4.0"
depends on !ADK_TARGET_ARCH_AVR32
depends on !ADK_TARGET_ARCH_CRIS
depends on !ADK_TARGET_ARCH_METAG
config ADK_TOOLCHAIN_GCC_12
- bool "12.4.0"
+ bool "12.5.0"
depends on !ADK_TARGET_ARCH_AVR32
depends on !ADK_TARGET_ARCH_CRIS
depends on !ADK_TARGET_ARCH_METAG
diff --git a/target/config/Config.in.cpu b/target/config/Config.in.cpu
index aea2b04b7..e0a91b003 100644
--- a/target/config/Config.in.cpu
+++ b/target/config/Config.in.cpu
@@ -1207,6 +1207,14 @@ config ADK_TARGET_CPU_PPC64_POWERPC64
depends on ADK_TARGET_BIG_ENDIAN
# riscv
+config ADK_TARGET_CPU_RISCV32_RV32IMADC
+ bool "rv32imadc"
+ select ADK_TARGET_SUPPORTS_THREADS
+ select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_WITH_MMU
+ select ADK_TARGET_SUPPORTS_LT
+ select ADK_TARGET_ABI_ILP32D
+ depends on ADK_TARGET_ARCH_RISCV32
+
config ADK_TARGET_CPU_RISCV32_RV32IMAC
bool "rv32imac"
select ADK_TARGET_SUPPORTS_THREADS
@@ -1231,14 +1239,6 @@ config ADK_TARGET_CPU_RISCV32_RV32IMAFC
select ADK_TARGET_ABI_ILP32F
depends on ADK_TARGET_ARCH_RISCV32
-config ADK_TARGET_CPU_RISCV32_RV32IMADC
- bool "rv32imadc"
- select ADK_TARGET_SUPPORTS_THREADS
- select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_WITH_MMU
- select ADK_TARGET_SUPPORTS_LT
- select ADK_TARGET_ABI_ILP32D
- depends on ADK_TARGET_ARCH_RISCV32
-
config ADK_TARGET_CPU_RISCV32_RV32IMAFDC
bool "rv32imafdc"
select ADK_TARGET_SUPPORTS_THREADS if ADK_TARGET_WITH_MMU
@@ -1246,6 +1246,14 @@ config ADK_TARGET_CPU_RISCV32_RV32IMAFDC
select ADK_TARGET_SUPPORTS_LT if ADK_TARGET_WITH_MMU
depends on ADK_TARGET_ARCH_RISCV32
+config ADK_TARGET_CPU_RISCV64_RV64IMADC
+ bool "rv64imadc"
+ select ADK_TARGET_SUPPORTS_THREADS
+ select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_WITH_MMU
+ select ADK_TARGET_SUPPORTS_LT
+ select ADK_TARGET_ABI_LP64D
+ depends on ADK_TARGET_ARCH_RISCV64
+
config ADK_TARGET_CPU_RISCV64_RV64IMAC
bool "rv64imac"
select ADK_TARGET_SUPPORTS_THREADS
@@ -1270,14 +1278,6 @@ config ADK_TARGET_CPU_RISCV64_RV64IMAFC
select ADK_TARGET_ABI_LP64F
depends on ADK_TARGET_ARCH_RISCV64
-config ADK_TARGET_CPU_RISCV64_RV64IMADC
- bool "rv64imadc"
- select ADK_TARGET_SUPPORTS_THREADS
- select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_WITH_MMU
- select ADK_TARGET_SUPPORTS_LT
- select ADK_TARGET_ABI_LP64D
- depends on ADK_TARGET_ARCH_RISCV64
-
config ADK_TARGET_CPU_RISCV64_RV64IMAFDC
bool "rv64imafdc"
select ADK_TARGET_SUPPORTS_THREADS if ADK_TARGET_WITH_MMU
diff --git a/target/config/Config.in.libc b/target/config/Config.in.libc
index 7f3157976..8b942b372 100644
--- a/target/config/Config.in.libc
+++ b/target/config/Config.in.libc
@@ -148,16 +148,16 @@ choice
prompt "Target C library version"
depends on !ADK_TARGET_CHOOSE_ARCH
-config ADK_TARGET_LIB_UCLIBC_NG_1_0_52
- bool "1.0.52"
+config ADK_TARGET_LIB_UCLIBC_NG_1_0_54
+ bool "1.0.54"
depends on ADK_TARGET_LIB_UCLIBC_NG
config ADK_TARGET_LIB_UCLIBC_NG_GIT
bool "git"
depends on ADK_TARGET_LIB_UCLIBC_NG && ADK_EXPERIMENTAL
-config ADK_TARGET_LIB_GLIBC_2_41
- bool "2.41"
+config ADK_TARGET_LIB_GLIBC_2_42
+ bool "2.42"
depends on ADK_TARGET_LIB_GLIBC
config ADK_TARGET_LIB_GLIBC_GIT
@@ -198,9 +198,9 @@ config ADK_TARGET_LIBC
config ADK_LIBC_VERSION
string
- default "1.0.52" if ADK_TARGET_LIB_UCLIBC_NG_1_0_52
+ default "1.0.54" if ADK_TARGET_LIB_UCLIBC_NG_1_0_54
default "1.2.5" if ADK_TARGET_LIB_MUSL_1_2_5
- default "2.41" if ADK_TARGET_LIB_GLIBC_2_40
+ default "2.42" if ADK_TARGET_LIB_GLIBC_2_42
default "4.4.0" if ADK_TARGET_LIB_NEWLIB_4_4_0
default "git" if ADK_TARGET_LIB_UCLIBC_NG_GIT || \
ADK_TARGET_LIB_MUSL_GIT || \
diff --git a/target/linux/Config.in.kernelversion b/target/linux/Config.in.kernelversion
index 4e816c354..372bb524e 100644
--- a/target/linux/Config.in.kernelversion
+++ b/target/linux/Config.in.kernelversion
@@ -39,8 +39,8 @@ config ADK_TARGET_LINUX_KERNEL_VERSION_GIT
depends on !ADK_TARGET_ARCH_NDS32
select ADK_HOST_NEED_LZ4 if ADK_TARGET_SYSTEM_PHYTEC_WEGA && ADK_TARGET_LINUX_KERNEL_VERSION_GIT
-config ADK_TARGET_LINUX_KERNEL_VERSION_6_14
- bool "6.14.4"
+config ADK_TARGET_LINUX_KERNEL_VERSION_6_15
+ bool "6.15.6"
depends on !ADK_TARGET_ARCH_AVR32
depends on !ADK_TARGET_ARCH_BFIN
depends on !ADK_TARGET_ARCH_C6X
@@ -51,7 +51,7 @@ config ADK_TARGET_LINUX_KERNEL_VERSION_6_14
depends on !ADK_TARGET_ARCH_NDS32
config ADK_TARGET_LINUX_KERNEL_VERSION_6_12
- bool "6.12.25"
+ bool "6.12.37"
depends on !ADK_TARGET_ARCH_AVR32
depends on !ADK_TARGET_ARCH_BFIN
depends on !ADK_TARGET_ARCH_C6X
diff --git a/target/linux/patches/6.12.25/armnommu-versatile.patch b/target/linux/patches/6.12.37/armnommu-versatile.patch
index f8f10f50b..f8f10f50b 100644
--- a/target/linux/patches/6.12.25/armnommu-versatile.patch
+++ b/target/linux/patches/6.12.37/armnommu-versatile.patch
diff --git a/target/linux/patches/6.12.25/hppa-cross-compile.patch b/target/linux/patches/6.12.37/hppa-cross-compile.patch
index 51c24fff2..51c24fff2 100644
--- a/target/linux/patches/6.12.25/hppa-cross-compile.patch
+++ b/target/linux/patches/6.12.37/hppa-cross-compile.patch
diff --git a/target/linux/patches/6.12.25/macsonic.patch b/target/linux/patches/6.12.37/macsonic.patch
index 51e76113b..51e76113b 100644
--- a/target/linux/patches/6.12.25/macsonic.patch
+++ b/target/linux/patches/6.12.37/macsonic.patch
diff --git a/target/linux/patches/6.12.25/mips-vdso-gcc15.patch b/target/linux/patches/6.12.37/mips-vdso-gcc15.patch
index c18bc6c92..c18bc6c92 100644
--- a/target/linux/patches/6.12.25/mips-vdso-gcc15.patch
+++ b/target/linux/patches/6.12.37/mips-vdso-gcc15.patch
diff --git a/toolchain/binutils/Makefile.inc b/toolchain/binutils/Makefile.inc
index af6479f15..1ce4bd821 100644
--- a/toolchain/binutils/Makefile.inc
+++ b/toolchain/binutils/Makefile.inc
@@ -2,6 +2,13 @@
# material, please see the LICENCE file in the top-level directory.
PKG_NAME:= binutils
+ifeq ($(ADK_TOOLCHAIN_BINUTILS_2_45),y)
+PKG_VERSION:= 2.45
+PKG_RELEASE:= 1
+PKG_HASH:= 8a3eb4b10e7053312790f21ee1a38f7e2bbd6f4096abb590d3429e5119592d96
+PKG_SITES:= ${MASTER_SITE_GNU:=binutils/}
+DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
+endif
ifeq ($(ADK_TOOLCHAIN_BINUTILS_2_44),y)
PKG_VERSION:= 2.44
PKG_RELEASE:= 1
diff --git a/toolchain/elf2flt/Makefile b/toolchain/elf2flt/Makefile
index 369827404..30c42b2b9 100644
--- a/toolchain/elf2flt/Makefile
+++ b/toolchain/elf2flt/Makefile
@@ -10,6 +10,10 @@ ifeq ($(ADK_TOOLCHAIN_BINUTILS_GIT),y)
BINUTILS_VERSION:= git
BFDLIB:= .libs/libbfd.a
endif
+ifeq ($(ADK_TOOLCHAIN_BINUTILS_2_45),y)
+BINUTILS_VERSION:= 2.45
+BFDLIB:= .libs/libbfd.a
+endif
ifeq ($(ADK_TOOLCHAIN_BINUTILS_2_44),y)
BINUTILS_VERSION:= 2.44
BFDLIB:= .libs/libbfd.a
diff --git a/toolchain/gcc/Makefile.inc b/toolchain/gcc/Makefile.inc
index e88b0ed10..7f8cd0eb8 100644
--- a/toolchain/gcc/Makefile.inc
+++ b/toolchain/gcc/Makefile.inc
@@ -8,27 +8,27 @@ PKG_HASH:= 51b9919ea69c980d7a381db95d4be27edf73b21254eb13d752a08003b4d013b1
PKG_SITES:= ${MASTER_SITE_GNU:=gcc/gcc-${PKG_VERSION}/}
PKG_RELEASE:= 1
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
-LIBSTDCXXVER:= 30
+LIBSTDCXXVER:= 31
endif
ifeq ($(ADK_TOOLCHAIN_GCC_14),y)
-PKG_VERSION:= 14.2.0
-PKG_HASH:= 7d376d445f93126dc545e2c0086d0f647c3094aae081cdb78f42ce2bc25e7293
+PKG_VERSION:= 14.3.0
+PKG_HASH:= ace8b8b0dbfe6abfc22f821cb093e195aa5498b7ccf7cd23e4424b9f14afed22
PKG_SITES:= ${MASTER_SITE_GNU:=gcc/gcc-${PKG_VERSION}/}
PKG_RELEASE:= 1
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
LIBSTDCXXVER:= 30
endif
ifeq ($(ADK_TOOLCHAIN_GCC_13),y)
-PKG_VERSION:= 13.3.0
-PKG_HASH:= 3a2b10cab86e32358fdac871546d57e2700e9bdb5875ef33fff5b601265b9e32
+PKG_VERSION:= 13.4.0
+PKG_HASH:= bf0baf3e570c9c74c17c8201f0196c6924b4bd98c90e69d6b2ac0cd823f33bbc
PKG_SITES:= ${MASTER_SITE_GNU:=gcc/gcc-${PKG_VERSION}/}
PKG_RELEASE:= 1
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
LIBSTDCXXVER:= 29
endif
ifeq ($(ADK_TOOLCHAIN_GCC_12),y)
-PKG_VERSION:= 12.4.0
-PKG_HASH:= 5a30de2be740062bb3ddd3fd13c9b1bb4584d8f85616d33f23a713439d714148
+PKG_VERSION:= 12.5.0
+PKG_HASH:= f2dfac9c026c58b04251732aa459db614ae1017d32a18a296b1ae5af3dcad927
PKG_SITES:= ${MASTER_SITE_GNU:=gcc/gcc-${PKG_VERSION}/}
PKG_RELEASE:= 1
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
diff --git a/toolchain/gcc/patches/11.4.0/add-crtreloc.frv b/toolchain/gcc/patches/11.5.0/add-crtreloc.frv
index 30de24cdc..30de24cdc 100644
--- a/toolchain/gcc/patches/11.4.0/add-crtreloc.frv
+++ b/toolchain/gcc/patches/11.5.0/add-crtreloc.frv
diff --git a/toolchain/gcc/patches/11.4.0/c6x-disable-multilib.patch b/toolchain/gcc/patches/11.5.0/c6x-disable-multilib.patch
index cbee6f785..cbee6f785 100644
--- a/toolchain/gcc/patches/11.4.0/c6x-disable-multilib.patch
+++ b/toolchain/gcc/patches/11.5.0/c6x-disable-multilib.patch
diff --git a/toolchain/gcc/patches/11.4.0/csky.patch b/toolchain/gcc/patches/11.5.0/csky.patch
index ee352951b..ee352951b 100644
--- a/toolchain/gcc/patches/11.4.0/csky.patch
+++ b/toolchain/gcc/patches/11.5.0/csky.patch
diff --git a/toolchain/gcc/patches/11.4.0/ia64-fix-libgcc.patch b/toolchain/gcc/patches/11.5.0/ia64-fix-libgcc.patch
index f1f3c8d2d..f1f3c8d2d 100644
--- a/toolchain/gcc/patches/11.4.0/ia64-fix-libgcc.patch
+++ b/toolchain/gcc/patches/11.5.0/ia64-fix-libgcc.patch
diff --git a/toolchain/gcc/patches/11.4.0/nios2-softfp.patch b/toolchain/gcc/patches/11.5.0/nios2-softfp.patch
index c677c6c2f..c677c6c2f 100644
--- a/toolchain/gcc/patches/11.4.0/nios2-softfp.patch
+++ b/toolchain/gcc/patches/11.5.0/nios2-softfp.patch
diff --git a/toolchain/gcc/patches/12.3.0/csky.patch b/toolchain/gcc/patches/12.5.0/csky.patch
index ee352951b..ee352951b 100644
--- a/toolchain/gcc/patches/12.3.0/csky.patch
+++ b/toolchain/gcc/patches/12.5.0/csky.patch
diff --git a/toolchain/gcc/patches/12.3.0/nios2-softfp.patch b/toolchain/gcc/patches/12.5.0/nios2-softfp.patch
index c677c6c2f..c677c6c2f 100644
--- a/toolchain/gcc/patches/12.3.0/nios2-softfp.patch
+++ b/toolchain/gcc/patches/12.5.0/nios2-softfp.patch
diff --git a/toolchain/gcc/patches/13.3.0/csky.patch b/toolchain/gcc/patches/13.4.0/csky.patch
index ee352951b..ee352951b 100644
--- a/toolchain/gcc/patches/13.3.0/csky.patch
+++ b/toolchain/gcc/patches/13.4.0/csky.patch
diff --git a/toolchain/gcc/patches/13.3.0/nios2-softfp.patch b/toolchain/gcc/patches/13.4.0/nios2-softfp.patch
index c677c6c2f..c677c6c2f 100644
--- a/toolchain/gcc/patches/13.3.0/nios2-softfp.patch
+++ b/toolchain/gcc/patches/13.4.0/nios2-softfp.patch
diff --git a/toolchain/gcc/patches/14.2.0/add-crtreloc.frv b/toolchain/gcc/patches/14.3.0/add-crtreloc.frv
index 30de24cdc..30de24cdc 100644
--- a/toolchain/gcc/patches/14.2.0/add-crtreloc.frv
+++ b/toolchain/gcc/patches/14.3.0/add-crtreloc.frv
diff --git a/toolchain/gcc/patches/14.2.0/csky.patch b/toolchain/gcc/patches/14.3.0/csky.patch
index ee352951b..ee352951b 100644
--- a/toolchain/gcc/patches/14.2.0/csky.patch
+++ b/toolchain/gcc/patches/14.3.0/csky.patch
diff --git a/toolchain/gcc/patches/14.2.0/libgcc-fdpic-bfin.patch b/toolchain/gcc/patches/14.3.0/libgcc-fdpic-bfin.patch
index df0b94fc9..df0b94fc9 100644
--- a/toolchain/gcc/patches/14.2.0/libgcc-fdpic-bfin.patch
+++ b/toolchain/gcc/patches/14.3.0/libgcc-fdpic-bfin.patch
diff --git a/toolchain/gcc/patches/14.2.0/nios2-softfp.patch b/toolchain/gcc/patches/14.3.0/nios2-softfp.patch
index c677c6c2f..c677c6c2f 100644
--- a/toolchain/gcc/patches/14.2.0/nios2-softfp.patch
+++ b/toolchain/gcc/patches/14.3.0/nios2-softfp.patch
diff --git a/toolchain/gcc/patches/9.4.0/or1k.patch b/toolchain/gcc/patches/9.5.0/or1k.patch
index 8ec5ec956..8ec5ec956 100644
--- a/toolchain/gcc/patches/9.4.0/or1k.patch
+++ b/toolchain/gcc/patches/9.5.0/or1k.patch
diff --git a/toolchain/glibc/Makefile.inc b/toolchain/glibc/Makefile.inc
index 4f35b1e94..b2c16fdb1 100644
--- a/toolchain/glibc/Makefile.inc
+++ b/toolchain/glibc/Makefile.inc
@@ -3,16 +3,16 @@
PKG_NAME:= glibc
ifeq ($(ADK_LIBC_VERSION),git)
-PKG_VERSION:= 2.41.90
-PKG_GLIBCVER:= 2.41.9000
+PKG_VERSION:= 2.42.90
+PKG_GLIBCVER:= 2.42.9000
PKG_SITES:= https://sourceware.org/git/glibc.git
PKG_RELEASE:= 1
endif
-ifeq ($(ADK_TARGET_LIB_GLIBC_2_41),y)
-PKG_VERSION:= 2.41
-PKG_GLIBCVER:= 2.41
+ifeq ($(ADK_TARGET_LIB_GLIBC_2_42),y)
+PKG_VERSION:= 2.42
+PKG_GLIBCVER:= 2.42
PKG_RELEASE:= 1
PKG_SITES:= ${MASTER_SITE_GNU:=glibc/}
-PKG_HASH:= c7be6e25eeaf4b956f5d4d56a04d23e4db453fc07760f872903bb61a49519b80
+PKG_HASH:= d4468d3e3267068c1b0623ca6424aac9a28766df774c8d8fb4978127fca7125a
endif
DISTFILES:= $(PKG_NAME)-$(PKG_VERSION).tar.gz
diff --git a/toolchain/uclibc-ng/Makefile.inc b/toolchain/uclibc-ng/Makefile.inc
index cff7d83f6..7b345c52d 100644
--- a/toolchain/uclibc-ng/Makefile.inc
+++ b/toolchain/uclibc-ng/Makefile.inc
@@ -7,10 +7,10 @@ PKG_VERSION:= git
PKG_RELEASE:= 1
PKG_SITES:= https://git.uclibc-ng.org/git/uclibc-ng.git
endif
-ifeq ($(ADK_TARGET_LIB_UCLIBC_NG_1_0_52),y)
-PKG_VERSION:= 1.0.52
+ifeq ($(ADK_TARGET_LIB_UCLIBC_NG_1_0_54),y)
+PKG_VERSION:= 1.0.54
PKG_RELEASE:= 1
-PKG_SITES:= http://downloads.uclibc-ng.org/releases/1.0.52/
-PKG_HASH:= 8c70b76f11d78c6b3b1608d74016387d292c35793efec820a377c74dfc850dad
+PKG_SITES:= http://downloads.uclibc-ng.org/releases/1.0.54/
+PKG_HASH:= 6c46d8e75b466dcb0882ab652ac45b2606af4d8cb892b9182795ba5f3ccec24f
endif
DISTFILES:= $(PKG_NAME)-$(PKG_VERSION).tar.gz