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

Reply via email to