This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[BZ #7064] Put vm86 into libc.a
- From: Andreas Jaeger <aj at suse dot com>
- To: libc-alpha <libc-alpha at sourceware dot org>
- Date: Fri, 20 Apr 2012 21:18:26 +0200
- Subject: [BZ #7064] Put vm86 into libc.a
vm86 is not included in libc.a at all, the following patch fixes this.
Tested on Linux/x86 - with make check-abi and visual inspection of
libc.a that it contains now vm86 and libc.so.6 still uses the correct
symbol versioning.
Ok to commit?
An alternative would be to teach make-syscalls.sh about default
symbols since versioned symbols only end in the shared library.
Andreas
2008-12-03 Nix <nix@esperi.org.uk>
[BZ #7064]
* sysdeps/unix/sysv/linux/i386/syscalls.list: Omit explicit version
from __vm86.
diff --git a/sysdeps/unix/sysv/linux/i386/syscalls.list
b/sysdeps/unix/sysv/linux/i386/syscalls.list
index 149d432..e3bcaba 100644
--- a/sysdeps/unix/sysv/linux/i386/syscalls.list
+++ b/sysdeps/unix/sysv/linux/i386/syscalls.list
@@ -2,7 +2,7 @@
modify_ldt EXTRA modify_ldt i:ipi __modify_ldt modify_ldt
vm86old EXTRA vm86old i:p __vm86old vm86@GLIBC_2.0
-vm86 - vm86 i:ip __vm86 vm86@@GLIBC_2.3.4
+vm86 - vm86 i:ip __vm86 vm86
oldgetrlimit EXTRA getrlimit i:ip __old_getrlimit getrlimit@GLIBC_2.0
oldsetrlimit EXTRA setrlimit i:ip __old_setrlimit setrlimit@GLIBC_2.0
waitpid - waitpid Ci:ipi __waitpid waitpid __libc_waitpid
--
Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Jeff Hawn,Jennifer Guild,Felix Imendörffer,HRB16746 (AG Nürnberg)
GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126