Getting Started Documentation Glish Learn More Programming Contact Us
Version 1.9 Build 1556
News FAQ
Search Home


next up previous contents index
Next: Index Up: Miscellaneous Duties Previous: Email

Compiler updates

One of they joys is porting to new compilers or updating the compiler. Use the following change proposal template to initiate the process.

Title:                  Adopt gcc X.X as project compiler
 Person responsible:     The Boss (bossdude@nrao.edu)
 Originator of proposal: The Worker (workerdude@nrao.edu)
 Exploders targeted:     aips2-lib
 Time table:
 Date of issue:          200X Mth XX
 Comments due:           200X Mth XX
 Revised proposal:       200X Mth XX
 Final comments due:     200X Mth XX
 Decision date:          200X Mth XX
 
 Statement of goals:
 
 Adopt gcc X.X as project compiler.
 
 Background:

 Gcc-X.X is the latest version of the gcc compiler series.  It has been adopted as the default
 compiler by most of the major Linux releases.  

 [--- additional back ground text goes here ---]

 For those looking for further details please visit http://www.gnu.org/software/gcc/gcc.html and
 http://www.gnu.org/software/gcc/gcc-3.1/changes.html
 
 Summary:
 --------

 All that should be required is a switch to the new compiler in the local makedefs.


 Expected Impact:
 ----------------

 [ Address the following points for both solaris and linux ]

 Changes to exsisting code:
     [ Detail any changes to existing code here, in particular what needed changing and possibly why
       include filename and line numbers ]

 Unit test conformance:
     [ Run runtests and report differences, and how to resolve unexpected failures (with modified code)]
    

 Assay results:
     [ Run the assay, should give the same results as the old compiler ]

 Benchmark tests
     [ Run a set of benchmarks, current test is imagertester().runtests('mftest'), possibly get a more
       complete set from Sanjay. ] Summarize results.

 Support Tools
    [ Try a few of our standard tools and see if there are any problems and what work arounds may be
      necessary ]

    Rational
    Debugger
 
 ---------------------------------------


next up previous contents index
Next: Index Up: Miscellaneous Duties Previous: Email   Contents   Index
Please send questions or comments about AIPS++ to aips2-request@nrao.edu.
Copyright © 1995-2000 Associated Universities Inc., Washington, D.C.

Return to AIPS++ Home Page
2006-10-15