diff --git a/.github/workflows/build_linux.yaml b/.github/workflows/build_linux.yaml index 844afb0..513c618 100644 --- a/.github/workflows/build_linux.yaml +++ b/.github/workflows/build_linux.yaml @@ -139,7 +139,9 @@ jobs: fi ./scripts/glibc-check.sh dist/linux-*unpacked/element-desktop* - ./scripts/glibc-check.sh dist/linux-*unpacked/resources/app.asar.unpacked/node_modules/matrix-seshat/index.node + for filename in $FILES; do + ./scripts/glibc-check.sh $filename + done env: ARCH: ${{ steps.config.outputs.arch }} diff --git a/scripts/glibc-check.sh b/scripts/glibc-check.sh index 8f2e8e5..60e070f 100755 --- a/scripts/glibc-check.sh +++ b/scripts/glibc-check.sh @@ -36,7 +36,7 @@ vercomp() { IFS=" " -VERS=$(objdump -T "$BINARY" | grep GLIBC | sed 's/.*GLIBC_\([.0-9]*\).*/\1/g' | sort -u) +VERS=$(objdump -T "$BINARY" | grep GLIBC_ | sed 's/.*GLIBC_\([.0-9]*\).*/\1/g' | sort -u) for VER in $VERS; do vercomp "$VER" "$MAX_VER"