summaryrefslogtreecommitdiffstats
path: root/package/libxmlrpc/libxmlrpc-0002-fix-non-cplusplus-build.patch
diff options
context:
space:
mode:
authorAlvaro G. M <alvaro.gamez@hazent.com>2013-10-09 16:19:10 +0200
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2014-03-03 22:49:38 +0100
commit92777aa29737349ef9a3033318dd59628fe30d38 (patch)
tree716b2359586b862e1aaa6be695b83d4ea8188868 /package/libxmlrpc/libxmlrpc-0002-fix-non-cplusplus-build.patch
parent477c28cf1d637b224b819dd278103a05fb6f9dbb (diff)
downloadbuildroot-92777aa29737349ef9a3033318dd59628fe30d38.tar.gz
buildroot-92777aa29737349ef9a3033318dd59628fe30d38.zip
libxmlrpc: new package
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Alvaro G. M <alvaro.gamez@hazent.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/libxmlrpc/libxmlrpc-0002-fix-non-cplusplus-build.patch')
-rw-r--r--package/libxmlrpc/libxmlrpc-0002-fix-non-cplusplus-build.patch27
1 files changed, 27 insertions, 0 deletions
diff --git a/package/libxmlrpc/libxmlrpc-0002-fix-non-cplusplus-build.patch b/package/libxmlrpc/libxmlrpc-0002-fix-non-cplusplus-build.patch
new file mode 100644
index 0000000000..efeb9cc83f
--- /dev/null
+++ b/package/libxmlrpc/libxmlrpc-0002-fix-non-cplusplus-build.patch
@@ -0,0 +1,27 @@
+Handle builds without C++
+
+libxmlrpc nicely handles the fact of being built without C++ support,
+except for one location, fixed by this patch.
+
+Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
+
+Index: b/lib/util/Makefile
+===================================================================
+--- a/lib/util/Makefile
++++ b/lib/util/Makefile
+@@ -41,11 +41,14 @@
+ LIBOBJS = \
+ casprintf.o \
+ cmdline_parser.o \
+- cmdline_parser_cpp.o \
+ getoptx.o \
+ string_parser.o \
+ stripcaseeq.o \
+
++ifeq ($(ENABLE_CPLUSPLUS),yes)
++LIBOBJS += cmdline_parser_cpp.o
++endif
++
+ .PHONY: all
+ all: $(LIBOBJS)
+
OpenPOWER on IntegriCloud