On 2014-08-31 15:24-0700 phil rosenberg wrote:

> Re testing with the other settings. I will try

Thanks.  That would be worthwhile now just to satisfy my
curiosity about whether you get a limited PLplot version
in that case.  I predict you won't (see below), but
seeing is believing....

> - however it will be
a very minimal build as I only have static libs linked against the
static runtime for all the libraries I have built from source. I
actually don't know how the Tcl libraries were built as I downloaded a
binary installer, so I'm not sure how they will link.

This is case (2), external libraries other than the run-time.  In this
case for both the -DBUILD_SHARED_LIBS=ON and OFF cases, CMake should
just link plplot and the plplot device driver DLL's with the external
libraries that CMake finds (whether they are shared or static).  So
for the default -DBUILD_SHARED_LIBS=ON case you should have just as
complete a PLplot as for your current -DBUILD_SHARED_LIBS=OFF case,
but if not, let me know because I would be extremely surprised by that
result.

Just FYI, if CMake has a choice of shared or static library to be
found, by default it will pick the shared one, and the result will be
our build system will link plplot and the device drivers with shared
external libraries.  However, it doesn't sound like that is relevant
to your case where only the static version of most/all external
libraries needed by PLplot is available.

Meanwhile, I have done some testing of the "blank-in-pathname" case
on Linux and some additional changes beyond what you did are needed even
in the Tcl/Tk case.

For example, Itcl/Itk version testing was giving incorrect results
until I found a fix. I am still in the middle of this and will likely
not finish today, but I will give you some notice when I think all
Tcl-related "blank-in-pathname" issues are fixed, and it is that stage
repeating all your tests (both -DBUILD_SHARED_LIBS=ON and
-DBUILD_SHARED_LIBS=OFF) on the VS/Windows platform would be quite
valuable as well.  But that is just the deal with the testing game;
tests have to be repeated again and again.  So the best advice I
can give you is automate everything so you know you are doing the
exact same test each time, and also as a matter of convenience
so the repeat tests are trivial for you.

Alan
__________________________
Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).

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
__________________________

------------------------------------------------------------------------------
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to