On 2017-07-15 11:49+0200 Ole Streicher wrote:

Hi Ole:

I feel that most of the issues you have brought up such as
installation directories and spelling are ones we should be able to
address fairly quickly so expect to see some commits from me over
the next few days dealing with them.  So my responses here will
be limited to the topics you have brought up which I feel are not issues or 
which
are issues that will take a long time to resolve.

Then, the qt and wxwidgets drivers contain *two* shared libraries: one
in the drivers subdir, and one in the normal libdir:

$INSTALL_LIBDIR/libplplotwxwidgets.so.1.2.0
$INSTALL_LIBDIR/plplot5.12.0/drivers/wxwidgets.so

What is the reason for that? Has the libplplotwxwidgets.so.1.2.0 an
independent use case (and should therefore separate into its own
package)? Or could they in principle both combined into wxwidgets.so?

We name our libraries with a "lib" prefix and install them in our
designated library location.  By default (although other options are
possible) we implement our device drivers as dynamically loaded shared
objects (dll's) whose names do not have the lib prefix, and which are
installed in our designated drivers location.  So the examples above
are our wxwidgets binding library (which allows a wxwidgets GUI to
call PLplot routines) and our wxwidgets device driver (which allows
our C library to dynamically load that device which uses a wxwidgets
GUI to display our plots).  Sometimes our bindings libraries have the
same core name (e.g., wxwidgets, qt) as the device driver, but
bindings libraries and device drivers are completely different and
there is no chance of a nameclash between them.  So there should be no
issue of concern in this case.

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
__________________________

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to