Added -lm to LDLIBS.
The ssocr code itself uses math.h and thus libm. This library has been linked to via recursive linking or the requirements of Imlib2 before this commit. According to a report from Arne Wichmann this does not work in all environments. While I do not know the exact circumstances under which this problem occurs, adding -lm to the linker step is correct, because ssocr uses it. It is incorrect to rely on Imlib2 to pull this in.
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
CFLAGS := -D_FORTIFY_SOURCE=2 -Wall -W -Wextra -pedantic -Werror -pedantic-errors $(shell imlib2-config --cflags) -O3
|
||||
LDLIBS := $(shell imlib2-config --libs)
|
||||
LDLIBS := -lm $(shell imlib2-config --libs)
|
||||
PREFIX := /usr/local
|
||||
BINDIR := $(PREFIX)/bin
|
||||
MANDIR := $(PREFIX)/share/man/man1
|
||||
|
||||
Reference in New Issue
Block a user