diff --git a/src/dep/triemap/test/Makefile b/src/dep/triemap/test/Makefile
index 0da676e..da1b3f3 100644
--- a/src/dep/triemap/test/Makefile
+++ b/src/dep/triemap/test/Makefile
@@ -3,7 +3,6 @@ uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo not')
# Compile flags for linux / osx
CFLAGS ?= -fno-common -g -ggdb -fPIC -std=gnu99 -O3
-LDFLAGS ?= -lm
SOURCEDIR = .
CC_SOURCES = $(SOURCEDIR)/crc16.c
CC_OBJECTS = $(sort $(patsubst $(SOURCEDIR)/%.c, $(SOURCEDIR)/%.o, $(CC_SOURCES)))
@@ -13,11 +12,11 @@ CC_OBJECTS = $(sort $(patsubst $(SOURCEDIR)/%.c, $(SOURCEDIR)/%.o, $(CC_SOURCES)
all: test test_valgrind
benchmark: $(CC_SOURCES) benchmark.c ../triemap.c
- $(CC) $(CFLAGS) -o benchmark $^ $(LDFLAGS)
+ $(CC) $(CFLAGS) -o benchmark $^ -lm $(LDFLAGS)
.PHONY = benchmark
build_test: $(CC_SOURCES) test.c ../triemap.c
- $(CC) $(CFLAGS) -o test $^ $(LDFLAGS)
+ $(CC) $(CFLAGS) -o test $^ -lm $(LDFLAGS)
.PHONY: test
test: build_test