summaryrefslogtreecommitdiff
path: root/security/nss/lib/nss/manifest.mn
diff options
context:
space:
mode:
authorwtc%netscape.com <devnull@localhost>2000-12-28 02:22:33 +0000
committerwtc%netscape.com <devnull@localhost>2000-12-28 02:22:33 +0000
commitc2848ed9829bc48cc6f8188f671daaa467c3a7c1 (patch)
treea889cda0a91838a381732c7eebb75ab2f23b693a /security/nss/lib/nss/manifest.mn
parent933abbfd65d5eea4835ee34251da5c212ca32630 (diff)
downloadnss-hg-c2848ed9829bc48cc6f8188f671daaa467c3a7c1.tar.gz
More work on shared libraries for NSS.
1. Implemented a way to link all the objects in archive libraries into a shared library. I query each subdirectory for the list of objects comprising an archive library (the get_objs makefile target) and link these objects as opposed to the archive libraries. Not all linkers support the --whole-archive, -all, or -z allextract options. The *sym.c solution cannot fully control what objects in the archive libraries are pulled and what symbols are exported. 2. Moved pkcs7 from libsmime3.so to libnss3.so because certread.c in libcerthi.a (part of libnss3.so) depends on some PKCS7 functions, which creates a circular dependency between libsmime3.so and libnss3.so. This should work on all Unix platforms.
Diffstat (limited to 'security/nss/lib/nss/manifest.mn')
-rw-r--r--security/nss/lib/nss/manifest.mn1
1 files changed, 0 insertions, 1 deletions
diff --git a/security/nss/lib/nss/manifest.mn b/security/nss/lib/nss/manifest.mn
index 15b630024..18dfa49cd 100644
--- a/security/nss/lib/nss/manifest.mn
+++ b/security/nss/lib/nss/manifest.mn
@@ -40,7 +40,6 @@ MODULE = security
CSRCS = \
nssinit.c \
- nsssym.c\
$(NULL)
REQUIRES = security dbm