summaryrefslogtreecommitdiff
path: root/external/nss
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2014-07-15 23:13:12 +0200
committerMichael Stahl <mstahl@redhat.com>2014-07-16 11:15:33 +0200
commit008b98f928a04d862a6320b51b367d1b913b55c6 (patch)
treecfd57294c8fa8a01c032db1d110b9f33c9651168 /external/nss
parentd97b5e420fdb18e9c99403ac66c429fb80a2f27f (diff)
nss: document why --with-system-nss can't be used in generic builds
Change-Id: I93ce16b4dd059ca0ed79975cfb6373dd629f29a9
Diffstat (limited to 'external/nss')
-rw-r--r--external/nss/README16
1 files changed, 16 insertions, 0 deletions
diff --git a/external/nss/README b/external/nss/README
index a6392febb2d1..89498a7894c3 100644
--- a/external/nss/README
+++ b/external/nss/README
@@ -75,3 +75,19 @@ sqlite. Therefore we deliver it into lib/sqlite on unix systems.
See also issue:
[https://issues.apache.org/ooo/show_bug.cgi?id=106132]
+
+== system NSS on Linux ==
+
+Note that different Linux distributions use different SONAMEs for the
+NSS libraries, so it is not possible to use --with-system-nss and build
+a portable generic LO installation set, despite NSS upstream apparently
+maintaining ABI compatibility.
+
+Debian Squeeze:
+0x000000000000000e (SONAME) Library soname: [libnss3.so.1d]
+Fedora 20:
+0x000000000000000e (SONAME) Library soname: [libnss3.so]
+
+For the record, the LSB specified SONAME is libnss3.so
+http://refspecs.linuxfoundation.org/LSB_4.1.0/LSB-Core-generic/LSB-Core-generic/libnss3.html
+