From d41151ef6f6c6cc0dca9d0f4051a640f567af823 Mon Sep 17 00:00:00 2001 From: bol-van Date: Thu, 5 Mar 2026 18:38:44 +0300 Subject: [PATCH] nfqws2: join fragments in quic CRYPTO reconstruction. allow intersections --- .github/workflows/build.yml | 3 ++- docs/changes.txt | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6906ffd..076df17 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -250,6 +250,7 @@ jobs: arm64-v8a) # not safe without GC64 SYSMALLOC= + PAGESIZE="-Wl,-z,max-page-size=16384" ;; esac @@ -290,7 +291,7 @@ jobs: # zapret2 CFLAGS="-DZAPRET_GH_VER=${{ github.ref_name }} -DZAPRET_GH_HASH=${{ github.sha }} -I$DEPS_DIR/include $CPU" \ - LDFLAGS="-L$DEPS_DIR/lib" \ + LDFLAGS="-L$DEPS_DIR/lib $PAGESIZE" \ make -C zapret2 LUA_JIT=$LJIT LUA_CFLAGS="$LCFLAGS" LUA_LIB="$LLIB" -j$(nproc) android # strip unwanted ELF sections to prevent warnings on old Android versions diff --git a/docs/changes.txt b/docs/changes.txt index d9a40ca..a10481a 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -270,5 +270,6 @@ v0.9.4.3 0.9.4.5 * github: rollback to lj_alloc in luajit for arm64 and mips64 +* github: use 16K page size for android arm64 build * nfqws2: join fragments in quic CRYPTO reconstruction. allow intersections.