libtool
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: modulename_LTX_ prefix not removed from preloaded symbols?


From: Kevin P. Fleming
Subject: Re: modulename_LTX_ prefix not removed from preloaded symbols?
Date: Mon, 13 Oct 2003 07:29:18 -0700
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5) Gecko/20030925

Gary V. Vaughan wrote:

You're not supposed to call the loaders directly, just use lt_dlsym, and it will add the prefix for you:


I _am_ calling lt_dlsym; the problem is that because the module name as it appears in lt_preloaded_symbols does not end in ".la" (it's module.a there), then lt_dlopen does not think it's a libtool module, and thus never sets handle->info.name to any value. If info.name is not set, lt_dlsym does not have anything to add to the symbol name before the lookup.

I'm not really sure what the right way to handle this is; obviously lt_dlopen can't set handle->info.name for all ".a" files as well, because it doesn't know what those are really called.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]