java.lang.NullPointerException # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/.
include $(topsrcdir)/config/rules.mk
ifdef COMPILE_ENVIRONMENT
ifndef RELRHACK
test-array$(DLL_SUFFIX) test-ctors$(DLL_SUFFIX): %$(DLL_SUFFIX): %.$(OBJ_SUFFIX) elfhack
$(MKSHLIB) $(LDFLAGS) $< -nostartfiles
@echo ===
@echo === If you get failures below, please file a bug describing the error
@echo === and your environment \(compiler and linker versions\), and
@echo === provide the pre-elfhacked library as an attachment.
@echo === Use --disable-elf-hack until this is fixed.
@echo === # Fail if the library doesn't have $(DT_TYPE) .dynamic info
$(READELF) -d $@ | grep '\b$(DT_TYPE)\b'
@rm -f $@.bak
$(CURDIR)/elfhack -b -f $@ # Fail if the backup file doesn't exist
[ -f '$@.bak' ] # Fail if the new library doesn't contain less relocations
[ $$($(READELF) -r $@.bak | wc -l) -gt $$($(READELF) -r $@ | wc -l) ]
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.