commit: a2c44a4063e0f9252c311e3f59f33da4c8b46e59
Author: Violet Purcell <vimproved <AT> inventati <DOT> org>
AuthorDate: Fri Feb 7 20:18:45 2025 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Fri Feb 7 20:18:45 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a2c44a40
sys-libs/gcompat: fix arm64 dynamic loader name logic
Due to arm* being above arm64 in the switch statement, arm64 would end
up with ld-linux-armhf.so.3 instead of ld-linux-aarch64.so.1. Move the
arm64 case above so the correct dynamic loader name is used.
Signed-off-by: Violet Purcell <vimproved <AT> inventati.org>
sys-libs/gcompat/gcompat-1.1.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/gcompat/gcompat-1.1.0.ebuild
b/sys-libs/gcompat/gcompat-1.1.0.ebuild
index 947968198..b335fc851 100644
--- a/sys-libs/gcompat/gcompat-1.1.0.ebuild
+++ b/sys-libs/gcompat/gcompat-1.1.0.ebuild
@@ -26,8 +26,8 @@ get_loader_name() {
case "$ABI" in
x86) echo "ld-linux.so.2" ;;
amd64) echo "ld-linux-x86-64.so.2" ;;
- arm*) echo "ld-linux-armhf.so.3" ;;
arm64) echo "ld-linux-aarch64.so.1" ;;
+ arm*) echo "ld-linux-armhf.so.3" ;;
mips | powerpc | s390) echo "ld.so.1" ;;
esac
}