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
