x86: Fix x32 syscall build
Adhemerval Zanella
adhemerval.zanella@linaro.org
Wed Apr 22 20:21:00 GMT 2015
Working on the vDSO refactor I noted that x86_64/x32 build is broken
due some vdso declaration in syscall.list that is shadowing the
default x86 implementation. This patch fixes it by removing the
auto syscall generation and make x32 uses the default Linux x86
code.
Tested on x32, ok to commit?
--
* sysdeps/unix/sysv/linux/x86_64/x32/syscalls.list (gettimeofday):
Remove definition.
(time): Likewise.
---
diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/syscalls.list b/sysdeps/unix/sysv/linux/x86_64/x32/syscalls.list
index 2cc58af..7edb6fd 100644
--- a/sysdeps/unix/sysv/linux/x86_64/x32/syscalls.list
+++ b/sysdeps/unix/sysv/linux/x86_64/x32/syscalls.list
@@ -1,8 +1,6 @@
# File name Caller Syscall name # args Strong name Weak names
fallocate - fallocate Ci:iiii fallocate fallocate64
-gettimeofday - gettimeofday:__vdso_gettimeofday@LINUX_2.6 i:pP __gettimeofday gettimeofday
posix_fadvise - fadvise64 Vi:iiii posix_fadvise posix_fadvise64
preadv - preadv Ci:ipii preadv preadv64
pwritev - pwritev Ci:ipii pwritev pwritev64
-time - time:__vdso_time@LINUX_2.6 Ei:P time
More information about the Libc-alpha
mailing list