pycool on root6 status report n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
PyCool on ROOT6 status report PowerPoint Presentation
Download Presentation
PyCool on ROOT6 status report

Loading in 2 Seconds...

play fullscreen
1 / 4

PyCool on ROOT6 status report - PowerPoint PPT Presentation


  • 77 Views
  • Uploaded on

PyCool on ROOT6 status report. Andrea Valassi (IT-SDC) Thanks to Axel, Benedikt, Danilo , Fons, Marco, Philippe, Wim…! ROOT6 planning meeting Wednesd ay 20 th November 2013. Progress this week (since Wed 13 th ). Fixed: no more “JIT does not support inline ASM”

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'PyCool on ROOT6 status report' - zwi


Download Now An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
pycool on root6 status report

PyCool on ROOT6 status report

Andrea Valassi (IT-SDC)

Thanks to Axel, Benedikt, Danilo,Fons, Marco, Philippe, Wim…!

ROOT6 planning meeting

Wednesday 20thNovember 2013

progress this week since wed 13 th
Progress this week (since Wed 13th)
  • Fixed: no more “JIT does not support inline ASM”
    • Rebuilt Boost with one more patch identified using strace
    • Reviewed status of all PyCool tests after applying this fix
  • Removed old pending issues, added new ones
    • New: unresolved template parameters
    • Fixed: CMT config to compile PyCool dict with c++11
    • Fixed: PyCool vector payload issues with ROOT6
    • Fixed in ROOT: methods within nested namespaces
    • Clarified: header lookup path for JIT
summary of pending issues
Summary of pending issues
  • Blocker: JIT does not support inline ASM (bug #102771)
    • Workaround (new Boost) crashes in LHCb (ROOT-5623, ROOT-5699)
  • Blocker: unresolved template parameters (ROOT-5711)
  • Blocker: crashes and glibc memory corruptions (ROOT-5643)
  • High: typedef’d constants in namespace (ROOT-5658?)
  • High: problem with isinstance (ROOT-5718)
  • High: c++ exception propagation to Python (ROOT-5603)
  • Medium: assertions if LLVMDEV is enabled (ROOT-5697)
  • Low: why ROOT_INCLUDE_PATH in LCGCMT? (ROOT-5623)
testing pycool on the test slot
Testing PyCool on the “test” slot
  • Two differences in “test” with respect to “dev2”:
    • 1. Use ASM-free Boost in “test”: needed by PyCool
      • Otherwise “JIT does not support inline ASM” errors
      • Use standard Boost in “dev2”: ASM-free Boost crashes in LHCb
    • 2. Use ROOT_INCLUDE_PATH unset in “test”: why?
      • Days ago I thought this should be set for PyCool, now not sure
      • Not clear to me at this point which setting is better for PyCool…
  • A third difference was removed on Monday
    • 3. Use LLVMDEV disabledin “test”: needed by PyCool
      • Otherwise get a “Tok assertion” that still needs to be debugged
      • LLVMDEV was enabled in “dev2” instead, but it is now disabled too