diff options
| author | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2015-11-03 17:18:33 +0100 |
|---|---|---|
| committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2015-11-03 17:18:33 +0100 |
| commit | b8527eb3c017c74c861db8b21f8a0def55988382 (patch) | |
| tree | 2bbadd380f62bb7d85dda4df3075512c935bae2f /package/poco/0005-add-missing-LIBPREFIX-definition.patch | |
| parent | 52717eac86da18d4de08220d2c59d29086cf147f (diff) | |
| download | buildroot-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.patch | 29 |
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 + |

