From 53a8b41aba9e56d6536a1bb37c043d40b80443df Mon Sep 17 00:00:00 2001 From: Marco Schlumpp Date: Wed, 1 Feb 2023 14:39:22 +0100 Subject: [PATCH] lib/syscall_shim: Add `syscall` alias to `uk_syscall` The symbol is required for binaries that were compiled against a Linux musl and use musl's system call wrapper. Signed-off-by: Marco Schlumpp --- lib/syscall_shim/uk_syscall.awk | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/syscall_shim/uk_syscall.awk b/lib/syscall_shim/uk_syscall.awk index a4af266bdd..67c3f6f35b 100644 --- a/lib/syscall_shim/uk_syscall.awk +++ b/lib/syscall_shim/uk_syscall.awk @@ -56,4 +56,5 @@ END { printf "\tva_end(ap);\n" printf "\treturn ret;\n" printf "}\n" + printf "long syscall() __attribute__ ((weak, alias (\"uk_syscall\")));\n" }