lucy-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nick Wellnhofer <wellnho...@aevum.de>
Subject Re: [lucy-dev] OFFSET globals
Date Tue, 24 Apr 2012 13:06:57 GMT
On 24/04/2012 03:36, Marvin Humphrey wrote:
> So... that means that before dlopen returns, any OFFSET vars in the DSO will
> have been resolved to local copies (which will always be present under your
> scheme).  These will hold potentially incorrect values until our bootstrap
> routines run, but I don't see a scenario where a *different* thread starts
> using the DSO before then -- and of course the thread doing the loading will
> execute linearly and finish bootstrapping before use.

I did some testing on Linux, and it seems that if two DSOs define the 
same symbols, the DSO loaded second will always see the symbol of the 
first DSO and never its own ones. So the whole thing shouldn't be a problem.

Nick

Mime
View raw message