summaryrefslogtreecommitdiffstats
path: root/package/poco/0005-add-missing-LIBPREFIX-definition.patch
diff options
context:
space:
mode:
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>2015-11-03 17:18:33 +0100
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2015-11-03 17:18:33 +0100
commitb8527eb3c017c74c861db8b21f8a0def55988382 (patch)
tree2bbadd380f62bb7d85dda4df3075512c935bae2f /package/poco/0005-add-missing-LIBPREFIX-definition.patch
parent52717eac86da18d4de08220d2c59d29086cf147f (diff)
downloadbuildroot-b8527eb3c017c74c861db8b21f8a0def55988382.tar.gz
buildroot-b8527eb3c017c74c861db8b21f8a0def55988382.zip
poco: add patches to fix pcre link issue and library installation
This commit adds two patches for poco to fix two issues: - A link issue caused by the fact that Buildroot uses the "unbundled" mode for pcre, which is broken due to Poco poking into internal pcre symbols. A Gentoo patch is adapted to work around this problem. - A link and runtime issue caused by the fact that the shared libraries are simply not installed due to a bug in the Makefile. An upstream Poco commit is backported to solve this problem. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reported-by: Benno Schweikert <b.schweikert@prosystems.de>
Diffstat (limited to 'package/poco/0005-add-missing-LIBPREFIX-definition.patch')
-rw-r--r--package/poco/0005-add-missing-LIBPREFIX-definition.patch29
1 files changed, 29 insertions, 0 deletions
diff --git a/package/poco/0005-add-missing-LIBPREFIX-definition.patch b/package/poco/0005-add-missing-LIBPREFIX-definition.patch
new file mode 100644
index 0000000000..bfdfad7d21
--- /dev/null
+++ b/package/poco/0005-add-missing-LIBPREFIX-definition.patch
@@ -0,0 +1,29 @@
+From c2a49cbc635d8dc894763624c061be5ae8a1a01c Mon Sep 17 00:00:00 2001
+From: Guenter Obiltschnig <guenter.obiltschnig@appinf.com>
+Date: Mon, 30 Mar 2015 16:21:01 +0200
+Subject: [PATCH] add missing LIBPREFIX definition
+
+Backport from upstream commit c2a49cbc635d8dc894763624c061be5ae8a1a01c
+to ensure libraries are properly installed.
+
+Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
+---
+ Makefile | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/Makefile b/Makefile
+index 49318a3..7ee99d8 100644
+--- a/Makefile
++++ b/Makefile
+@@ -20,6 +20,8 @@ ifndef POCO_BUILD
+ export POCO_BUILD=$(POCO_BASE)
+ endif
+
++LIBPREFIX ?= lib
++
+ .PHONY: poco all libexecs cppunit tests samples cleans clean distclean install
+
+ # TESTS and SAMPLES are set in config.make
+--
+2.6.2
+
OpenPOWER on IntegriCloud