This is the mail archive of the libc-help@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: building glibc 2.15


On Fri, Mar 23, 2012 at 5:36 PM, Allin Cottrell <cottrell@wfu.edu> wrote:
>> A while ago I created a write-up on how to find and fix these:
>>
>> http://sourceware.org/glibc/wiki/Testing/Check-localplt
>
>
> Very clear. So that means that something inside glibc 2.15 is invoking
> feraiseexcept via PLT when it shouldn't?

No quite...

It means that glibc 2.15 is invoking the function via the public
symbol *instead* *of* the internal symbol. Functionally they are the
same, but the invocation through the public symbol results in a PLT
indirection, and allows the user to override the symbol (when it might
not be desired).

Cheers,
Carlos.


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