Issues regarding the porting to 64 bit architecture

Step 1: making the message library 32/64 bit insensitive.

June 27, 2014

The code has been adapted so that the message library (essentially the content of .../lib/base) can be compiled on both 32 and 64 bit architecture. The msgdrtdb and the thrdtest programs have been also reviewed so that versions compiled either on 32bit or on 64bit architectures are interoperable.

After successfully testing, the resulting code has been copied to the TCS trunk on Tucson svn repository to be used by AOS.

The code has also been merged into the AO Supervisor svn trunk at Arcetri.

contrib

The following issues are related to contributed packages:
  • cfitsio: Ignored compilation warnings

  • python-idl: Ignored compilation warnings.
    The setup.py was flawed. It was modified to select the correct library path according to architecture.

Code fixup

  • stdconfig.cpp gave the following:
    warning: comparison is always true due to limited range of data type
    on statments like:
    if (comment != string::npos)
    whith: unsigned int comment
    Solution: comment ( and other similar variables) declared size_t.
Topic revision: r5 - 27 Jun 2014, LucaFini
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback