Andrew Cagney
2015-12-11 17:50:20 UTC
The patch "nspr.diff" adds a standalone and up-to-date NSPR library.
It is always built statically. For the patches:
nspr-00--done--nspr-configure-in--m68k-is-not-m68020-60.patch I
believe it's been accepted
nspr-02--hold--ifdef-have-dlfcn-h.patch: it's been submitted and
hopefully accepted
nspr-03--todo--barf-fork-call.patch: hack: I don't think s/fork/vfork/
would work here, and since I don't need it to work I took the easy way
out
I should point out that while Mozilla thinks NSPR and NSS should go
hand-in-hand (per the current lib/nss directory which tries to build
both) I found things became much easier when I split those two and
built them separately (NSPR uses autoconf, abet incorrectly; NSS uses
GNU make; NSS+NSPR uses GNU make to invoke autoconf ....). The patch
"wip-nss.diff" (do not apply) hints at how I'm getting lib/nss to use
the previously built NSPR
Andrew
It is always built statically. For the patches:
nspr-00--done--nspr-configure-in--m68k-is-not-m68020-60.patch I
believe it's been accepted
nspr-02--hold--ifdef-have-dlfcn-h.patch: it's been submitted and
hopefully accepted
nspr-03--todo--barf-fork-call.patch: hack: I don't think s/fork/vfork/
would work here, and since I don't need it to work I took the easy way
out
I should point out that while Mozilla thinks NSPR and NSS should go
hand-in-hand (per the current lib/nss directory which tries to build
both) I found things became much easier when I split those two and
built them separately (NSPR uses autoconf, abet incorrectly; NSS uses
GNU make; NSS+NSPR uses GNU make to invoke autoconf ....). The patch
"wip-nss.diff" (do not apply) hints at how I'm getting lib/nss to use
the previously built NSPR
Andrew