This file is located in the FarmTools package. To modify it checkout the package on fcdflnx3, edit FarmTools/doc/make_release.html and commit it to CVS. See CVS tips for instructions on how to do this. It is up to the production coordinators, offline shifters, and offline operations manager to keep this up to date. No one else will do it for us. Please fix problems as they are found. Shifters should report problems to the production coordinators if they are unsure how to fix them.

Instructions for Building ProductionExe and an Offline Operations Test Release

Notes

The Procedure

(1) building ProductionExe with the default optimatiztion

  log into fcdflnx3 as cdfopr

  ticket
  cd /cdf/scratch/cdfopr/testRel
  source ~cdfsoft/cdf2.cshrc
  setup cdfsoft2 6.0.0int4
  newrel -t 6.0.0int4 6.0.0int4
  cd 6.0.0int4

  addpkg Production
  addpkg -h FarmTools
  addpkg -h cdfopr
  addpkg -h Release
  addpkg FrameMods
  addpkg TclUtils
  
  addpkg -h Stntuple     (should use the tagged version when a new tag for version 6
                           becomes available)

  gmake nobin             >&  gmake_600int4.log
  gmake Production.bin    >>& gmake_600int4.log
  gmake FrameMods.bin     >>& gmake_600int4.log
  gmake FarmTools.all     >>& gmake_600int4.log

  (For latest update, refer to http://fcdfhome.fnal.gov/usr/cdfopr/Stntuple/Stntuple.html )

  gmake Stntuple.bin                  >&  gmake_600int4_Stntuple.log
  gmake Stntuple._base   USESHLIBS=1  >>& gmake_600int4_Stntuple.log
  gmake Stntuple._data   USESHLIBS=1  >>& gmake_600int4_Stntuple.log
  gmake Stntuple._obj    USESHLIBS=1  >>& gmake_600int4_Stntuple.log
  gmake Stntuple._alg    USESHLIBS=1  >>& gmake_600int4_Stntuple.log
  gmake Stntuple._ana    USESHLIBS=1  >>& gmake_600int4_Stntuple.log
  gmake Stntuple._geom   USESHLIBS=1  >>& gmake_600int4_Stntuple.log
  gmake Stntuple._loop   USESHLIBS=1  >>& gmake_600int4_Stntuple.log
  gmake Stntuple._mod    USESHLIBS=1  >>& gmake_600int4_Stntuple.log
  gmake Stntuple._val    USESHLIBS=1  >>& gmake_600int4_Stntuple.log
  gmake Stntuple._oracle USESHLIBS=1  >>& gmake_600int4_Stntuple.log

  cp ../6.1.0pre3/.rootrc . 
  cp ../6.1.0pre3/rootlogon.C .
  cp ../6.1.0pre3/run_validation_zee_s.C .

  

(2) building ProductionExe with maxopt

check the availability of the maxopt version of release srt_setup -a SRT_QUAL=maxopt echo $PATH srt_setup -a SRT_QUAL=maxopt gmake nobin >& gmake_600int4_maxopt.log gmake Production.bin >>& gmake_600int4_maxopt.log gmake FrameMods.bin >>& gmake_600int4_maxopt.log

Last updated by Kenichi Hatakeyama

Legal Notices