This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug libc/6652] --enable-oldest-abi breaks the build


------- 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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]