Subject: Re: [PATCH] timer-time: fix linking order with pthreads/rt

From: Pádraig Brady <[email-masked]>
Date: Mon, 20 Aug 2012 02:18:41 +0100

On 08/18/2012 10:57 PM, Mike Frysinger wrote:
> When statically linking pthreads with rt, the current order is:
> 	-lpthread -lrt
> 
> But when statically linking, the -lpthread will be discarded as it
> isn't used.  It needs to come after the -lrt.
> 
> * m4/timer_time.m4 (LIB_TIMER_TIME): Swap order of variables.
> ---
>  m4/timer_time.m4 |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/m4/timer_time.m4 b/m4/timer_time.m4
> index d6e0efe..48fea11 100644
> --- a/m4/timer_time.m4
> +++ b/m4/timer_time.m4
> @@ -33,7 +33,7 @@ AC_DEFUN([gl_TIMER_TIME],
>   #endif
>  #endif
>        ],
> -      [LIB_TIMER_TIME="$LIBMULTITHREAD $LIB_TIMER_TIME"])
> +      [LIB_TIMER_TIME="$LIB_TIMER_TIME $LIBMULTITHREAD"])
>      AC_CHECK_FUNCS([timer_settime])
>    LIBS=$gl_saved_libs
>  ])

Pushed http://git.sv.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=898f1431

thanks,
Pádraig.