Versions Compared

Key

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

...

Such as checkoutBuild, compileBuild, triggerBuild, etc.  For Linux OSes, they're kept under ~glastrm/grits-cpp.  The sym link bin is translated according to the value of \@sys on that platform.  For rhel7 values are currently (and likely to remain) amd64_rhel70 and amd64_rhel60.

Externals

RM programs depend at a minimum on Qt and MySQL.  Similar to the executables, they're stored under a directory with a name of the form  /nfs/farm/g/glast/u35/grits-externals/some-dir where some-dir is in the platform's sysname list.

Possible short-cut

It may be that we can get by with the rhel6 binaries of RM programs and externals to begin with. (The rhel5 build of GoGui, another Qt-based program, is perfectly usable on rhel6 and comes up with no complaints on rhel7.)  Ultimately we should have a native rhel7 build, but if the rhel6 binaries are usable the db updates and Jenkins interface could be tested much more quickly.

...