File DirectFB-1.6.1-lm.patch of Package DirectFB
diff -up DirectFB-1.6.1/tests/Makefile.am.lm DirectFB-1.6.1/tests/Makefile.am
--- DirectFB-1.6.1/tests/Makefile.am.lm 2012-06-29 12:01:11.000000000 -0400
+++ DirectFB-1.6.1/tests/Makefile.am 2012-08-29 11:18:26.528786687 -0400
@@ -148,15 +148,15 @@ dfbtest_gl1_LDADD = $(libdirectfb) $(l
dfbtest_gl2_SOURCES = dfbtest_gl2.c
dfbtest_gl2_CFLAGS = $(GLES2_CFLAGS)
-dfbtest_gl2_LDADD = $(libdirectfb) $(libone) $(libvoodoo) $(libfusion) $(libdirect) $(GL_LIBS) $(GLES2_LIBS)
+dfbtest_gl2_LDADD = $(libdirectfb) $(libone) $(libvoodoo) $(libfusion) $(libdirect) $(GL_LIBS) $(GLES2_LIBS) -lm
dfbtest_gl3_SOURCES = dfbtest_gl3.c
dfbtest_gl3_CFLAGS = $(GLES2_CFLAGS)
-dfbtest_gl3_LDADD = $(libdirectfb) $(libone) $(libvoodoo) $(libfusion) $(libdirect) $(GL_LIBS) $(GLES2_LIBS)
+dfbtest_gl3_LDADD = $(libdirectfb) $(libone) $(libvoodoo) $(libfusion) $(libdirect) $(GL_LIBS) $(GLES2_LIBS) -lm
dfbtest_old_gl2_SOURCES = dfbtest_old_gl2.c
dfbtest_old_gl2_CFLAGS = $(GLES2_CFLAGS)
-dfbtest_old_gl2_LDADD = $(libdirectfb) $(libone) $(libvoodoo) $(libfusion) $(libdirect) $(GL_LIBS) $(GLES2_LIBS)
+dfbtest_old_gl2_LDADD = $(libdirectfb) $(libone) $(libvoodoo) $(libfusion) $(libdirect) $(GL_LIBS) $(GLES2_LIBS) -lm
dfbtest_mirror_SOURCES = dfbtest_mirror.c
dfbtest_mirror_LDADD = $(libdirectfb) $(libone) $(libvoodoo) $(libfusion) $(libdirect)
@@ -227,7 +227,7 @@ fusion_call_SOURCES = fusion_call.c
fusion_call_LDADD = $(libdirectfb) $(libone) $(libvoodoo) $(libfusion) $(libdirect)
fusion_call_bench_SOURCES = fusion_call_bench.c
-fusion_call_bench_LDADD = $(libdirectfb) $(libone) $(libvoodoo) $(libfusion) $(libdirect)
+fusion_call_bench_LDADD = $(libdirectfb) $(libone) $(libvoodoo) $(libfusion) $(libdirect) -lm
fusion_fork_SOURCES = fusion_fork.c
fusion_fork_LDADD = $(libdirectfb) $(libone) $(libvoodoo) $(libfusion) $(libdirect)
diff -up DirectFB-1.6.1/tests/Makefile.in.lm DirectFB-1.6.1/tests/Makefile.in
--- DirectFB-1.6.1/tests/Makefile.in.lm 2012-06-29 12:01:36.000000000 -0400
+++ DirectFB-1.6.1/tests/Makefile.in 2012-08-29 11:18:18.712786508 -0400
@@ -758,13 +758,13 @@ dfbtest_gl1_CFLAGS = $(GLES2_CFLAGS)
dfbtest_gl1_LDADD = $(libdirectfb) $(libone) $(libvoodoo) $(libfusion) $(libdirect) $(GL_LIBS) $(GLES2_LIBS)
dfbtest_gl2_SOURCES = dfbtest_gl2.c
dfbtest_gl2_CFLAGS = $(GLES2_CFLAGS)
-dfbtest_gl2_LDADD = $(libdirectfb) $(libone) $(libvoodoo) $(libfusion) $(libdirect) $(GL_LIBS) $(GLES2_LIBS)
+dfbtest_gl2_LDADD = $(libdirectfb) $(libone) $(libvoodoo) $(libfusion) $(libdirect) $(GL_LIBS) $(GLES2_LIBS) -lm
dfbtest_gl3_SOURCES = dfbtest_gl3.c
dfbtest_gl3_CFLAGS = $(GLES2_CFLAGS)
-dfbtest_gl3_LDADD = $(libdirectfb) $(libone) $(libvoodoo) $(libfusion) $(libdirect) $(GL_LIBS) $(GLES2_LIBS)
+dfbtest_gl3_LDADD = $(libdirectfb) $(libone) $(libvoodoo) $(libfusion) $(libdirect) $(GL_LIBS) $(GLES2_LIBS) -lm
dfbtest_old_gl2_SOURCES = dfbtest_old_gl2.c
dfbtest_old_gl2_CFLAGS = $(GLES2_CFLAGS)
-dfbtest_old_gl2_LDADD = $(libdirectfb) $(libone) $(libvoodoo) $(libfusion) $(libdirect) $(GL_LIBS) $(GLES2_LIBS)
+dfbtest_old_gl2_LDADD = $(libdirectfb) $(libone) $(libvoodoo) $(libfusion) $(libdirect) $(GL_LIBS) $(GLES2_LIBS) -lm
dfbtest_mirror_SOURCES = dfbtest_mirror.c
dfbtest_mirror_LDADD = $(libdirectfb) $(libone) $(libvoodoo) $(libfusion) $(libdirect)
dfbtest_prealloc_SOURCES = dfbtest_prealloc.c
@@ -810,7 +810,7 @@ direct_test_LDADD = $(libdirect)
fusion_call_SOURCES = fusion_call.c
fusion_call_LDADD = $(libdirectfb) $(libone) $(libvoodoo) $(libfusion) $(libdirect)
fusion_call_bench_SOURCES = fusion_call_bench.c
-fusion_call_bench_LDADD = $(libdirectfb) $(libone) $(libvoodoo) $(libfusion) $(libdirect)
+fusion_call_bench_LDADD = $(libdirectfb) $(libone) $(libvoodoo) $(libfusion) $(libdirect) -lm
fusion_fork_SOURCES = fusion_fork.c
fusion_fork_LDADD = $(libdirectfb) $(libone) $(libvoodoo) $(libfusion) $(libdirect)
fusion_reactor_SOURCES = fusion_reactor.c