[lttng-dev] [lttng-ust] Fix: man: you can't link a lib with a static lib

Mathieu Desnoyers mathieu.desnoyers at efficios.com
Thu Dec 11 11:00:56 EST 2014


Merged into master down to stable-2.4, thanks!

Mathieu

----- Original Message -----
> From: "Philippe Proulx" <eeppeliteloop at gmail.com>
> To: lttng-dev at lists.lttng.org
> Sent: Wednesday, November 26, 2014 4:50:56 PM
> Subject: [lttng-dev] [lttng-ust] Fix: man: you can't link a lib with a	static lib
> 
> Fixes: #825
> 
> Signed-off-by: Philippe Proulx <eeppeliteloop at gmail.com>
> ---
>  doc/man/lttng-ust.3 | 14 +++++---------
>  1 file changed, 5 insertions(+), 9 deletions(-)
> 
> diff --git a/doc/man/lttng-ust.3 b/doc/man/lttng-ust.3
> index 0c8405f..3d52bc0 100644
> --- a/doc/man/lttng-ust.3
> +++ b/doc/man/lttng-ust.3
> @@ -299,17 +299,13 @@ There are 2 ways to compile the Tracepoint Provider
> with the
>  application: either statically or dynamically. Please follow
>  carefully:
>  
> -  1.1) Compile the Tracepoint provider with the application, either
> -       directly or through a static library (.a):
> -    - Into exactly one object of your application: define
> +  1) Compile the Tracepoint Provider with the application, either
> +     directly or through a static library (.a):
> +    - Into exactly one object of your application, define
>        "TRACEPOINT_DEFINE" and include the tracepoint provider.
>      - Use "\-I." for the compilation unit containing the tracepoint
> -      provider include (e.g. tp.c).
> -    - Link application with "\-ldl".
> -    - If building the provider directly into the application,
> -      link the application with "\-llttng-ust".
> -    - If building a static library for the provider, link the static
> -      library with "\-llttng-ust".
> +      provider include (e.g., tp.c).
> +    - Link the application with "\-llttng-ust" and "\-ldl".
>      - Include the tracepoint provider header into all C files using
>        the provider.
>      - Examples:
> --
> 2.1.3
> 
> 
> _______________________________________________
> lttng-dev mailing list
> lttng-dev at lists.lttng.org
> http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
> 

-- 
Mathieu Desnoyers
EfficiOS Inc.
http://www.efficios.com



More information about the lttng-dev mailing list