[PATCH] configure: search for lib with clock_getres()

Yann E. MORIN yann.morin.1998 at free.fr
Fri Dec 30 10:34:53 UTC 2016


Hello,

On 2016-12-19 18:20 +0100, Yann E. MORIN spake thusly:
> Like clock_gettime(), clock_getres() is in -lrt for glibc < 2.17.
> Add a check for it, like is done for clock_gettime().

Ping?  ;-)

And best wishes for 2017! ;-)

Regards,
Yann E. MORIN.

> Fixes:
>     http://autobuild.buildroot.net/results/bce/bcecdbbce4a99eb1e9bfbf519857bf94d8952037/
> 
> Signed-off-by: "Yann E. MORIN" <yann.morin.1998 at free.fr>
> ---
>  Makefile.am  | 1 +
>  configure.ac | 3 ++-
>  2 files changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/Makefile.am b/Makefile.am
> index 2219e3d..53f8f51 100644
> --- a/Makefile.am
> +++ b/Makefile.am
> @@ -190,6 +190,7 @@ weston_CFLAGS = $(AM_CFLAGS) $(COMPOSITOR_CFLAGS) $(LIBUNWIND_CFLAGS)
>  weston_LDADD = libshared.la libweston- at LIBWESTON_MAJOR@.la \
>  	$(COMPOSITOR_LIBS) $(LIBUNWIND_LIBS) \
>  	$(DLOPEN_LIBS) $(LIBINPUT_BACKEND_LIBS) \
> +	$(CLOCK_GETRES_LIBS) \
>  	-lm
>  
>  weston_SOURCES = 					\
> diff --git a/configure.ac b/configure.ac
> index 1e251bf..604f51b 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -88,8 +88,9 @@ PKG_PROG_PKG_CONFIG()
>  
>  WESTON_SEARCH_LIBS([DLOPEN], [dl], [dlopen])
>  
> -# In old glibc versions (< 2.17) clock_gettime() is in librt
> +# In old glibc versions (< 2.17) clock_gettime() and clock_getres() are in librt
>  WESTON_SEARCH_LIBS([CLOCK_GETTIME], [rt], [clock_gettime])
> +WESTON_SEARCH_LIBS([CLOCK_GETRES], [rt], [clock_getres])
>  
>  AC_CHECK_DECL(SFD_CLOEXEC,[],
>  	      [AC_MSG_ERROR("SFD_CLOEXEC is needed to compile weston")],
> -- 
> 2.7.4
> 

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'


More information about the wayland-devel mailing list