From 008b98f928a04d862a6320b51b367d1b913b55c6 Mon Sep 17 00:00:00 2001 From: Michael Stahl Date: Tue, 15 Jul 2014 23:13:12 +0200 Subject: nss: document why --with-system-nss can't be used in generic builds Change-Id: I93ce16b4dd059ca0ed79975cfb6373dd629f29a9 --- external/nss/README | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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 + -- cgit