This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug libc/6652] --enable-oldest-abi breaks the build
- From: "vicsuarez at alumnos dot uvigo dot es" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sources dot redhat dot com
- Date: 25 Dec 2009 21:28:20 -0000
- Subject: [Bug libc/6652] --enable-oldest-abi breaks the build
- References: <20080617211902.6652.sega01@gmail.com>
- Reply-to: sourceware-bugzilla at sourceware dot org
------- Additional Comments From vicsuarez at alumnos dot uvigo dot es 2009-12-25 21:28 -------
Created an attachment (id=4481)
--> (http://sourceware.org/bugzilla/attachment.cgi?id=4481&action=view)
Fix for broken --enable-oldest-abi
Hi,
I've made some changes to glibc 2.11 code to solve this problem. I hope it to
be a good solution, since I'm new to glibc code and I'm not absolutely sure of
what I've done.
I've built glibc 2.11 after applying this patch and it seems to be working ok.
In essence, I've added a third field to all weak names of the form *@* in every
syscalls.list. This contains the glibc version at which that symbol is
obsoleted.
make-syscalls.sh is modified to use that field as an input to SHLIB_COMPAT(),
so that compat_symbol() (symbol_version() before) will only be parsed if the
symbol needs to be included in the final library.
Thanks!
--
http://sourceware.org/bugzilla/show_bug.cgi?id=6652
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.