[csw-maintainers] building netscape security services, nss
Maciej (Matchek) Blizinski
maciej at opencsw.org
Wed Feb 3 11:17:27 CET 2010
On Wed, Feb 3, 2010 at 10:07 AM, rupert THURNER <rupert at opencsw.org> wrote:
> does somebody of you have experience how to compile this? maybe the one who
> did the firefox package ?
> kr, rupert
Firefox was done by William. I was working on NSS, and it even
compiles on Solaris 10, but not Solaris 8, but the reason is unclear.
The main problem is that NSS uses a custom build system. I've started
pulling it apart to understand what the problem is; the NSS build
system uses the PLATFORM variable interchangeably with another
variable, which most of the time has the same value, but not always.
So sometimes it looks into
./../coreconf/nsinstall/$(PLATFORM)/nsinstall and sometimes into
./../coreconf/nsinstall/$(SOMETHING_ELSE)/nsinstall. The fix that
Dago suggested was to prevent the PLATFORM variable from leaking from
GAR into the NSS build system. I haven't spend any time one it since,
but I can return to it, especially that there's a need for this
library. If you feel like it, you can try to debug it too.
More information about the maintainers