Portability of pre-compiled Linux binariesThe HEASOFT pre-compiled Linux binaries were built under Scientific Linux 5, using the GCC 4.1.2 compilers, and many of the tasks link dynamically with - among other libraries - libgfortran.so.1, which may not be available on all platforms (having been replaced by libgfortran.so.3), or, if available, may not include the same set of symbols. This may lead to errors of the following nature when running e.g. xspec:
undefined symbol: _gfortran_internal_malloc
To rectify this problem, we have created patches for our Linux binaries
containing the libgfortran.so.1 our binaries require.
libgfortran patch for Linux (i686) libgfortran patch for 64-bit Linux (x86_64) Some users have also found that their C++ library is incompatible as well, noting errors such as this one from xspec:
libstdc++.so.6: version `GLIBCXX_3.4.5' not found
We have made additional patches to rectify this issue as well:
libstdc++ patch for Linux (i686) libstdc++ patch for 64-bit Linux (x86_64) Unpack the appropriate tar file on top of your existing heasoft-6.13 Linux binary distribution. If you have any questions about the information above, please write to us at the FTOOLS help desk. Help lines: FTOOLS or xanprob@athena.gsfc.nasa.gov Web page maintained by Bryan K. Irby HEASARC Home | Observatories | Archive | Calibration | Software | Tools | Students/Teachers/Public Last modified: Thursday, 27-Dec-2012 14:18:59 EST |

