forked from mirrors/gecko-dev
Bug 454192 - firefox-bin doesn't use jemalloc on linux/solaris, r=ted
This commit is contained in:
parent
30d86d2887
commit
bd6ebd01a7
4 changed files with 9 additions and 15 deletions
|
|
@ -72,11 +72,7 @@ GRE_BUILDID = $(shell $(PYTHON) $(topsrcdir)/config/printconfigsetting.py $(LIBX
|
||||||
|
|
||||||
DEFINES += -DGRE_MILESTONE=$(GRE_MILESTONE) -DGRE_BUILDID=$(GRE_BUILDID)
|
DEFINES += -DGRE_MILESTONE=$(GRE_MILESTONE) -DGRE_BUILDID=$(GRE_BUILDID)
|
||||||
|
|
||||||
ifdef MOZ_MEMORY
|
LIBS += $(JEMALLOC_LIBS)
|
||||||
ifneq ($(OS_ARCH),WINNT)
|
|
||||||
LIBS += -ljemalloc
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifdef LIBXUL_SDK
|
ifdef LIBXUL_SDK
|
||||||
include $(topsrcdir)/config/rules.mk
|
include $(topsrcdir)/config/rules.mk
|
||||||
|
|
|
||||||
|
|
@ -153,6 +153,12 @@ FINAL_LINK_COMP_NAMES = $(DEPTH)/config/final-link-comp-names
|
||||||
MOZ_UNICHARUTIL_LIBS = $(LIBXUL_DIST)/lib/$(LIB_PREFIX)unicharutil_s.$(LIB_SUFFIX)
|
MOZ_UNICHARUTIL_LIBS = $(LIBXUL_DIST)/lib/$(LIB_PREFIX)unicharutil_s.$(LIB_SUFFIX)
|
||||||
MOZ_WIDGET_SUPPORT_LIBS = $(DIST)/lib/$(LIB_PREFIX)widgetsupport_s.$(LIB_SUFFIX)
|
MOZ_WIDGET_SUPPORT_LIBS = $(DIST)/lib/$(LIB_PREFIX)widgetsupport_s.$(LIB_SUFFIX)
|
||||||
|
|
||||||
|
ifdef MOZ_MEMORY
|
||||||
|
ifneq ($(OS_ARCH),WINNT)
|
||||||
|
JEMALLOC_LIBS = $(MKSHLIB_FORCE_ALL) $(call EXPAND_LIBNAME,jemalloc) $(MKSHLIB_UNFORCE_ALL)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
# determine debug-related options
|
# determine debug-related options
|
||||||
_DEBUG_CFLAGS :=
|
_DEBUG_CFLAGS :=
|
||||||
_DEBUG_LDFLAGS :=
|
_DEBUG_LDFLAGS :=
|
||||||
|
|
|
||||||
|
|
@ -174,11 +174,7 @@ endif
|
||||||
RCFLAGS += -DXULRUNNER_ICO=\"$(DIST)/branding/xulrunner.ico\" -DDOCUMENT_ICO=\"$(DIST)/branding/document.ico\"
|
RCFLAGS += -DXULRUNNER_ICO=\"$(DIST)/branding/xulrunner.ico\" -DDOCUMENT_ICO=\"$(DIST)/branding/document.ico\"
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifdef MOZ_MEMORY
|
LIBS += $(JEMALLOC_LIBS)
|
||||||
ifneq ($(OS_ARCH),WINNT)
|
|
||||||
LIBS += $(call EXPAND_LIBNAME_PATH,jemalloc,$(DEPTH)/memory/jemalloc)
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
include $(topsrcdir)/config/rules.mk
|
include $(topsrcdir)/config/rules.mk
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -97,11 +97,7 @@ ifdef _MSC_VER
|
||||||
WIN32_EXE_LDFLAGS += -ENTRY:wmainCRTStartup
|
WIN32_EXE_LDFLAGS += -ENTRY:wmainCRTStartup
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifdef MOZ_MEMORY
|
LIBS += $(JEMALLOC_LIBS)
|
||||||
ifneq ($(OS_ARCH),WINNT)
|
|
||||||
LIBS += $(call EXPAND_LIBNAME_PATH,jemalloc,$(DEPTH)/memory/jemalloc)
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
include $(topsrcdir)/config/rules.mk
|
include $(topsrcdir)/config/rules.mk
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue