xref: /OK3568_Linux_fs/buildroot/package/fbgrab/0001-fix-static-build.patch (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunFix static build
2*4882a593Smuzhiyun
3*4882a593Smuzhiyunfbgrab links against libpng, which depends on libm. For shared library
4*4882a593Smuzhiyunbuilds, there is nothing special to do about this, but for static
5*4882a593Smuzhiyunlibrary builds, it is necessary to pass -lm when linking fbgrab.
6*4882a593Smuzhiyun
7*4882a593SmuzhiyunSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8*4882a593Smuzhiyun
9*4882a593SmuzhiyunIndex: b/Makefile
10*4882a593Smuzhiyun===================================================================
11*4882a593Smuzhiyun--- a/Makefile
12*4882a593Smuzhiyun+++ b/Makefile
13*4882a593Smuzhiyun@@ -12,7 +12,7 @@
14*4882a593Smuzhiyun all: fbgrab fbgrab.1.gz
15*4882a593Smuzhiyun
16*4882a593Smuzhiyun fbgrab: fbgrab.c
17*4882a593Smuzhiyun-	$(CC) -g -Wall $(CFLAGS) $(LDFLAGS) $< -lpng -lz -o $@
18*4882a593Smuzhiyun+	$(CC) -g -Wall $(CFLAGS) $(LDFLAGS) $< -lpng -lz -lm -o $@
19*4882a593Smuzhiyun
20*4882a593Smuzhiyun fbgrab.1.gz: fbgrab.1.man
21*4882a593Smuzhiyun 	$(GZIP) $(GZIPFLAGS) $< > $@
22