mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-08 10:44:56 +00:00
Bug 822584 - Run elfhack on packaged binaries instead of built binaries. r=ted
This commit is contained in:
parent
b4aa2c30ad
commit
cfcd4c91a8
@ -150,13 +150,6 @@ SYMBOL_INDEX_NAME = \
|
|||||||
|
|
||||||
buildsymbols:
|
buildsymbols:
|
||||||
ifdef MOZ_CRASHREPORTER
|
ifdef MOZ_CRASHREPORTER
|
||||||
ifdef USE_ELF_HACK
|
|
||||||
ifeq (mobile,$(MOZ_BUILD_APP))
|
|
||||||
$(MAKE) -C mobile/xul/installer elfhack
|
|
||||||
else
|
|
||||||
$(MAKE) -C $(MOZ_BUILD_APP)/installer elfhack
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
echo building symbol store
|
echo building symbol store
|
||||||
$(RM) -r $(DIST)/crashreporter-symbols
|
$(RM) -r $(DIST)/crashreporter-symbols
|
||||||
$(RM) "$(DIST)/$(SYMBOL_ARCHIVE_BASENAME).zip"
|
$(RM) "$(DIST)/$(SYMBOL_ARCHIVE_BASENAME).zip"
|
||||||
|
@ -745,17 +745,7 @@ ifdef MOZ_SIGN_PREPARED_PACKAGE_CMD
|
|||||||
$(MOZ_SIGN_PREPARED_PACKAGE_CMD) $(DEPTH)/installer-stage && true
|
$(MOZ_SIGN_PREPARED_PACKAGE_CMD) $(DEPTH)/installer-stage && true
|
||||||
endif
|
endif
|
||||||
|
|
||||||
elfhack:
|
stage-package: $(MOZ_PKG_MANIFEST) $(MOZ_PKG_REMOVALS_GEN)
|
||||||
ifdef USE_ELF_HACK
|
|
||||||
@echo ===
|
|
||||||
@echo === If you get failures below, please file a bug describing the error
|
|
||||||
@echo === and your environment \(compiler and linker versions\), and use
|
|
||||||
@echo === --disable-elf-hack until this is fixed.
|
|
||||||
@echo ===
|
|
||||||
cd $(DIST)/bin; find . -name "*$(DLL_SUFFIX)" | xargs ../../build/unix/elfhack/elfhack
|
|
||||||
endif
|
|
||||||
|
|
||||||
stage-package: $(MOZ_PKG_MANIFEST) $(MOZ_PKG_REMOVALS_GEN) elfhack
|
|
||||||
@rm -rf $(DIST)/$(PKG_PATH)$(PKG_BASENAME).tar $(DIST)/$(PKG_PATH)$(PKG_BASENAME).dmg $@ $(EXCLUDE_LIST)
|
@rm -rf $(DIST)/$(PKG_PATH)$(PKG_BASENAME).tar $(DIST)/$(PKG_PATH)$(PKG_BASENAME).dmg $@ $(EXCLUDE_LIST)
|
||||||
ifndef MOZ_FAST_PACKAGE
|
ifndef MOZ_FAST_PACKAGE
|
||||||
@rm -rf $(DIST)/$(MOZ_PKG_DIR)
|
@rm -rf $(DIST)/$(MOZ_PKG_DIR)
|
||||||
@ -843,6 +833,15 @@ ifndef PKG_SKIP_STRIP
|
|||||||
-exec $(STRIP) $(STRIP_FLAGS) {} >/dev/null 2>&1 \;
|
-exec $(STRIP) $(STRIP_FLAGS) {} >/dev/null 2>&1 \;
|
||||||
endif
|
endif
|
||||||
endif # PKG_SKIP_STRIP
|
endif # PKG_SKIP_STRIP
|
||||||
|
ifdef USE_ELF_HACK
|
||||||
|
@echo ===
|
||||||
|
@echo === If you get failures below, please file a bug describing the error
|
||||||
|
@echo === and your environment \(compiler and linker versions\), and use
|
||||||
|
@echo === --disable-elf-hack until this is fixed.
|
||||||
|
@echo ===
|
||||||
|
cd $(DIST)/$(STAGEPATH)$(MOZ_PKG_DIR); find . -name "*$(DLL_SUFFIX)" | xargs ../../build/unix/elfhack/elfhack
|
||||||
|
endif
|
||||||
|
|
||||||
# We always sign nss because we don't do it from security/manager anymore
|
# We always sign nss because we don't do it from security/manager anymore
|
||||||
@$(SIGN_NSS)
|
@$(SIGN_NSS)
|
||||||
@echo "Removing unpackaged files..."
|
@echo "Removing unpackaged files..."
|
||||||
|
Loading…
Reference in New Issue
Block a user