I use the below patch to do the similar things:

diff -r 93adcadf9a52 -r 0a148cfae582 security/nss/coreconf/command.mk
--- a/security/nss/coreconf/command.mk    Thu Jul 17 18:36:03 2014 +0800
+++ b/security/nss/coreconf/command.mk    Thu Jul 17 18:36:51 2014 +0800
@@ -11,7 +11,7 @@
 AS            = $(CC)
 ASFLAGS      += $(CFLAGS)
 CCF           = $(CC) $(CFLAGS)
-LINK_DLL      = $(LINK) $(OS_DLLFLAGS) $(DLLFLAGS)
+LINK_DLL      = $(LINK) $(OS_DLLFLAGS) $(DLLFLAGS) -opt:ref,icf
-LARGEADDRESSAWARE
 LINK_EXE      = $(LINK) $(OS_LFLAGS) $(LFLAGS)
 CFLAGS        = $(OPTIMIZER) $(OS_CFLAGS) $(XP_DEFINE) $(DEFINES)
$(INCLUDES) \

On Tue, Sep 16, 2014 at 9:11 AM, Ehsan Akhgari <ehsan.akhg...@gmail.com>
wrote:

> I'm trying to get the AddressSanitizer builds on Windows working.  I need
> to pass in a couple of library names to the linker through a mozconfig
> setting.  Setting them in LDFLAGS in the mozconfig doesn't work because NSS
> is built with its own LDFLAGS.  There is MOZ_CFLAGS_NSS that makes NSS
> inherit the CFLAGS set in our configure script.  How do I do something
> similar with LDFLAGS?
>
> I assume that this is not possible already, so I'd appreciate pointers
> towards something that will get accepted into the tree.
>
> Thanks!
> --
> Ehsan
>
> _______________________________________________
> dev-builds mailing list
> dev-builds@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-builds
>
>


-- 
Best Regards,
xunxun
_______________________________________________
dev-builds mailing list
dev-builds@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-builds

Reply via email to