From 63641393850e5b3d5c889cd304790ea0e7dedb5e Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN" Date: Sat, 19 Jul 2014 17:03:00 +0200 Subject: [PATCH] package/libfcgi: do not build examples Examples do not compile for a static build, because libtool forcibly wants to link against the shared version of libstdc++.so, instead of the static version. Since we do not really need the examples on the target, just disable them, it is easier than fixing libtool. Also, while we're at it, rename the patches to include a sequence number. Fixes: http://autobuild.buildroot.org/results/66e/66e19cfd5a6048d2aaa46365518ea875e0abcb4d/ http://autobuild.buildroot.org/results/71d/71d9ba50b41efa05a3aff06c24412d5e8b81d8f1/ [Thomas: edit commit log to indicate that the patches are renamed to include a sequence number.] Signed-off-by: "Yann E. MORIN" Cc: Thomas Petazzoni Signed-off-by: Thomas Petazzoni --- ...bfcgi-eof.patch => libfcgi-0000-eof.patch} | 0 ...ibfcgi-0001-link-against-libfcgi-la.patch} | 0 ...h => libfcgi-0002-link-against-math.patch} | 0 ...=> libfcgi-0003-make-autoreconfable.patch} | 0 .../libfcgi-0004-disable-examples.patch | 21 +++++++++++++++++++ 5 files changed, 21 insertions(+) rename package/libfcgi/{libfcgi-eof.patch => libfcgi-0000-eof.patch} (100%) rename package/libfcgi/{libfcgi-link-against-libfcgi-la.patch => libfcgi-0001-link-against-libfcgi-la.patch} (100%) rename package/libfcgi/{libfcgi-link-against-math.patch => libfcgi-0002-link-against-math.patch} (100%) rename package/libfcgi/{libfcgi-make-autoreconfable.patch => libfcgi-0003-make-autoreconfable.patch} (100%) create mode 100644 package/libfcgi/libfcgi-0004-disable-examples.patch diff --git a/package/libfcgi/libfcgi-eof.patch b/package/libfcgi/libfcgi-0000-eof.patch similarity index 100% rename from package/libfcgi/libfcgi-eof.patch rename to package/libfcgi/libfcgi-0000-eof.patch diff --git a/package/libfcgi/libfcgi-link-against-libfcgi-la.patch b/package/libfcgi/libfcgi-0001-link-against-libfcgi-la.patch similarity index 100% rename from package/libfcgi/libfcgi-link-against-libfcgi-la.patch rename to package/libfcgi/libfcgi-0001-link-against-libfcgi-la.patch diff --git a/package/libfcgi/libfcgi-link-against-math.patch b/package/libfcgi/libfcgi-0002-link-against-math.patch similarity index 100% rename from package/libfcgi/libfcgi-link-against-math.patch rename to package/libfcgi/libfcgi-0002-link-against-math.patch diff --git a/package/libfcgi/libfcgi-make-autoreconfable.patch b/package/libfcgi/libfcgi-0003-make-autoreconfable.patch similarity index 100% rename from package/libfcgi/libfcgi-make-autoreconfable.patch rename to package/libfcgi/libfcgi-0003-make-autoreconfable.patch diff --git a/package/libfcgi/libfcgi-0004-disable-examples.patch b/package/libfcgi/libfcgi-0004-disable-examples.patch new file mode 100644 index 000000000..4a9916f02 --- /dev/null +++ b/package/libfcgi/libfcgi-0004-disable-examples.patch @@ -0,0 +1,21 @@ +Common subdirectories: libfcgi-2.4.0.orig/cgi-fcgi and libfcgi-2.4.0/cgi-fcgi +Common subdirectories: libfcgi-2.4.0.orig/doc and libfcgi-2.4.0/doc +Common subdirectories: libfcgi-2.4.0.orig/examples and libfcgi-2.4.0/examples +Common subdirectories: libfcgi-2.4.0.orig/images and libfcgi-2.4.0/images +Common subdirectories: libfcgi-2.4.0.orig/include and libfcgi-2.4.0/include +Common subdirectories: libfcgi-2.4.0.orig/java and libfcgi-2.4.0/java +Common subdirectories: libfcgi-2.4.0.orig/libfcgi and libfcgi-2.4.0/libfcgi +diff -du libfcgi-2.4.0.orig/Makefile.am libfcgi-2.4.0/Makefile.am +--- libfcgi-2.4.0.orig/Makefile.am 2001-12-22 14:05:39.000000000 +0100 ++++ libfcgi-2.4.0/Makefile.am 2014-07-19 16:56:21.935216540 +0200 +@@ -4,7 +4,7 @@ + # $Id: Makefile.am,v 1.7 2001/12/22 13:05:39 robs Exp $ + # + +-SUBDIRS = libfcgi cgi-fcgi examples include ++SUBDIRS = libfcgi cgi-fcgi include + + include_HEADERS = fcgi_config.h + +Common subdirectories: libfcgi-2.4.0.orig/perl and libfcgi-2.4.0/perl +Common subdirectories: libfcgi-2.4.0.orig/Win32 and libfcgi-2.4.0/Win32