[oe] [meta-browser][PATCH] firefox: add nss libraries to PRIVATE_LIBS and add dependency on external nss, nspr
Martin Jansa
martin.jansa at gmail.com
Thu Aug 29 18:35:07 UTC 2013
* fixes following warnings and makes shlibs providers for nss libs
more deterministic
WARNING: firefox-10.0.11esr is already registered as shlib provider for libfreebl3.so, ignoring nss-3.13.3 trying to register the same
WARNING: firefox-10.0.11esr is already registered as shlib provider for libnss3.so, ignoring nss-3.13.3 trying to register the same
WARNING: firefox-10.0.11esr is already registered as shlib provider for libnssckbi.so, ignoring nss-3.13.3 trying to register the same
WARNING: firefox-10.0.11esr is already registered as shlib provider for libsmime3.so, ignoring nss-3.13.3 trying to register the same
WARNING: firefox-10.0.11esr is already registered as shlib provider for libnssutil3.so, ignoring nss-3.13.3 trying to register the same
WARNING: firefox-10.0.11esr is already registered as shlib provider for libnssdbm3.so, ignoring nss-3.13.3 trying to register the same
WARNING: firefox-10.0.11esr is already registered as shlib provider for libssl3.so, ignoring nss-3.13.3 trying to register the same
WARNING: firefox-10.0.11esr is already registered as shlib provider for libsoftokn3.so, ignoring nss-3.13.3 trying to register the same
Signed-off-by: Martin Jansa <Martin.Jansa at gmail.com>
---
recipes-mozilla/firefox/firefox_10.0.11esr.bb | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
diff --git a/recipes-mozilla/firefox/firefox_10.0.11esr.bb b/recipes-mozilla/firefox/firefox_10.0.11esr.bb
index 0774bb7..1a1178c 100644
--- a/recipes-mozilla/firefox/firefox_10.0.11esr.bb
+++ b/recipes-mozilla/firefox/firefox_10.0.11esr.bb
@@ -2,7 +2,7 @@
# Released under the MIT license (see packages/COPYING)
DESCRIPTION ?= "Browser made by mozilla"
-DEPENDS += "alsa-lib curl startup-notification libevent cairo libnotify libvpx virtual/libgl"
+DEPENDS += "alsa-lib curl startup-notification libevent cairo libnotify libvpx virtual/libgl nss nspr"
LICENSE = "MPLv1 | GPLv2+ | LGPLv2.1+"
LIC_FILES_CHKSUM = "file://toolkit/content/license.html;endline=39;md5=9cb02f27e77e702043b827c9418bfbf8"
@@ -138,3 +138,15 @@ PRIVATE_LIBS = "libmozjs.so \
libmozalloc.so \
libplc4.so \
libplds4.so"
+
+# mark libraries also provided by nss as private too
+PRIVATE_LIBS += " \
+ libfreebl3.so \
+ libnss3.so \
+ libnssckbi.so \
+ libsmime3.so \
+ libnssutil3.so \
+ libnssdbm3.so \
+ libssl3.so \
+ libsoftokn3.so \
+"
--
1.8.3.2
More information about the Openembedded-devel
mailing list