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