Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The main issue is loading the proper preload library. A 32 bit binary needs the 32 bit preload lib whereas a 64 bit
compilied executable needs a 64 bit version. Right now by default always the 32bit preload library is used, which will cause a failure if running a 64 bit application on a 64 bit OS and using 64 bit applications. The application will still run but the preload library will not be loaded.

Also, one has to be careful if 32 and 64 bit application are mixed. For example calling fverify (32bits)
from within python (64 bits on rhel4-64).

Reading fits files, xrootd:// prefix

The cfitsio package works with the xrootd preload library. How everHowever, cfitsio decides how to access files depending on there the prefix. Files starting with root:// will be open with the rootd (not xrootd) protocol which is not supported by the GLAST xrootd. Therefore, the file names as obtained by the data catalog, have to be stripped of the rootd://glast-rdr/ prefix and the -g option must be used for xrdprel:

...