From 38ffdd918777dbe2333b83b8e72522b6b169a4f1 Mon Sep 17 00:00:00 2001 From: Henrik Grimler Date: Sat, 12 Feb 2022 09:14:24 +0100 Subject: [PATCH] valgrind: use @Lzhiyong's align_fix.py to fix underaligned TLS segment Otherwise we get: $ valgrind error: "valgrind": executable's TLS segment is underaligned: alignment is 8, needs to be at least 64 for ARM64 Bionic Aborted --- packages/valgrind/build.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/valgrind/build.sh b/packages/valgrind/build.sh index 95d63b058..677931b71 100644 --- a/packages/valgrind/build.sh +++ b/packages/valgrind/build.sh @@ -27,3 +27,10 @@ termux_step_pre_configure() { autoreconf -fi } + +termux_step_post_massage() { + termux_download https://github.com/Lzhiyong/termux-ndk/raw/902f483485b4/patches/align_fix.py \ + $TERMUX_PKG_CACHEDIR/align_fix.py \ + 83579beef5f0899300b2f1cb7cfad25c3ee2c90089f9b7eb83ce7472d0e730bd + python3 $TERMUX_PKG_CACHEDIR/align_fix.py bin/valgrind +}