This is the mail archive of the libc-alpha@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]

Re: What does LAV_CURRENT mean backwards compatibility of LD_AUDIT interface?


That wording says to me that no actual binary compatibility between
versions of the interface is required beyond the la_version interface being
there in every version.  Once la_version has returned, rtld knows what
version of the interface that module supports and so the set of other
symbols it looks up and the ABI for each can depend on that.  A newer rtld
is obliged to keep supporting older versions of the interface when such a
version number is returned by a module's la_version.  But that in no way
means that a new version must be a superset of its predecessor or anything
like that.  Am I missing something?


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