On 2011-11-24 12:11-0800 Alan W. Irwin wrote:

> I will now move on [from C and C++] to other languages to see how far I can 
> get with
> non-transitive linking.

As of revision 12045 I have gotten pretty far.  I have completed a
NON_TRANSITIVE implementation (both for CMake and our *.pc files used
for pkg-config) for most of the libraries that generated rpmlint
messages for Orion as well as libplplotdmd.  Everything tests without
issues on Debian stable, but there are very likely still issues on
more modern distros such as Debian unstable and Fedora that others
will have to work out.  Also, see my recent commit messages for
further pkg-config changes that I suggest if anybody has interest in
implementing those.  Also consult the commit message for the
libplplotdmd NON_TRANSITIVE implementation which is a really special
case that I cannot test because of a bad implementation of D shared
libraries in Debian stable.

My remaining ToDo list for this project is to complete Orion's list of
libraries (i.e., do the NON_TRANSITIVE implementation for
libplplotwxwidgetsd and libplplotqtd); fix the now broken static build
(by adding the --static option to pkg-config in that case) for the
traditional installed examples tree; and do a comprehensive test with
-DNON_TRANSITIVE=ON to fill in any tests that were missed by my
limited and piece-meal testing of my NON_TRANSITIVE changes as I went
along.

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
__________________________

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
Plplot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to