pycool on root6 status report

4
IT-SDC : Support for Distributed Computing PyCool on ROOT6 status report Andrea Valassi (IT-SDC) Thanks to Axel, Benedikt, Danilo, Fons, Marco, Philippe, Wim…! ROOT6 planning meeting Wednesday 20 th November 2013

Upload: zwi

Post on 23-Feb-2016

38 views

Category:

Documents


0 download

DESCRIPTION

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” - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: PyCool on ROOT6  status report

IT-SDC : Support for Distributed Computing

PyCool on ROOT6 status report

Andrea Valassi (IT-SDC)Thanks to Axel, Benedikt, Danilo, Fons, Marco, Philippe, Wim…!

ROOT6 planning meetingWednesday 20th November 2013

Page 2: PyCool on ROOT6  status report

IT-SDC 18th November 2013A. Valassi – PyCool on ROOT6 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

Page 3: PyCool on ROOT6  status report

IT-SDC 18th November 2013A. Valassi – PyCool on ROOT6 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)

Page 4: PyCool on ROOT6  status report

IT-SDC 18th November 2013A. Valassi – PyCool on ROOT6 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 disabled in “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