Although Rafael no longer subscribes to the plplot-devel list, I am CCing him because he used to be our expert on library version numbers, and he is still helping Andrew with the Debian packaging of PLplot.
It has just now come to my attention that the major version number for some of our libraries may be invalid for Mac OS X. These version numbers are set in cmake/modules/plplot_version.cmake, and you can see there that the major version (SOVERSION) number of the csirocsa, csironn, plplotgnome2, plplotwxwidgets, and plplotada libraries is zero. On the other hand, http://www.finkproject.org/doc/porting/shared.php?phpLang=en claims that number must be non-zero for Mac OS X libraries. Furthermore, one fink developer has stated (in an e-mail concerning the same issue for libLASi) that a major version of zero constitutes a serious misunderstanding of Mac OS X linking requirements. I have little clue about Mac OS X linking issues so could those here who are familiar with that platform please comment on the true seriousness of this issue? Assuming this really is a serious issue on Mac OS X, the obvious solution is to deal with it by bumping the major version number of the above libraries (and libLASi) from 0 to 1. I would especially like Rafael and Andrew to comment on that solution since there may be Debian packaging implications. For example, that version bump would incorrectly imply on Linux there was a major API change for those libraries. OTOH, I suspect nobody would notice that unnecessary major version bump since it is likely PLplot is the only software that actually uses those libraries (and libLASi). 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); PLplot scientific plotting software package (plplot.org); 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 new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel