Undefined CPP variables across the source code
Posted: Mon Feb 22, 2010 6:42 pm
Hi,
My 6.1.0 branch contains an improved version of my CPP option checker script. Running it on a 6.1.0 source tree reveals the following:
This situation has been lasting for 5 years for some of these options, which means that the associated code could be safely removed.
What can we get rid of, and what should we keep?
My 6.1.0 branch contains an improved version of my CPP option checker script. Running it on a 6.1.0 source tree reveals the following:
- the HP and NEC Fortran compilers are checked for in the source, but not supported by the build system;
- the ASL, Compaq, MLib, and SGIMath implementations of FFT are checked for in the source, but not supported by the build system;
- the MLib mathematical functions are checked for in the source, but not supported by the build system;
- an unused TEST_AIM CPP option appears in the source;
- an unused TEST_WRAPPER CPP option appears in the source;
- a T3E CPP option appears 54 times in the code, but is not supported by the build system;
- a VMS CPP option appears 76 times in the code, but is not supported by the build system.
This situation has been lasting for 5 years for some of these options, which means that the associated code could be safely removed.
What can we get rid of, and what should we keep?