On 2019-01-15 11:47-0000 Phil Rosenberg wrote:
Hi All
I've just made a commit exporting a couple of functions into the
plplotcxx dll and import lib (I'm building on Windows, commit
223dff54af4cd13d12c50b26ceb8f8aa67dc6f84). This change fixes a linker
error I was getting.
I'm only just really starting to make use of dlls and import libs
rather than just using static libs, so if anyone wishes to check out
the changes and tell me I've done something incorrectly then feel free
to let me know and I can look at changing things again.
Hi Phil:
I was curious why we didn't spot these visibility issues with
Coord_Xform_evaluator and Contourable_Data_evaluator before with our
comprehensive testing (which tests both shared and static builds of
our libraries and much more). That oversight turns out to be due to
these functions not being called anywhere in our examples or bindings.
But it appears your own software has use for these functions so thanks
for addressing this visibility issue for them.
By the way, there may be additional visibility issues for our C++ API
that satisfy the same criteria as these functions, namely (i) they are
useful to libplplotcxx users, but (ii) not currently called anywhere
in our examples or bindings.
Alan
__________________________
Alan W. Irwin
Programming affiliations with the FreeEOS equation-of-state
implementation for stellar interiors (freeeos.sf.net); the Time
Ephemerides project (timeephem.sf.net); PLplot scientific plotting
software package (plplot.sf.net); the libLASi project
(unifont.org/lasi); the Loads of Linux Links project (loll.sf.net);
and the Linux Brochure Project (lbproject.sf.net).
__________________________
Linux-powered Science
__________________________
_______________________________________________
Plplot-general mailing list
Plplot-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-general