From cfccfe53dfdcb9a2af67f4216bf6ef8eb2eb6471 Mon Sep 17 00:00:00 2001 From: Diemo Gebhardt Date: Sat, 30 Nov 2024 18:38:59 +0100 Subject: [PATCH] Test c3 --- bin/verify-binary-architecture.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/bin/verify-binary-architecture.sh b/bin/verify-binary-architecture.sh index a1662129003..da93ee67e1a 100755 --- a/bin/verify-binary-architecture.sh +++ b/bin/verify-binary-architecture.sh @@ -8,9 +8,13 @@ fi TARGET_TRIPLE="$1" BINARY_PATH="$2" +# Architecture patterns +X86_64_PATTERNS='x86-64|x86_64' +AARCH64_PATTERNS='arm64|aarch64|Aarch64' + # Architecture helper functions -parse() { grep -Eo 'x86_64|x86-64|arm64|aarch64|Aarch64' | head -n1; } -normalize() { sed -E 's/(x86-64|x86_64)/x86-64/;s/(arm64|Aarch64)/AArch64/'; } +parse() { grep -Eo "$X86_64_PATTERNS|$AARCH64_PATTERNS" | head -n1; } +normalize() { sed -E "s/($X86_64_PATTERNS)/x86-64/;s/($AARCH64_PATTERNS)/AArch64/"; } unknown_architecture_for() { echo "unknown $1 architecture"; } # Parse target architecture