Hi Yin,

I get the same error. Try putting -lrt after the other arguments of
the LDADD. Since libconsumer.la uses timer_settime from librt, -lrt
has to be after it on the command line.

Simon

On 31 March 2013 13:14, yin sun <[email protected]> wrote:
> I am trying the latest git 2.2.0-rc1. seems the the librt is not resolved
> correctly on my ubuntu 12.10 64bit. Don't know why.
>
> I tried to build with static lib seems fine. here is my diff.
>
> diff --git a/src/bin/lttng-consumerd/Makefile.am
> b/src/bin/lttng-consumerd/Makefile.am
> index a418eb4..1711581 100644
> --- a/src/bin/lttng-consumerd/Makefile.am
> +++ b/src/bin/lttng-consumerd/Makefile.am
> @@ -4,7 +4,7 @@ lttnglibexec_PROGRAMS = lttng-consumerd
>
>  lttng_consumerd_SOURCES = lttng-consumerd.c lttng-consumerd.h
>
> -lttng_consumerd_LDADD = -lrt \
> +lttng_consumerd_LDADD = /usr/lib/x86_64-linux-gnu/librt.a \
>            $(top_builddir)/src/common/libconsumer.la \
>            $(top_builddir)/src/common/sessiond-comm/libsessiond-comm.la \
>            $(top_builddir)/src/common/libcommon.la
>
>
> _______________________________________________
> lttng-dev mailing list
> [email protected]
> http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
>

_______________________________________________
lttng-dev mailing list
[email protected]
http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev

Reply via email to