diff --git a/cross_tools/configs/config.xml b/cross_tools/configs/config.xml
index 86a0e0f37d75c7ef208dd774104ac6aca7d5fa25..a5b71f473b769fe7a9200719fd69dc26c43fc90d 100644
--- a/cross_tools/configs/config.xml
+++ b/cross_tools/configs/config.xml
@@ -1,8 +1,8 @@
COMPILER_INFO="gcc 10.3.1"
KERNEL="kernel"
-KERNEL_BRANCH="5.10.0-106.6.0"
+KERNEL_BRANCH="5.10.0-136.20.0"
MUSLC_BRANCH="master"
-COMMON_BRANCH="openEuler-22.09"
+COMMON_BRANCH="openEuler-23.03"
GCC="gcc"
GCC_DIR="gcc-10.3.0"
BINUTILS="binutils"
@@ -12,22 +12,22 @@ MPFR_DIR="mpfr-4.1.0"
GMP="gmp"
GMP_DIR="gmp-6.2.1"
MPC="libmpc"
-MPC_DIR="mpc-1.2.0"
+MPC_DIR="mpc-1.3.1"
ISL="isl"
-ISL_DIR="isl-0.16.1"
+ISL_DIR="isl-0.24"
GLIBC="glibc"
-GLIBC_DIR="glibc-2.35"
+GLIBC_DIR="glibc-2.36"
MUSLC="musl"
MUSLC_DIR="musl-1.2.3"
EXPAT="expat"
-EXPAT_DIR="expat-2.4.8"
+EXPAT_DIR="expat-2.5.0"
GETTEXT="gettext"
GETTEXT_DIR="gettext-0.21"
LIBICONV="libiconv"
LIBICONV_DIR="libiconv-1.16"
NCURSES="ncurses"
-NCURSES_DIR="ncurses-6.3"
+NCURSES_DIR="ncurses-6.4"
ZLIB="zlib"
-ZLIB_DIR="zlib-1.2.11"
+ZLIB_DIR="zlib-1.2.13"
GDB="gdb"
-GDB_DIR="gdb-11.1"
+GDB_DIR="gdb-12.1"
diff --git a/cross_tools/configs/config_aarch64 b/cross_tools/configs/config_aarch64
index 16507ff5b662c6a63f7192151bda7b7dfb88aa72..5f2358eb24d7c8d685361d607b67cafca2a1fbd5 100644
--- a/cross_tools/configs/config_aarch64
+++ b/cross_tools/configs/config_aarch64
@@ -438,7 +438,7 @@ CT_GLIBC_PKG_NAME="glibc"
# CT_GLIBC_SRC_RELEASE is not set
# CT_GLIBC_SRC_DEVEL is not set
CT_GLIBC_SRC_CUSTOM=y
-CT_GLIBC_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/glibc/glibc-2.35"
+CT_GLIBC_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/glibc/glibc-2.36"
CT_GLIBC_PATCH_GLOBAL=y
# CT_GLIBC_PATCH_BUNDLED is not set
# CT_GLIBC_PATCH_LOCAL is not set
@@ -674,7 +674,7 @@ CT_GDB_PKG_NAME="gdb"
# CT_GDB_SRC_RELEASE is not set
# CT_GDB_SRC_DEVEL is not set
CT_GDB_SRC_CUSTOM=y
-CT_GDB_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/gdb/gdb-11.1"
+CT_GDB_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/gdb/gdb-12.1"
CT_GDB_PATCH_GLOBAL=y
# CT_GDB_PATCH_BUNDLED is not set
# CT_GDB_PATCH_LOCAL is not set
@@ -734,7 +734,7 @@ CT_EXPAT_PKG_NAME="expat"
# CT_EXPAT_SRC_RELEASE is not set
# CT_EXPAT_SRC_DEVEL is not set
CT_EXPAT_SRC_CUSTOM=y
-CT_EXPAT_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/expat/expat-2.4.8"
+CT_EXPAT_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/expat/expat-2.5.0"
CT_EXPAT_PATCH_GLOBAL=y
# CT_EXPAT_PATCH_BUNDLED is not set
# CT_EXPAT_PATCH_LOCAL is not set
@@ -821,7 +821,7 @@ CT_ISL_PKG_NAME="isl"
# CT_ISL_SRC_RELEASE is not set
# CT_ISL_SRC_DEVEL is not set
CT_ISL_SRC_CUSTOM=y
-CT_ISL_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/isl/isl-0.16.1"
+CT_ISL_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/isl/isl-0.24"
CT_ISL_PATCH_GLOBAL=y
# CT_ISL_PATCH_BUNDLED is not set
# CT_ISL_PATCH_LOCAL is not set
@@ -882,7 +882,7 @@ CT_MPC_PKG_NAME="mpc"
# CT_MPC_SRC_RELEASE is not set
# CT_MPC_SRC_DEVEL is not set
CT_MPC_SRC_CUSTOM=y
-CT_MPC_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/libmpc/mpc-1.2.0"
+CT_MPC_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/libmpc/mpc-1.3.1"
CT_MPC_PATCH_GLOBAL=y
# CT_MPC_PATCH_BUNDLED is not set
# CT_MPC_PATCH_LOCAL is not set
@@ -936,7 +936,7 @@ CT_NCURSES_PKG_NAME="ncurses"
# CT_NCURSES_SRC_RELEASE is not set
# CT_NCURSES_SRC_DEVEL is not set
CT_NCURSES_SRC_CUSTOM=y
-CT_NCURSES_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/ncurses/ncurses-6.3"
+CT_NCURSES_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/ncurses/ncurses-6.4"
CT_NCURSES_PATCH_GLOBAL=y
# CT_NCURSES_PATCH_BUNDLED is not set
# CT_NCURSES_PATCH_LOCAL is not set
@@ -968,7 +968,7 @@ CT_ZLIB_PKG_NAME="zlib"
# CT_ZLIB_SRC_RELEASE is not set
# CT_ZLIB_SRC_DEVEL is not set
CT_ZLIB_SRC_CUSTOM=y
-CT_ZLIB_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/zlib/zlib-1.2.11"
+CT_ZLIB_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/zlib/zlib-1.2.13"
CT_ZLIB_PATCH_GLOBAL=y
# CT_ZLIB_PATCH_BUNDLED is not set
# CT_ZLIB_PATCH_LOCAL is not set
diff --git a/cross_tools/configs/config_arm32 b/cross_tools/configs/config_arm32
index 3c220421e5c594ab841539704cbdbdebea5206eb..dd836d270c59cee0b6d90751db8a235478bb35e8 100644
--- a/cross_tools/configs/config_arm32
+++ b/cross_tools/configs/config_arm32
@@ -375,7 +375,7 @@ CT_BINUTILS_PKG_NAME="binutils"
# CT_BINUTILS_SRC_RELEASE is not set
# CT_BINUTILS_SRC_DEVEL is not set
CT_BINUTILS_SRC_CUSTOM=y
-CT_BINUTILS_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/binutils/binutils-2.37"
+CT_BINUTILS_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/binutils/binutils-2.38"
CT_BINUTILS_PATCH_GLOBAL=y
# CT_BINUTILS_PATCH_BUNDLED is not set
# CT_BINUTILS_PATCH_LOCAL is not set
@@ -455,7 +455,7 @@ CT_GLIBC_PKG_NAME="glibc"
# CT_GLIBC_SRC_RELEASE is not set
# CT_GLIBC_SRC_DEVEL is not set
CT_GLIBC_SRC_CUSTOM=y
-CT_GLIBC_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/glibc/glibc-2.35"
+CT_GLIBC_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/glibc/glibc-2.36"
CT_GLIBC_PATCH_GLOBAL=y
# CT_GLIBC_PATCH_BUNDLED is not set
# CT_GLIBC_PATCH_LOCAL is not set
@@ -690,7 +690,7 @@ CT_GDB_PKG_NAME="gdb"
# CT_GDB_SRC_RELEASE is not set
# CT_GDB_SRC_DEVEL is not set
CT_GDB_SRC_CUSTOM=y
-CT_GDB_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/gdb/gdb-11.1"
+CT_GDB_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/gdb/gdb-12.1"
CT_GDB_PATCH_GLOBAL=y
# CT_GDB_PATCH_BUNDLED is not set
# CT_GDB_PATCH_LOCAL is not set
@@ -749,7 +749,7 @@ CT_EXPAT_PKG_NAME="expat"
# CT_EXPAT_SRC_RELEASE is not set
# CT_EXPAT_SRC_DEVEL is not set
CT_EXPAT_SRC_CUSTOM=y
-CT_EXPAT_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/expat/expat-2.4.8"
+CT_EXPAT_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/expat/expat-2.5.0"
CT_EXPAT_PATCH_GLOBAL=y
# CT_EXPAT_PATCH_BUNDLED is not set
# CT_EXPAT_PATCH_LOCAL is not set
@@ -836,7 +836,7 @@ CT_ISL_PKG_NAME="isl"
# CT_ISL_SRC_RELEASE is not set
# CT_ISL_SRC_DEVEL is not set
CT_ISL_SRC_CUSTOM=y
-CT_ISL_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/isl/isl-0.16.1"
+CT_ISL_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/isl/isl-0.24"
CT_ISL_PATCH_GLOBAL=y
# CT_ISL_PATCH_BUNDLED is not set
# CT_ISL_PATCH_LOCAL is not set
@@ -917,7 +917,7 @@ CT_MPC_PKG_NAME="mpc"
# CT_MPC_SRC_RELEASE is not set
# CT_MPC_SRC_DEVEL is not set
CT_MPC_SRC_CUSTOM=y
-CT_MPC_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/libmpc/mpc-1.2.0"
+CT_MPC_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/libmpc/mpc-1.3.1"
CT_MPC_PATCH_GLOBAL=y
# CT_MPC_PATCH_BUNDLED is not set
# CT_MPC_PATCH_LOCAL is not set
@@ -971,7 +971,7 @@ CT_NCURSES_PKG_NAME="ncurses"
# CT_NCURSES_SRC_RELEASE is not set
# CT_NCURSES_SRC_DEVEL is not set
CT_NCURSES_SRC_CUSTOM=y
-CT_NCURSES_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/ncurses/ncurses-6.3"
+CT_NCURSES_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/ncurses/ncurses-6.4"
CT_NCURSES_PATCH_GLOBAL=y
# CT_NCURSES_PATCH_BUNDLED is not set
# CT_NCURSES_PATCH_LOCAL is not set
@@ -1003,7 +1003,7 @@ CT_ZLIB_PKG_NAME="zlib"
# CT_ZLIB_SRC_RELEASE is not set
# CT_ZLIB_SRC_DEVEL is not set
CT_ZLIB_SRC_CUSTOM=y
-CT_ZLIB_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/zlib/zlib-1.2.11"
+CT_ZLIB_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/zlib/zlib-1.2.13"
CT_ZLIB_PATCH_GLOBAL=y
# CT_ZLIB_PATCH_BUNDLED is not set
# CT_ZLIB_PATCH_LOCAL is not set
diff --git a/cross_tools/configs/config_riscv64 b/cross_tools/configs/config_riscv64
index 7866b894b6e02b57fa6030fbc2e3517cca3b552e..1eb41fd62fae2421b8bbbd8e686c1df4cdc801f5 100644
--- a/cross_tools/configs/config_riscv64
+++ b/cross_tools/configs/config_riscv64
@@ -424,7 +424,7 @@ CT_GLIBC_PKG_NAME="glibc"
# CT_GLIBC_SRC_RELEASE is not set
# CT_GLIBC_SRC_DEVEL is not set
CT_GLIBC_SRC_CUSTOM=y
-CT_GLIBC_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/glibc/glibc-2.35"
+CT_GLIBC_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/glibc/glibc-2.36"
CT_GLIBC_PATCH_GLOBAL=y
# CT_GLIBC_PATCH_BUNDLED is not set
# CT_GLIBC_PATCH_LOCAL is not set
@@ -650,7 +650,7 @@ CT_GDB_PKG_NAME="gdb"
# CT_GDB_SRC_RELEASE is not set
# CT_GDB_SRC_DEVEL is not set
CT_GDB_SRC_CUSTOM=y
-CT_GDB_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/gdb/gdb-11.1"
+CT_GDB_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/gdb/gdb-12.1"
CT_GDB_PATCH_GLOBAL=y
# CT_GDB_PATCH_BUNDLED is not set
# CT_GDB_PATCH_LOCAL is not set
@@ -707,7 +707,7 @@ CT_EXPAT_PKG_NAME="expat"
# CT_EXPAT_SRC_RELEASE is not set
# CT_EXPAT_SRC_DEVEL is not set
CT_EXPAT_SRC_CUSTOM=y
-CT_EXPAT_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/expat/expat-2.4.8"
+CT_EXPAT_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/expat/expat-2.5.0"
CT_EXPAT_PATCH_GLOBAL=y
# CT_EXPAT_PATCH_BUNDLED is not set
# CT_EXPAT_PATCH_LOCAL is not set
@@ -794,7 +794,7 @@ CT_ISL_PKG_NAME="isl"
# CT_ISL_SRC_RELEASE is not set
# CT_ISL_SRC_DEVEL is not set
CT_ISL_SRC_CUSTOM=y
-CT_ISL_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/isl/isl-0.16.1"
+CT_ISL_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/isl/isl-0.24"
CT_ISL_PATCH_GLOBAL=y
# CT_ISL_PATCH_BUNDLED is not set
# CT_ISL_PATCH_LOCAL is not set
@@ -855,7 +855,7 @@ CT_MPC_PKG_NAME="mpc"
# CT_MPC_SRC_RELEASE is not set
# CT_MPC_SRC_DEVEL is not set
CT_MPC_SRC_CUSTOM=y
-CT_MPC_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/libmpc/mpc-1.2.0"
+CT_MPC_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/libmpc/mpc-1.3.1"
CT_MPC_PATCH_GLOBAL=y
# CT_MPC_PATCH_BUNDLED is not set
# CT_MPC_PATCH_LOCAL is not set
@@ -909,7 +909,7 @@ CT_NCURSES_PKG_NAME="ncurses"
# CT_NCURSES_SRC_RELEASE is not set
# CT_NCURSES_SRC_DEVEL is not set
CT_NCURSES_SRC_CUSTOM=y
-CT_NCURSES_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/ncurses/ncurses-6.3"
+CT_NCURSES_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/ncurses/ncurses-6.4"
CT_NCURSES_PATCH_GLOBAL=y
# CT_NCURSES_PATCH_BUNDLED is not set
# CT_NCURSES_PATCH_LOCAL is not set
@@ -941,7 +941,7 @@ CT_ZLIB_PKG_NAME="zlib"
# CT_ZLIB_SRC_RELEASE is not set
# CT_ZLIB_SRC_DEVEL is not set
CT_ZLIB_SRC_CUSTOM=y
-CT_ZLIB_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/zlib/zlib-1.2.11"
+CT_ZLIB_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/zlib/zlib-1.2.13"
CT_ZLIB_PATCH_GLOBAL=y
# CT_ZLIB_PATCH_BUNDLED is not set
# CT_ZLIB_PATCH_LOCAL is not set
diff --git a/cross_tools/configs/config_x86_64 b/cross_tools/configs/config_x86_64
index fabdf09ae3a14757787daee9ec678103b3fbfa65..9c2879967a538be002362026cd3f79cc8f80b5e1 100644
--- a/cross_tools/configs/config_x86_64
+++ b/cross_tools/configs/config_x86_64
@@ -432,7 +432,7 @@ CT_GLIBC_PKG_NAME="glibc"
# CT_GLIBC_SRC_RELEASE is not set
# CT_GLIBC_SRC_DEVEL is not set
CT_GLIBC_SRC_CUSTOM=y
-CT_GLIBC_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/glibc/glibc-2.35"
+CT_GLIBC_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/glibc/glibc-2.36"
CT_GLIBC_PATCH_GLOBAL=y
# CT_GLIBC_PATCH_BUNDLED is not set
# CT_GLIBC_PATCH_LOCAL is not set
@@ -668,7 +668,7 @@ CT_GDB_PKG_NAME="gdb"
# CT_GDB_SRC_RELEASE is not set
# CT_GDB_SRC_DEVEL is not set
CT_GDB_SRC_CUSTOM=y
-CT_GDB_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/gdb/gdb-11.1"
+CT_GDB_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/gdb/gdb-12.1"
CT_GDB_PATCH_GLOBAL=y
# CT_GDB_PATCH_BUNDLED is not set
# CT_GDB_PATCH_LOCAL is not set
@@ -728,7 +728,7 @@ CT_EXPAT_PKG_NAME="expat"
# CT_EXPAT_SRC_RELEASE is not set
# CT_EXPAT_SRC_DEVEL is not set
CT_EXPAT_SRC_CUSTOM=y
-CT_EXPAT_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/expat/expat-2.4.8"
+CT_EXPAT_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/expat/expat-2.5.0"
CT_EXPAT_PATCH_GLOBAL=y
# CT_EXPAT_PATCH_BUNDLED is not set
# CT_EXPAT_PATCH_LOCAL is not set
@@ -815,7 +815,7 @@ CT_ISL_PKG_NAME="isl"
# CT_ISL_SRC_RELEASE is not set
# CT_ISL_SRC_DEVEL is not set
CT_ISL_SRC_CUSTOM=y
-CT_ISL_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/isl/isl-0.16.1"
+CT_ISL_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/isl/isl-0.24"
CT_ISL_PATCH_GLOBAL=y
# CT_ISL_PATCH_BUNDLED is not set
# CT_ISL_PATCH_LOCAL is not set
@@ -876,7 +876,7 @@ CT_MPC_PKG_NAME="mpc"
# CT_MPC_SRC_RELEASE is not set
# CT_MPC_SRC_DEVEL is not set
CT_MPC_SRC_CUSTOM=y
-CT_MPC_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/libmpc/mpc-1.2.0"
+CT_MPC_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/libmpc/mpc-1.3.1"
CT_MPC_PATCH_GLOBAL=y
# CT_MPC_PATCH_BUNDLED is not set
# CT_MPC_PATCH_LOCAL is not set
@@ -930,7 +930,7 @@ CT_NCURSES_PKG_NAME="ncurses"
# CT_NCURSES_SRC_RELEASE is not set
# CT_NCURSES_SRC_DEVEL is not set
CT_NCURSES_SRC_CUSTOM=y
-CT_NCURSES_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/ncurses/ncurses-6.3"
+CT_NCURSES_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/ncurses/ncurses-6.4"
CT_NCURSES_PATCH_GLOBAL=y
# CT_NCURSES_PATCH_BUNDLED is not set
# CT_NCURSES_PATCH_LOCAL is not set
@@ -962,7 +962,7 @@ CT_ZLIB_PKG_NAME="zlib"
# CT_ZLIB_SRC_RELEASE is not set
# CT_ZLIB_SRC_DEVEL is not set
CT_ZLIB_SRC_CUSTOM=y
-CT_ZLIB_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/zlib/zlib-1.2.11"
+CT_ZLIB_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/zlib/zlib-1.2.13"
CT_ZLIB_PATCH_GLOBAL=y
# CT_ZLIB_PATCH_BUNDLED is not set
# CT_ZLIB_PATCH_LOCAL is not set
diff --git a/cross_tools/patches/glibc-fix-missing-convert-scm-timestamps.patch b/cross_tools/patches/glibc-fix-missing-convert-scm-timestamps.patch
deleted file mode 100644
index e6a1587d182b600f808f91f37dc8e3c432aa771f..0000000000000000000000000000000000000000
--- a/cross_tools/patches/glibc-fix-missing-convert-scm-timestamps.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-Commit 948ce73b31 made recvmsg/recvmmsg to always call
-__convert_scm_timestamps for 64 bit time_t symbol, so adjust it to
-always build it for __TIMESIZE != 64.
-
-It fixes build for architecture with 32 bit time_t support when
-configured with minimum kernel of 5.1.
----
- sysdeps/unix/sysv/linux/convert_scm_timestamps.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/sysdeps/unix/sysv/linux/convert_scm_timestamps.c b/sysdeps/unix/sysv/linux/convert_scm_timestamps.c
-index 82171bf325..dfc8c2beff 100644
---- a/sysdeps/unix/sysv/linux/convert_scm_timestamps.c
-+++ b/sysdeps/unix/sysv/linux/convert_scm_timestamps.c
-@@ -16,9 +16,9 @@
- License along with the GNU C Library; if not, see
- . */
-
--#include
-+#include
-
--#ifndef __ASSUME_TIME64_SYSCALLS
-+#if __TIMESIZE != 64
- # include
- # include
- # include
---
-2.32.0
-
-
diff --git a/cross_tools/prepare.sh b/cross_tools/prepare.sh
index 96ffafe7f0ce9cc48d38d1e6af6c000cea544867..8c374b52e80300dc5aa954b65f48fa39e801e098 100755
--- a/cross_tools/prepare.sh
+++ b/cross_tools/prepare.sh
@@ -8,9 +8,7 @@ function delete_dir() {
function do_patch() {
pushd $1
if [ $1 = "isl" ];then
- tar xf $1-0.14.tar.xz
- tar xf $1-0.16.1.tar.xz
- patch -p1 < *.patch
+ tar xf $1-0.24.tar.gz
elif [ $1 = "zlib" ];then
tar xf *.tar.*
else