From 1c38c9649ab86732b8e52937e8a326b607968979 Mon Sep 17 00:00:00 2001 From: samin Date: Fri, 7 Jan 2022 09:42:08 +0800 Subject: [PATCH] glibc: use 2.32-50-g737efa27fca5c97f566a2005687fda7d6659cd2e The following commit will cause multi-thread synchronization error under RISCV, affecting versions 2.33/2.34, so 2.32 will be used until this issue is fixed by mainline. commit 878fe624d44b8f6489b2d0de9bfdc09290a719a7 (HEAD -> master, release/2.33/master) Author: Adhemerval Zanella Date: Mon Nov 23 10:13:42 2020 -0300 nptl: Replace lll_futex_{timed_}wait by futex-internal.h The idea is to make NPTL implementation to use on the functions provided by futex-internal.h. Checked on x86_64-linux-gnu and i686-linux-gnu. Reviewed-by: Lukasz Majewski Signed-off-by: samin --- .../glibc.hash | 1 + package/glibc/glibc.mk | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 package/glibc/2.32-50-g737efa27fca5c97f566a2005687fda7d6659cd2e/glibc.hash diff --git a/package/glibc/2.32-50-g737efa27fca5c97f566a2005687fda7d6659cd2e/glibc.hash b/package/glibc/2.32-50-g737efa27fca5c97f566a2005687fda7d6659cd2e/glibc.hash new file mode 100644 index 00000000..a4a001ca --- /dev/null +++ b/package/glibc/2.32-50-g737efa27fca5c97f566a2005687fda7d6659cd2e/glibc.hash @@ -0,0 +1 @@ +sha256 b634d38ace90752eeecb93246d71c0673bab0db8dfbd69333479ae7b10d63410 glibc-2.32-50-g737efa27fca5c97f566a2005687fda7d6659cd2e.tar.gz diff --git a/package/glibc/glibc.mk b/package/glibc/glibc.mk index 3862e062..5e3d32dd 100644 --- a/package/glibc/glibc.mk +++ b/package/glibc/glibc.mk @@ -7,7 +7,7 @@ # Generate version string using: # git describe --match 'glibc-*' --abbrev=40 origin/release/MAJOR.MINOR/master | cut -d '-' -f 2- # When updating the version, please also update localedef -GLIBC_VERSION = 2.34-9-g9acab0bba6a5a57323b1f94bf95b21618a9e5aa4 +GLIBC_VERSION = 2.32-50-g737efa27fca5c97f566a2005687fda7d6659cd2e # Upstream doesn't officially provide an https download link. # There is one (https://sourceware.org/git/glibc.git) but it's not reliable, # sometimes the connection times out. So use an unofficial github mirror.