This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
x86: Fix x32 syscall build
- From: Adhemerval Zanella <adhemerval dot zanella at linaro dot org>
- To: libc-alpha at sourceware dot org
- Date: Wed, 22 Apr 2015 17:21:12 -0300
- Subject: x86: Fix x32 syscall build
- Authentication-results: sourceware.org; auth=none
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