[lttng-dev] Question about use libbabeltrace

Mathieu Desnoyers mathieu.desnoyers at efficios.com
Thu Dec 13 06:35:53 EST 2012


* Hui Zhu (teawater at gmail.com) wrote:
> Hi guys,
> 
> Maybe you had known that I am working on add CTF support to GDB that
> use libbabeltrace from my prev mail.
> 
> I use libbabeltrace in this patch
> http://sourceware.org/ml/gdb-patches/2012-11/msg00717.html
> 
> What I check if current machine have libbabeltrace in following way:
> +    if test "x$enable_glibtest" = "xyes" ; then
> +      ac_save_CFLAGS="$CFLAGS"
> +      ac_save_LIBS="$LIBS"
> +      CFLAGS="$CFLAGS $GLIB_CFLAGS"
> +      LIBS="$LIBS -lbabeltrace -lbabeltrace-ctf"
> +      rm -f conf.glibtest
> +      if test "$cross_compiling" = yes; then :
> +  $as_echo $ac_n "cross compiling; assumed OK... $ac_c"
> +else
> +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> +/* end confdefs.h.  */
> +
> +#include <babeltrace/babeltrace.h>
> +#include <babeltrace/types.h>
> +#include <babeltrace/ctf/events.h>
> +#include <babeltrace/ctf/iterator.h>
> +
> +int
> +main ()
> +{
> +  if (!bt_context_create())
> +    return 1;
> +  return 0;
> +}
> +
> +_ACEOF
> +if ac_fn_c_try_run "$LINENO"; then :
> +
> +else
> +  no_glib=yes
> +fi
> 
> Just try to build example with -lbabeltrace -lbabeltrace-ctf.
> 
> My question is does libbabeltrace have better way to handle it?  For
> example: pkg-config

We don't have pkg-config support in babeltrace yet, but we would gladly
welcome a contribution adding it! :)

Thanks,

Mathieu

> 
> Thanks,
> Hui
> 
> _______________________________________________
> lttng-dev mailing list
> lttng-dev at lists.lttng.org
> http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev

-- 
Mathieu Desnoyers
Operating System Efficiency R&D Consultant
EfficiOS Inc.
http://www.efficios.com



More information about the lttng-dev mailing list