Skip to content

Commit ef637c4

Browse files
author
bol-van
committed
github: use 16K page size for android arm64 build
1 parent acccfc7 commit ef637c4

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

.github/workflows/build.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -340,6 +340,9 @@ jobs:
340340
armeabi-v7a)
341341
CPU="-mthumb"
342342
;;
343+
arm64-v8a)
344+
PAGESIZE="-Wl,-z,max-page-size=16384"
345+
;;
343346
esac
344347
345348
# netfilter libs
@@ -360,7 +363,7 @@ jobs:
360363
361364
# zapret
362365
CFLAGS="$CPU -DZAPRET_GH_VER=${{ github.ref_name }} -DZAPRET_GH_HASH=${{ github.sha }} -I$DEPS_DIR/include" \
363-
LDFLAGS="-L$DEPS_DIR/lib" \
366+
LDFLAGS="-L$DEPS_DIR/lib $PAGESIZE" \
364367
make -C zapret android -j$(nproc)
365368
366369
# strip unwanted ELF sections to prevent warnings on old Android versions

docs/changes.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -609,3 +609,5 @@ install_easy: fix writing of ask_list variables
609609
73.12
610610

611611
* github: reduce binaries size
612+
* github: use 16K page size for android arm64 build
613+
* nfqws: join fragments in quic CRYPTO reconstruction. allow intersections.

0 commit comments

Comments
 (0)