Portability of pre-compiled Linux binaries
The basic set of HEASOFT pre-compiled Linux binaries was built under Scientific Linux version 7.4 using its default compilers (GCC 4.8.5), and many of the tasks link dynamically with libgfortran.so.3 (among other libraries). This version of the gfortran library may not be available on all platforms, or, if available, may not include the same set of symbols. This may lead to errors of the following nature when running ftools:
error while loading shared libraries: libgfortran.so.3: cannot open shared object file: No such file or directory or undefined symbol: _gfortran_internal_mallocTo rectify this problem, we have created patches for our Linux binaries containing the libgfortran that our binaries require.
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 foundWe have made additional patches to rectify this issue as well:
libstdc++ patch for 64-bit Linux (x86_64)
Unpack the appropriate tar file on top of your existing heasoft-6.25 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 firstname.lastname@example.org
Web page maintained by Bryan K. Irby
HEASARC Home | Observatories | Archive | Calibration | Software | Tools | Students/Teachers/Public
Last modified: Tuesday, 23-Oct-2018 16:24:12 EDT
The HEASARC welcomes your participation in a brief survey to capture how users access and utilize HEASARC data, software, and services. The outcome(s) of this survey will be used to guide, prioritize, and plan our activities and development in the coming years. It contains 18 questions, generally takes just a few minutes to complete, and your answers will remain totally anonymous. We thank you in advance for your valuable feedback.