[Mesa-dev] [PATCH] automake/gallium: attempt to fix -lrt

Jose Fonseca jfonseca at vmware.com
Tue Dec 4 05:54:15 PST 2012


Thanks for doing this.

Jose

----- Original Message -----
> From: Dave Airlie <airlied at redhat.com>
> 
> I don't think this will fix all the cases, but it should be correct
> to
> start with.
> 
> Signed-off-by: Dave Airlie <airlied at redhat.com>
> ---
>  configure.ac | 9 +++++++--
>  1 file changed, 7 insertions(+), 2 deletions(-)
> 
> diff --git a/configure.ac b/configure.ac
> index 803c256..a133902 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -535,6 +535,11 @@ AC_CHECK_FUNC([dlopen], [DEFINES="$DEFINES
> -DHAVE_DLOPEN"],
>         [DEFINES="$DEFINES -DHAVE_DLOPEN"; DLOPEN_LIBS="-ldl"])])
>  AC_SUBST([DLOPEN_LIBS])
>  
> +AC_CHECK_FUNCS([clock_gettime], [CLOCK_LIB=],
> +               [AC_CHECK_LIB([rt], [clock_gettime],
> [CLOCK_LIB=-lrt],
> +                             [AC_MSG_ERROR([Couldn't find
> clock_gettime])])])
> +AC_SUBST([CLOCK_LIB])
> +
>  dnl See if posix_memalign is available
>  AC_CHECK_FUNC([posix_memalign], [DEFINES="$DEFINES
>  -DHAVE_POSIX_MEMALIGN"])
>  
> @@ -1121,7 +1126,7 @@ if test "x$enable_dri" = xyes; then
>  
>      # put all the necessary libs together
>      DRI_LIB_DEPS="$DRI_LIB_DEPS $SELINUX_LIBS $LIBDRM_LIBS
>      $EXPAT_LIB -lm $PTHREAD_LIBS $DLOPEN_LIBS"
> -    GALLIUM_DRI_LIB_DEPS="$GALLIUM_DRI_LIB_DEPS $SELINUX_LIBS
> $LIBDRM_LIBS $EXPAT_LIB -lm $PTHREAD_LIBS $DLOPEN_LIBS"
> +    GALLIUM_DRI_LIB_DEPS="$GALLIUM_DRI_LIB_DEPS $SELINUX_LIBS
> $LIBDRM_LIBS $EXPAT_LIB -lm $CLOCK_LIB $PTHREAD_LIBS $DLOPEN_LIBS"
>  fi
>  AM_CONDITIONAL(NEED_LIBDRICORE, test -n "$DRI_DIRS")
>  AC_SUBST([DRI_DIRS])
> @@ -1390,7 +1395,7 @@ if test "x$enable_openvg" = xyes; then
>      CORE_DIRS="$CORE_DIRS mapi/vgapi"
>      GALLIUM_STATE_TRACKERS_DIRS="vega $GALLIUM_STATE_TRACKERS_DIRS"
>      HAVE_ST_VEGA=yes
> -    VG_PC_LIB_PRIV="-lm $PTHREAD_LIBS $DLOPEN_LIBS"
> +    VG_PC_LIB_PRIV="-lm $CLOCK_LIB $PTHREAD_LIBS $DLOPEN_LIBS"
>      AC_SUBST([VG_PC_LIB_PRIV])
>  fi
>  
> --
> 1.7.11.7
> 
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
> 


More information about the mesa-dev mailing list