exiv2: add patch to fix build error with some toolchains
PATCH 1/1 exiv2: add patch to fix build error with some toolchains
This patch remove a header inclusion that is not required an can create build error with some toolchains.
The patch is pushed on the upstream for the next release.
http://dev.exiv2.org/issues/1007
Fixes:
http://autobuild.buildroot.net/results/09d/09d9b525eeee458247e10a7948070c00bbabb964/
--- package/exiv2/exiv2-0001-remove-useless-header.patch | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 package/exiv2/exiv2-0001-remove-useless-header.patch
package/exiv2/exiv2-0001-remove-useless-header.patch new file +19 -0
@@ -0,0 +1,19 @@ +version.cpp: remove useless header inclusion + +The inclusion of link.h header is not required and can create build +error with some toolchains. +The patch is pushed on the upstream for the next release. +http://dev.exiv2.org/issues/1007 + +Signed-off-by: Nicolas Serafini <[email protected]> + +--- exiv2-0.24.orig/src/version.cpp 2013-12-01 13:13:42.000000000 +0100 ++++ exiv2-0.24/src/version.cpp 2014-12-04 09:30:39.667234130 +0100 +@@ -116,7 +116,6 @@ typedef string_v::iterator string_i; + #elif defined(__linux__) + # include <unistd.h> + // http://syprog.blogspot.com/2011/12/listing-loaded-shared-objects-in-linux.html +-# include "link.h" + # include <dlfcn.h> + struct something + {
Signature · 1 line
2.1.3
PATCH 1/1 exiv2: add patch to fix build error with some toolchains
Dear Nicolas Serafini,
Quoted 5 lines · Nicolas Serafini
This patch remove a header inclusion that is not required an can create build error with some toolchains.
The patch is pushed on the upstream for the next release.
http://dev.exiv2.org/issues/1007
Quoted 8 lines
Fixes:
http://autobuild.buildroot.net/results/09d/09d9b525eeee458247e10a7948070c00bbabb964/Signed-off-by Nicolas Serafini <[email protected]>--- package/exiv2/exiv2-0001-remove-useless-header.patch | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 package/exiv2/exiv2-0001-remove-useless-header.patch
I tested that it indeed fixes the Blackfin build failure mentioned in the commit log. The only minor detail is that the patch is not named correctly, it should be named 0001-remove-useless-header.patch, and not exiv2-0001-remove-useless-header.patch, but this can be fixed when applying Nicolas patch.
Thanks,
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
Thomas Petazzoni
AppliedPATCH 1/1 exiv2: add patch to fix build error with some toolchains
In reply to Nicolas SerafiniDear Nicolas Serafini,
Quoted 9 lines · Nicolas Serafini
This patch remove a header inclusion that is not required an can create build error with some toolchains.
The patch is pushed on the upstream for the next release.
http://dev.exiv2.org/issues/1007Fixes:
http://autobuild.buildroot.net/results/09d/09d9b525eeee458247e10a7948070c00bbabb964/Signed-off-by Nicolas Serafini <[email protected]>
Applied, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com