diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index e5c5c674fa..1122ac9dec 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -124,7 +124,7 @@ jobs:
         uses: actions/cache@v2
         with:
           path: src/out/sysroot-build/bullseye/bullseye_*
-          key: sysroot-linux-${{ matrix.arch }}-${{ hashFiles('CHROMIUM_VERSION') }}-v${{ env.CACHE_EPOCH }}
+          key: sysroot-linux-${{ matrix.arch }}-${{ hashFiles('CHROMIUM_VERSION') }}-fixbugrefresh-v${{ env.CACHE_EPOCH }}
       - id: ccache-timestamp
         run: echo "::set-output name=date::$(date +%s)"
       - name: Cache ccache files
diff --git a/src/build/linux/sysroot_scripts/reversion_glibc.py b/src/build/linux/sysroot_scripts/reversion_glibc.py
index 2f2593e7c9..5819e825b6 100755
--- a/src/build/linux/sysroot_scripts/reversion_glibc.py
+++ b/src/build/linux/sysroot_scripts/reversion_glibc.py
@@ -71,7 +71,7 @@ for line in stdout.decode("utf-8").split('\n'):
       continue
     version = [int(part) for part in match.group(1).split('.')]
 
-  if version < MAX_ALLOWED_GLIBC_VERSION:
+  if version <= MAX_ALLOWED_GLIBC_VERSION:
     old_supported_version = supported_version.get(base_name, ([-1], -1))
     supported_version[base_name] = max((version, index), old_supported_version)
   if is_default:
diff --git a/src/build/linux/sysroot_scripts/sysroot-creator.sh b/src/build/linux/sysroot_scripts/sysroot-creator.sh
index d7b623374c..bfd80d6c9e 100644
--- a/src/build/linux/sysroot_scripts/sysroot-creator.sh
+++ b/src/build/linux/sysroot_scripts/sysroot-creator.sh
@@ -427,7 +427,7 @@ HacksAndPatchesARM64() {
   HacksAndPatchesCommon aarch64 linux-gnu true
   # Skip reversion_glibc.py. Glibc is compiled in a way where many libm math
   # functions do not have compatibility symbols for versions <= 2.17.
-  # ReversionGlibc aarch64 linux-gnu
+  ReversionGlibc aarch64 linux-gnu
 }
 
 HacksAndPatchesARMEL() {