From 2016db44e815ddd5fc92ceea35ba439839d8c8b3 Mon Sep 17 00:00:00 2001 From: Will Newton Date: Fri, 8 Jul 2011 14:19:16 +0100 Subject: package: add libnss NSS is the Network Security Services library developed as part of the Mozilla project. It provides similar functions to OpenSSL but allows MPL, GPL and LGPL licensing. [Peter: fix target install] Signed-off-by: Will Newton Signed-off-by: Peter Korsgaard --- package/libnss/libnss-uclibc.patch | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 package/libnss/libnss-uclibc.patch (limited to 'package/libnss/libnss-uclibc.patch') diff --git a/package/libnss/libnss-uclibc.patch b/package/libnss/libnss-uclibc.patch new file mode 100644 index 000000000..17e808084 --- /dev/null +++ b/package/libnss/libnss-uclibc.patch @@ -0,0 +1,19 @@ + +uCLibc does not define RTLD_NOLOAD. + +Signed-off-by: Will Newton + +--- nss-3.12.9.old/mozilla/security/nss/lib/freebl/stubs.c 2011-07-08 13:32:54.964338355 +0100 ++++ nss-3.12.9/mozilla/security/nss/lib/freebl/stubs.c 2011-07-08 13:33:57.255337490 +0100 +@@ -535,6 +535,11 @@ + return SECSuccess; + } + ++/* uClibc does not define RTLD_NOLOAD. */ ++#ifndef RTLD_NOLOAD ++#define RTLD_NOLOAD 0 ++#endif ++ + /* + * fetch the library if it's loaded. For NSS it should already be loaded + */ -- cgit v1.2.3