summaryrefslogtreecommitdiff
path: root/toolchain
diff options
context:
space:
mode:
Diffstat (limited to 'toolchain')
-rw-r--r--toolchain/binutils/Makefile.inc9
-rw-r--r--toolchain/elf2flt/Makefile4
-rw-r--r--toolchain/expat/Makefile4
-rw-r--r--toolchain/expat/Makefile.inc6
-rw-r--r--toolchain/gcc/Makefile4
-rw-r--r--toolchain/gcc/Makefile.inc22
-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/15.1.0/add-crtreloc.frv12
-rw-r--r--toolchain/gcc/patches/15.1.0/csky.patch12
-rw-r--r--toolchain/gcc/patches/15.1.0/libgcc-fdpic-bfin.patch12
-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/musl/Makefile.inc2
-rw-r--r--toolchain/uclibc-ng/Makefile5
-rw-r--r--toolchain/uclibc-ng/Makefile.inc8
-rw-r--r--toolchain/uclibc-ng/patches/1.0.50/warn-instead-of-error.patch10
28 files changed, 86 insertions, 36 deletions
diff --git a/toolchain/binutils/Makefile.inc b/toolchain/binutils/Makefile.inc
index 1fcab41a2..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
@@ -73,7 +80,7 @@ PKG_SITES:= https://github.com/kalray/gdb-binutils.git
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
endif
ifeq ($(ADK_TOOLCHAIN_BINUTILS_ARC),y)
-PKG_VERSION:= arc-2023.09
+PKG_VERSION:= arc-2024.12
PKG_GIT:= tag
PKG_RELEASE:= 1
PKG_SITES:= https://github.com/foss-for-synopsys-dwc-arc-processors/binutils-gdb.git
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/expat/Makefile b/toolchain/expat/Makefile
index 1affc7b28..fedceb2a0 100644
--- a/toolchain/expat/Makefile
+++ b/toolchain/expat/Makefile
@@ -6,10 +6,6 @@ include Makefile.inc
include ../rules.mk
include ${ADK_TOPDIR}/mk/buildhlp.mk
-ifeq (${ADK_MAKE_PARALLEL},y)
-MPC_MAKEOPTS+= -j${ADK_MAKE_JOBS}
-endif
-
$(WRKBUILD)/.configured:
(cd $(WRKBUILD); \
$(WRKBUILD)/configure \
diff --git a/toolchain/expat/Makefile.inc b/toolchain/expat/Makefile.inc
index 7baf7f48d..b5b9f8932 100644
--- a/toolchain/expat/Makefile.inc
+++ b/toolchain/expat/Makefile.inc
@@ -2,8 +2,8 @@
# material, please see the LICENCE file in the top-level directory.
PKG_NAME:= expat
-PKG_VERSION:= 2.7.0
+PKG_VERSION:= 2.7.1
PKG_RELEASE:= 1
-PKG_HASH:= 362e89ca6b8a0d46fc5740a917eb2a8b4d6356edbe016eee09f49c0781215844
-PKG_SITES:= https://github.com/libexpat/libexpat/releases/download/R_2_7_0/
+PKG_HASH:= 0cce2e6e69b327fc607b8ff264f4b66bdf71ead55a87ffd5f3143f535f15cfa2
+PKG_SITES:= https://github.com/libexpat/libexpat/releases/download/R_2_7_1/
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
diff --git a/toolchain/gcc/Makefile b/toolchain/gcc/Makefile
index af036de1a..87ab35248 100644
--- a/toolchain/gcc/Makefile
+++ b/toolchain/gcc/Makefile
@@ -132,8 +132,10 @@ GCC_CONFOPTS+= --with-arch=$(ADK_TARGET_GCC_ARCH)
endif
ifneq ($(ADK_TARGET_FLOAT),)
+ifneq ($(ADK_TARGET_ARCH_OR1K),y)
GCC_CONFOPTS+= --with-float=$(ADK_TARGET_FLOAT)
endif
+endif
ifneq ($(ADK_TARGET_FPU),)
GCC_CONFOPTS+= --with-fpu=$(ADK_TARGET_FPU)
@@ -412,6 +414,8 @@ $(WRKBUILD)/.final:
ifeq ($(ADK_TARGET_CPU_CF),y)
find $(STAGING_TARGET_DIR) -name libgcc.a -print | while read t; do $(GNU_TARGET_NAME)-ar dv "$t" _ctors.o; done
endif
+ # install libatomic including .so symlink
+ -$(CP) $(GCC_BUILD_DIR_FINAL)/$(GNU_TARGET_NAME)/libatomic/.libs/libatomic*.so* $(STAGING_TARGET_DIR)/usr/lib
# cleanup unneeded docs
rm -rf $(TOOLCHAIN_DIR)/usr/share
# cleanup unneeded libtool files
diff --git a/toolchain/gcc/Makefile.inc b/toolchain/gcc/Makefile.inc
index bc0740cc9..50279e549 100644
--- a/toolchain/gcc/Makefile.inc
+++ b/toolchain/gcc/Makefile.inc
@@ -2,25 +2,33 @@
# material, please see the LICENCE file in the top-level directory.
PKG_NAME:= gcc
+ifeq ($(ADK_TOOLCHAIN_GCC_15),y)
+PKG_VERSION:= 15.2.0
+PKG_HASH:= 7294d65cc1a0558cb815af0ca8c7763d86f7a31199794ede3f630c0d1b0a5723
+PKG_SITES:= ${MASTER_SITE_GNU:=gcc/gcc-${PKG_VERSION}/}
+PKG_RELEASE:= 1
+DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
+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
@@ -91,7 +99,7 @@ DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
LIBSTDCXXVER:= 20
endif
ifeq ($(ADK_TOOLCHAIN_GCC_ARC),y)
-PKG_VERSION:= arc-2023.09
+PKG_VERSION:= arc-2024.12
PKG_GIT:= tag
PKG_SITES:= https://github.com/foss-for-synopsys-dwc-arc-processors/gcc.git
PKG_RELEASE:= 1
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/15.1.0/add-crtreloc.frv b/toolchain/gcc/patches/15.1.0/add-crtreloc.frv
new file mode 100644
index 000000000..30de24cdc
--- /dev/null
+++ b/toolchain/gcc/patches/15.1.0/add-crtreloc.frv
@@ -0,0 +1,12 @@
+diff -Nur gcc-8.3.0.orig/gcc/config/frv/linux.h gcc-8.3.0/gcc/config/frv/linux.h
+--- gcc-8.3.0.orig/gcc/config/frv/linux.h 2018-01-03 11:03:58.000000000 +0100
++++ gcc-8.3.0/gcc/config/frv/linux.h 2019-10-08 10:52:00.176295821 +0200
+@@ -27,7 +27,7 @@
+
+ #undef STARTFILE_SPEC
+ #define STARTFILE_SPEC \
+- "%{!shared: %{pg|p|profile:gcrt1.o%s;pie:Scrt1.o%s;:crt1.o%s}} \
++ "%{!shared: %{pg|p|profile:gcrt1.o%s;pie:Scrt1.o%s;:crt1.o%s}} crtreloc.o%s \
+ crti.o%s %{static:crtbeginT.o%s;shared|pie:crtbeginS.o%s;:crtbegin.o%s}"
+
+ #undef ENDFILE_SPEC
diff --git a/toolchain/gcc/patches/15.1.0/csky.patch b/toolchain/gcc/patches/15.1.0/csky.patch
new file mode 100644
index 000000000..ee352951b
--- /dev/null
+++ b/toolchain/gcc/patches/15.1.0/csky.patch
@@ -0,0 +1,12 @@
+diff -Nur gcc-11.2.0.orig/libgcc/config/csky/linux-atomic.c gcc-11.2.0/libgcc/config/csky/linux-atomic.c
+--- gcc-11.2.0.orig/libgcc/config/csky/linux-atomic.c 2021-07-28 08:55:08.760307899 +0200
++++ gcc-11.2.0/libgcc/config/csky/linux-atomic.c 2021-12-14 14:19:23.685729233 +0100
+@@ -24,7 +24,7 @@
+ <http://www.gnu.org/licenses/>. */
+
+ /* Kernel helper for compare-and-exchange. */
+-inline int
++int
+ __kernel_cmpxchg (int oldval, int newval, volatile int *ptr)
+ {
+ register int _a0 asm ("a0") = oldval;
diff --git a/toolchain/gcc/patches/15.1.0/libgcc-fdpic-bfin.patch b/toolchain/gcc/patches/15.1.0/libgcc-fdpic-bfin.patch
new file mode 100644
index 000000000..df0b94fc9
--- /dev/null
+++ b/toolchain/gcc/patches/15.1.0/libgcc-fdpic-bfin.patch
@@ -0,0 +1,12 @@
+diff -Nur gcc-14.2.0.orig/libgcc/unwind-pe.h gcc-14.2.0/libgcc/unwind-pe.h
+--- gcc-14.2.0.orig/libgcc/unwind-pe.h 2024-08-01 10:17:17.000000000 +0200
++++ gcc-14.2.0/libgcc/unwind-pe.h 2025-03-10 10:40:25.191585648 +0100
+@@ -264,7 +264,7 @@
+
+ if (result != 0)
+ {
+-#if __FDPIC__
++#if defined(__FDPIC__) && !defined(__BFIN_FDPIC__)
+ /* FDPIC relative addresses imply taking the GOT address
+ into account. */
+ if ((encoding & DW_EH_PE_pcrel) && (encoding & DW_EH_PE_indirect))
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/musl/Makefile.inc b/toolchain/musl/Makefile.inc
index b5e1800f0..9f4dc17b0 100644
--- a/toolchain/musl/Makefile.inc
+++ b/toolchain/musl/Makefile.inc
@@ -6,7 +6,7 @@ ifeq ($(ADK_LIBC_VERSION),git)
PKG_VERSION:= git
PKG_RELEASE:= 1
PKG_SITES:= git://git.musl-libc.org/musl
-DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.xz
+DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
endif
ifeq ($(ADK_TARGET_LIB_MUSL_1_2_5),y)
PKG_VERSION:= 1.2.5
diff --git a/toolchain/uclibc-ng/Makefile b/toolchain/uclibc-ng/Makefile
index 05ecb61bf..52e86c60e 100644
--- a/toolchain/uclibc-ng/Makefile
+++ b/toolchain/uclibc-ng/Makefile
@@ -74,6 +74,11 @@ ifeq ($(ADK_TARGET_SOFT_FLOAT),y)
$(SED) 's/.*\(UCLIBC_HAS_FENV\).*/# \1 is not set/' ${WRKBUILD}/.config
$(SED) 's/.*\(UCLIBC_HAS_SOFT_FLOAT\).*/#\1=y/' ${WRKBUILD}/.config
endif
+ifeq ($(ADK_TARGET_SOFTFP_FLOAT),y)
+ $(SED) 's/.*\(UCLIBC_HAS_FPU\).*/# \1 is not set/' ${WRKBUILD}/.config
+ $(SED) 's/.*\(UCLIBC_HAS_FENV\).*/# \1 is not set/' ${WRKBUILD}/.config
+ $(SED) 's/.*\(UCLIBC_HAS_SOFT_FLOAT\).*/#\1=y/' ${WRKBUILD}/.config
+endif
ifeq ($(ADK_TARGET_HARD_FLOAT),y)
$(SED) 's/.*\(UCLIBC_HAS_FPU\).*/\1=y/' ${WRKBUILD}/.config
$(SED) 's/.*\(UCLIBC_HAS_SOFT_FLOAT\).*/# \1 is not set/' ${WRKBUILD}/.config
diff --git a/toolchain/uclibc-ng/Makefile.inc b/toolchain/uclibc-ng/Makefile.inc
index cff7d83f6..4947abe10 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_55),y)
+PKG_VERSION:= 1.0.55
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.55/
+PKG_HASH:= 005aed346789fad2c043f76e99425258a95af3121ebf3e255d33086930ad1272
endif
DISTFILES:= $(PKG_NAME)-$(PKG_VERSION).tar.gz
diff --git a/toolchain/uclibc-ng/patches/1.0.50/warn-instead-of-error.patch b/toolchain/uclibc-ng/patches/1.0.50/warn-instead-of-error.patch
deleted file mode 100644
index 09877c29e..000000000
--- a/toolchain/uclibc-ng/patches/1.0.50/warn-instead-of-error.patch
+++ /dev/null
@@ -1,10 +0,0 @@
-diff -Nur uClibc-ng-1.0.50.orig/libc/sysdeps/linux/common/clock_adjtime.c uClibc-ng-1.0.50/libc/sysdeps/linux/common/clock_adjtime.c
---- uClibc-ng-1.0.50.orig/libc/sysdeps/linux/common/clock_adjtime.c 2024-08-13 04:08:05.000000000 +0200
-+++ uClibc-ng-1.0.50/libc/sysdeps/linux/common/clock_adjtime.c 2024-12-14 11:28:37.188207576 +0100
-@@ -15,5 +15,5 @@
- #elif defined(__NR_clock_adjtime)
- _syscall2(int, clock_adjtime, clockid_t, clock_id, struct timex*, ntx)
- #else
--#error "clock_adjtime syscall is not defined!"
-+#warning "clock_adjtime syscall is not defined!"
- #endif