From: Graeme Gregory Date: Thu, 29 Oct 2009 18:40:17 +0000 (+0000) Subject: proxy-libintl_20080418.bb : add an SONAME to library X-Git-Tag: Release-2010-05/1~1868 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b51c85efe8a2645914fd2a661b0a9ac0d390145c;p=openembedded.git proxy-libintl_20080418.bb : add an SONAME to library Found in Ångström build. libintl.so built from this recipe was not getting an soname so the automatic shlibs code was failing making packages that should depend on this not. Ultimately leading to failing images. --- diff --git a/recipes/proxy-libintl/proxy-libintl-20080418/soname.patch b/recipes/proxy-libintl/proxy-libintl-20080418/soname.patch new file mode 100644 index 0000000000..d2e8064372 --- /dev/null +++ b/recipes/proxy-libintl/proxy-libintl-20080418/soname.patch @@ -0,0 +1,13 @@ +Index: proxy-libintl-20080418-r1/src/proxy-libintl/Makefile +=================================================================== +--- proxy-libintl-20080418-r1.orig/src/proxy-libintl/Makefile ++++ proxy-libintl-20080418-r1/src/proxy-libintl/Makefile +@@ -7,7 +7,7 @@ CFLAGS = -Wall -I ../../include + all : ../../lib/libintl.so ../../lib/intl.lib + + ../../lib/libintl.so : libintl.o +- $(CC) -shared -o $@ libintl.o ++ $(CC) -shared -Wl,-soname -Wl,libintl.so -o $@ libintl.o + + ../../lib/intl.lib : ../../lib/libintl.so + cp ../../lib/libintl.so $@ diff --git a/recipes/proxy-libintl/proxy-libintl_20080418.bb b/recipes/proxy-libintl/proxy-libintl_20080418.bb index 74ecfaf67b..6b91f530f3 100644 --- a/recipes/proxy-libintl/proxy-libintl_20080418.bb +++ b/recipes/proxy-libintl/proxy-libintl_20080418.bb @@ -3,13 +3,14 @@ HOMEPAGE = "http://ftp.gnome.org/pub/GNOME/binaries/win32/dependencies/" SECTION = "libs" LICENSE = "LGPL" -PR = "r1" +PR = "r2" PROVIDES = "virtual/libintl" SRC_URI = " \ http://ftp.gnome.org/pub/GNOME/binaries/win32/dependencies/${PN}-${PV}.zip \ file://stub-only.patch;patch=1 \ file://create-as-shared-lib.patch;patch=1 \ + file://soname.patch;patch=1 \ " S = "${WORKDIR}"