Slides and Notes 03-May-2010

Questions for Meeting

  1. What gcc versions do we see on SL5?
    Answer: 4.1.2-46 on Fermi-based SL5.X, and 4.1.2-48 on Cern's lxplus

    The original Redhat supplied gcc is not used.

    Atlas found a bug in gcc 4.3 and CERN is moving to 4.4. There were problems with Redhat's patch to require gcc to link against the system libstd++.so (from gcc 3.4).

    I think I reproduced that bug in tests at Wisconsin: A cern (afs) version of 4.3 crashed while trying to compile about 30 different files in 7.0.1. /afs/cern.ch/sw/lcg/contrib/gcc/4.3.2/i686-slc5-gcc43-opt/

  2. Status of 7.0.1 port
  3. Announce removal of 6.1.6.migrate/6.1.4.migrate/6.1.4mc.migrate today?
  4. Who has fallback plan if cdfcode fails again? code browser, numerous tar files, database for code browser
  5. Is root v5 interoperable with root v4?
    Partial answer: Eric's discovery does not entirely solve the problem. I ran SL3 7.0.1 ProductionExe using his fix (need to double check that .rootrc was read correctly) and was unable to read the result using 6.1.6.m

    The flag (Root.ZipMode) can be 0 for the old zlib or 1 for the new, and apparently may refer to a security issue with Zip and thus probably rootd. Not clear that this would make our situation worse.

    Need to check that the failure to read is not a streamer issue instead of a root format issue. We don't guarantee that streamers will work for earlier releases!

    Simple invocations of root or evd don't attempt to read .rootrc. Says strace

  6. Straw man timetable for pushing SL3->SL5

Failure to read looked like this:

 PcalDetectorElement::makeTop()
%ERLOG-w ROOT-TBranchRef: no dictionary for class TBranchRef is available  
         GlobalLibraryLogger TClass::TClass() 03-May-2010 16:15:52 CDT 
         run = 0 event = 0
%ERLOG-w ROOT-TRefTable: no dictionary for class TRefTable is available  
         GlobalLibraryLogger TClass::TClass() 03-May-2010 16:15:52 CDT 
         run = 0 event = 0
%ERLOG-w ROOT/TExMap: key 139067392 not found at 467  GlobalLibraryLogger 
         TExMap::Remove() 03-May-2010 16:15:52 CDT run = 0 event = 0
%ERLOG-w ROOT-TObject,: 
         reference to object of unavailable class TObject, offset=139067392 poin
ter will be 0 
          GlobalLibraryLogger TBuffer::CheckObject() 03-May-2010 16:15:52 CDT 
         run = 0 event = 0
%ERLOG-w ROOT/TExMap: key 196609 not found at 439  GlobalLibraryLogger 
         TExMap::Remove() 03-May-2010 16:15:52 CDT run = 0 event = 0
%ERLOG-w ROOT-TObject,: 
         reference to object of unavailable class TObject, offset=196609 pointer
 will be 0 
          GlobalLibraryLogger TBuffer::CheckObject() 03-May-2010 16:15:52 CDT 
         run = 0 event = 0

5May2010CodeMigration.pdf

5May2010CodeMigration.ppt


Summary:


Modified 03-May-2010 at 09:08

http://hep.physics.wisc.edu/~jnb/cdfcode/03May2010
Previous notes Next notes Main slide directory

Please contact jnbt@hep.physics.wisc.edu if you have trouble accessing the information on this page.