Alan W. Irwin wrote:

>
> Also, please note that I have been working on gcc visibility issues 
> recently
> so I may have inadvertently messed up the MinGW version of GCC case.  The
> the PLplot trunk version right now, all is well for Linux gcc because 
> I use
> the "(default)" case (i.e., everything visible) in plplot.h, but it is
> possible that logic is failing somehow for the MinGW/gcc case so you are
> not getting the "all symbols visible" result like you are supposed to 
> with
> that "(default)" setting.
>
> As a nasty side note, when Andrew or I try "(hidden)" completely 
> inexplicable
> results occur for the visibility of symbols in our core library with
> Linux/gcc.  The majority of c_* symbols are visible, but some are not for
> unknown reasons which messes up everything else, and the list of those
> symbols which are invisible varies from my Debian Linux platform to 
> Andrew's
> closely related Ubuntu Linux platform.  (Huh??)
>
> In sum, something really strange seems to be going on with gcc 
> visibility on
> Linux for the "(hidden)" case with PLDLLIMPEXP being ignored for some 
> of our
> symbols but not others in a platform-dependent way. Something 
> different but
> also strange may be going on with MinGW/gcc visibility even for the svn
> trunk "(default)" case. Thus, Werner and Arjen, as you debug 
> visibility for
> the MinGW/gcc case, please keep us closely informed since there may be
> implications for Linux/gcc visibility.
>
Hi Alan,

I tried this with slightly older sources than your recent experiment. 
But given
the issues with visibility that seem to exist in this MinGW case, I 
think the
best way forward is indeed to test it on a set of small sources, so that we
can isolate the causes or at least the various components.

Regards,

Arjen



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to