diff options
author | Graeme Gregory <dp@xora.org.uk> | 2009-10-29 18:40:17 +0000 |
---|---|---|
committer | Graeme Gregory <dp@xora.org.uk> | 2009-10-29 18:40:17 +0000 |
commit | b51c85efe8a2645914fd2a661b0a9ac0d390145c (patch) | |
tree | 59e3a4f4eeb462f2e79d15e4d54d4b74f8511ab5 /recipes/proxy-libintl | |
parent | 715e7333f3f4cfac2dbbc8d21af00de3f8661ef2 (diff) |
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.
Diffstat (limited to 'recipes/proxy-libintl')
-rw-r--r-- | recipes/proxy-libintl/proxy-libintl-20080418/soname.patch | 13 | ||||
-rw-r--r-- | recipes/proxy-libintl/proxy-libintl_20080418.bb | 3 |
2 files changed, 15 insertions, 1 deletions
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}" |