Commit 924cade2 authored by Erik de Castro Lopo's avatar Erik de Castro Lopo
Browse files

Fix linking of microbenchmark program

On some setups, benchmark_residual linkage fails with an undefined
reference to clock_gettime(). Adding -lrt fixes that.

Patch-from: Ozkan Sezer <sezeroz@gmail.com>
parent 29029748
...@@ -437,6 +437,11 @@ if test x$enable_stack_smash_protection = "xyes" ; then ...@@ -437,6 +437,11 @@ if test x$enable_stack_smash_protection = "xyes" ; then
XIPH_GXX_STACK_PROTECTOR XIPH_GXX_STACK_PROTECTOR
fi fi
if test "x$sys_linux" = xtrue ; then
LIB_CLOCK_GETTIME=-lrt
fi
AC_SUBST(LIB_CLOCK_GETTIME)
AC_CONFIG_FILES([ \ AC_CONFIG_FILES([ \
Makefile \ Makefile \
src/Makefile \ src/Makefile \
......
...@@ -36,3 +36,5 @@ noinst_HEADERS = util.h ...@@ -36,3 +36,5 @@ noinst_HEADERS = util.h
noinst_PROGRAMS = benchmark_residual noinst_PROGRAMS = benchmark_residual
benchmark_residual_SOURCES = benchmark_residual.c util.c benchmark_residual_SOURCES = benchmark_residual.c util.c
benchmark_residual_LDADD = @LIB_CLOCK_GETTIME@
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment