Re: [RFC PATCH] libtraceevent: Increase libtraceevent logging when verbose
Steven Rostedt <[email protected]> Thu, 10 Jun 2021 15:32:21 -0400
| Newsgroups | org.kernel.vger.linux-trace-users,org.kernel.vger.linux-kernel,org.kernel.vger.linux-perf-users |
|---|---|
| Message-ID | <[email protected]> |
On Thu, 10 Jun 2021 11:50:00 -0700 Ian Rogers <[email protected]> wrote: > #if LIBTRACE_EVENT_API > 123 > ... > #endif > > so that we can make sure perf is taking advantage of the improvements > in the libtraceevent API? Yes, and trace-cmd did that. In the Makefile: LIBTRACEEVENT_MIN_VERSION = 1.2.3 TEST_LIBTRACEEVENT = $(shell sh -c "$(PKG_CONFIG) --atleast-version $(LIBTRACEEVENT_MIN_VERSION) libtraceevent > /dev/null 2>&1 && echo y") ifeq ("$(TEST_LIBTRACEEVENT)", "y") CFLAGS += -DHAVE_TRACEVEVENT_API endif Then you can use in perf #ifdef HAVE_TRACEEVENT_API ... #endif That's just one example of what you could do. -- Steve