adding -mp=ompt activates my tool for 22.5 and 22.7, thanks!
Unfortunately, -mp=ompt results in a linker error for compilers predating 22.5. This can be fixed at configure time of my tool, though.
FYI, with 22.7, registering ompt_callback_target results in ompt_set_never, which is nonconforming according to the OpenMP 5.2 specification [1] (see table 19.2 page 447).
Yes, I we most likely have some bugs in the new OMPT interface. Another user who works on TAU reported a similar failure yesterday, though besides the registration returning ‘never’, he’s also found a segv in our runtime. I’ve opened an issue report.