This site is no longer maintained. Go to freebsd site.

FreeBSD symbol versioning patch

Patch implements ELF versioning for symbols in the way compatible with GNU. Applicable to 7-CURRENT (and, quite possible, to 6-STABLE).

Patch changes only dynamic linker, /libexec/rtld-elf.so.1. Static linker (ld) already supports versioning. In fact, this combination (when ld-elf does not know about versions) sometimes leads to undesirable side-effects.

Implementation was done with the help of description from Ulrich Drepper and LSB 3.0. I did not look into the glibc, so the patch is GPL-free. In any case, code from glibc would not fit.

TODO

Patch

$Id: index-ldver.html,v 1.7 2006/05/26 08:17:13 kostik Exp $

Используются технологии uCoz