fastcgi: Link with -lm. uclibc requires this. Fixes #4421.
authorLeon Woestenberg <leon.woestenberg@gmail.com>
Wed, 9 Jul 2008 19:07:36 +0000 (19:07 +0000)
committerLeon Woestenberg <leon.woestenberg@gmail.com>
Wed, 9 Jul 2008 19:07:36 +0000 (19:07 +0000)
packages/fastcgi/fastcgi_2.4.0.bb
packages/fastcgi/files/.mtn2git_empty [new file with mode: 0644]
packages/fastcgi/files/link-against-math.patch [new file with mode: 0644]

index beada39..4c70aa3 100644 (file)
@@ -1,8 +1,9 @@
 LICENSE = "Open Market"
 DESCRIPTION = "Fast CGI backend (web server to CGI handler) library"
-PR = "r1"
+PR = "r2"
 
-SRC_URI = "http://www.fastcgi.com/dist/fcgi-${PV}.tar.gz"
+SRC_URI = "http://www.fastcgi.com/dist/fcgi-${PV}.tar.gz \
+file://link-against-math.patch;patch=1"
 
 S=${WORKDIR}/fcgi-${PV}
 
@@ -16,6 +17,3 @@ do_stage() {
        autotools_stage_all
 }
 
-do_compile() {
-}
-
diff --git a/packages/fastcgi/files/.mtn2git_empty b/packages/fastcgi/files/.mtn2git_empty
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/packages/fastcgi/files/link-against-math.patch b/packages/fastcgi/files/link-against-math.patch
new file mode 100644 (file)
index 0000000..37a9a03
--- /dev/null
@@ -0,0 +1,26 @@
+Need to link against the C math library (-lm) at least for uclibc.
+
+Index: fcgi-2.4.0/cgi-fcgi/Makefile.am
+===================================================================
+--- fcgi-2.4.0.orig/cgi-fcgi/Makefile.am       2008-07-09 20:54:56.000000000 +0200
++++ fcgi-2.4.0/cgi-fcgi/Makefile.am    2008-07-09 20:55:12.000000000 +0200
+@@ -11,5 +11,5 @@
+ LIBDIR      = ../libfcgi
+ LIBFCGI     = $(LIBDIR)/libfcgi.la
+-LDADD = $(LIBFCGI)
++LDADD = $(LIBFCGI) -lm
+ cgi_fcgi_SOURCES = $(INCLUDE_FILES) cgi-fcgi.c
+Index: fcgi-2.4.0/examples/Makefile.am
+===================================================================
+--- fcgi-2.4.0.orig/examples/Makefile.am       2008-07-09 20:54:56.000000000 +0200
++++ fcgi-2.4.0/examples/Makefile.am    2008-07-09 20:55:11.000000000 +0200
+@@ -21,7 +21,7 @@
+ LIBDIR      = ../libfcgi
+ LIBFCGI     = $(LIBDIR)/libfcgi.la
+-LDADD = $(LIBFCGI)
++LDADD = $(LIBFCGI) -lm
+ echo_SOURCES       = $(INCLUDE_FILES) echo.c
+ echo_x_SOURCES     = $(INCLUDE_FILES) echo-x.c