From ef637c482c7e64f3063f35dc2b10201e98d18e6d Mon Sep 17 00:00:00 2001 From: bol-van Date: Thu, 5 Mar 2026 19:37:27 +0300 Subject: [PATCH] github: use 16K page size for android arm64 build --- .github/workflows/build.yml | 5 ++++- docs/changes.txt | 2 ++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 34f4487a..c8af305f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -340,6 +340,9 @@ jobs: armeabi-v7a) CPU="-mthumb" ;; + arm64-v8a) + PAGESIZE="-Wl,-z,max-page-size=16384" + ;; esac # netfilter libs @@ -360,7 +363,7 @@ jobs: # zapret CFLAGS="$CPU -DZAPRET_GH_VER=${{ github.ref_name }} -DZAPRET_GH_HASH=${{ github.sha }} -I$DEPS_DIR/include" \ - LDFLAGS="-L$DEPS_DIR/lib" \ + LDFLAGS="-L$DEPS_DIR/lib $PAGESIZE" \ make -C zapret android -j$(nproc) # strip unwanted ELF sections to prevent warnings on old Android versions diff --git a/docs/changes.txt b/docs/changes.txt index dd1080e0..da587f04 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -609,3 +609,5 @@ install_easy: fix writing of ask_list variables 73.12 * github: reduce binaries size +* github: use 16K page size for android arm64 build +* nfqws: join fragments in quic CRYPTO reconstruction. allow intersections.