1 / 4

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 Wednesd ay 20 th November 2013. Progress this week (since Wed 13 th ). Fixed: no more “JIT does not support inline ASM”

zwi
Download Presentation

PyCool on ROOT6 status report

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PyCool on ROOT6 status report Andrea Valassi (IT-SDC) Thanks to Axel, Benedikt, Danilo,Fons, Marco, Philippe, Wim…! ROOT6 planning meeting Wednesday 20thNovember 2013

  2. 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

  3. 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)

  4. 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

More Related