I thought it was time to say something on list about the replacement of the old Ada language support with new Ada language support that I have just committed, and I would also like to take this opportunity to publicly thank Greg Jung for his extensive testing assistance for these changes.
This new Ada language support is based as closely as possible on the CXX (C++) language support in CMake-3.4.0-rc3 to make debugging it as straightforward as possible (as opposed to the old Ada language support that was based on decade-old C/CXX/Fortran language support that ignores all the useful language-support infrastructure that has been developed for modern CMake). The status of this project on Linux is all my tests of this new Ada language support pass without issues. This includes the simple tests in cmake/test_ada/README (cmake/test_ada is a self-contained Ada project which builds a simple Ada library and a simple executable that links to that library) and a comprehensive test of the corresponding new Ada language support that I have integrated (as of my last commit, cbaa084) into the PLplot project from the test_ada project. That complete Linux success with the new Ada language support gives me a fair degree of confidence that everything will also work on Mac OS X (just like it did for the old Ada language support), but that Mac OS X testing still needs to be done to confirm that (see below). The status on Cygwin is in flux; we now do better there with the new Ada language support compared to the old. However, the very last stage of linking the "hello" executable finds some Ada inconsistencies. I may have discovered the solution for that issue, and I am currently waiting for Greg to test that fix. Because of the Linux success, I now call for additional testing on all Unix platforms accessible to you guys (especially Mac OS X because I do not want to have a support regression for that platform). Start with the simple tests in cmake/test_ada/README, and if those work please move on to comprehensive testing. For all Windows platforms, I suggest you hold off on testing Ada unless and until Greg demonstrates that my fixes will yield good (test_ada and comprehensive) test results on Cygwin. 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 __________________________ ------------------------------------------------------------------------------ Go from Idea to Many App Stores Faster with Intel(R) XDK Give your users amazing mobile app experiences with Intel(R) XDK. Use one codebase in this all-in-one HTML5 development environment. Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. http://pubads.g.doubleclick.net/gampad/clk?id=254741551&iu=/4140 _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel