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/

Signed-off-by: Nicolas Serafini <nicolas.serafini@sensefly.com>
Tested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
Nicolas Serafini 2014-12-04 11:18:14 +01:00 committed by Thomas Petazzoni
parent 3f985a2628
commit c2d8802fc7
1 changed files with 19 additions and 0 deletions

View File

@ -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 <nicolas.serafini@sensefly.com>
--- 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
{