Wan-Teh Chang wrote:
NSS uses LD on Unix (including Linux and Mac OS X), and LINK on
Windows, to refer to the linker.
It also uses $LINK_DLL on Windows and $MKSHLIB everywhere else. How
inconsistent :-(
--
Warning: May contain traces of nuts.
___
Neil wrote:
Wan-Teh Chang wrote:
You'll see that the Mozilla developers override these make variables
used by the NSS coreconf build system when cross-compiling NSS:
199 ifdef CROSS_COMPILE
200 DEFAULT_GMAKE_FLAGS += \
201 NSINSTALL=$(NSINSTALL) \
202 NATIVE_CC=$(HOST_CC) \
Wan-Teh Chang wrote:
I can point you to the relevant Mozilla makefile:
http://lxr.mozilla.org/security/source/security/manager/Makefile.in#199
You'll see that the Mozilla developers override these make variables
used by the NSS coreconf build system when cross-compiling NSS:
199 ifdef
Wan-Teh Chang wrote:
None of the NSS developers cross-compiles NSS. (The closest thing we
do to cross-compilation is to build the Windows CE binaries on Windows
2000/XP.) So we're not familiar with how the Mozilla developers
cross-compile NSS.
I don't think many Mozilla developers
Nelson B wrote:
I suggest that you first try to get NSS to build for you in its
stand-alone configuration, using only NSS's makefiles and not any of
the other mozilla products' makefiles.
Where would this be documented, with specific reference to cross
compilation?
--
Warning: May contain
Neil wrote:
Myself using Interix and Mook using Wine have both tried to
cross-compile Mozilla using MSVC as a cross compiler. Generally I would
like to think that NSS has been the easiest part to cross compile, but
here are the issues we ran into:
1. Because we're not using GCC
Neil wrote:
Nelson B wrote:
I suggest that you first try to get NSS to build for you in its
stand-alone configuration, using only NSS's makefiles and not any of
the other mozilla products' makefiles.
Where would this be documented, with specific reference to cross
compilation?
In the
Neil,
None of the NSS developers cross-compiles NSS. (The closest
thing we do to cross-compilation is to build the Windows CE
binaries on Windows 2000/XP.) So we're not familiar with how
the Mozilla developers cross-compile NSS.
I can point you to the relevant Mozilla makefile:
Myself using Interix and Mook using Wine have both tried to
cross-compile Mozilla using MSVC as a cross compiler. Generally I would
like to think that NSS has been the easiest part to cross compile, but
here are the issues we ran into:
1. Because we're not using GCC or MSYS, rules.mk tries
9 matches
Mail list logo