Preprocessor CHAMELEON_ENABLE_TRACING constant is never defined
Hi, outside of the spack world, I am trying to obtain effective calls to starpu_iteration_push
and starpu_iteration_pop
so the application iteration gets registered correctly in the trace. StarPU has been configured with FXT, and I tell chameleon this :
cmake -DCHAMELEON_ENABLE_TRACING=ON -DFXT_DIR=/home/schnorr/install/fxt-0.3.3/ -DSTARPU_DIR=/home/schnorr/install/starpu/ ..
Chameleon reports that Trace ...............: ON
, but when I compile and put breakpoint in the functions RUNTIME_iteration_push
, gdb tells me such breakpoint is never attained. The reason is that cmake code never defines the preprocessor constant CHAMELEON_ENABLE_TRACING
, which is used to protect the code RUNTIME_iteration_push
. I will be very happy to see this working (also with spack), since we need to provide runtime scheduler signature based on application activity.
Thanks!