add -lm option