make/linux/makefiles/vm.make

changeset 9357
0ef29304c2b4
parent 9346
5ba59d58d976
child 9448
73d689add964
child 9634
d1520f0c3524
     1.1 --- a/make/linux/makefiles/vm.make	Mon Jul 16 17:06:05 2018 +0100
     1.2 +++ b/make/linux/makefiles/vm.make	Tue Jul 17 17:07:44 2018 +0200
     1.3 @@ -357,20 +357,23 @@
     1.4  	}
     1.5  
     1.6  ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
     1.7 +  ifneq ($(STRIP_POLICY),no_strip)
     1.8  	$(QUIETLY) $(OBJCOPY) --only-keep-debug $@ $(LIBJVM_DEBUGINFO)
     1.9 +	$(QUIETLY) $(OBJCOPY) --add-gnu-debuglink=$(LIBJVM_DEBUGINFO) $@
    1.10 +  endif
    1.11    ifeq ($(STRIP_POLICY),all_strip)
    1.12 -	$(QUIETLY) $(OBJCOPY) --add-gnu-debuglink=$(LIBJVM_DEBUGINFO) $@
    1.13  	$(QUIETLY) $(STRIP) $@
    1.14    else
    1.15      ifeq ($(STRIP_POLICY),min_strip)
    1.16 -	$(QUIETLY) $(OBJCOPY) --add-gnu-debuglink=$(LIBJVM_DEBUGINFO) $@
    1.17  	$(QUIETLY) $(STRIP) -g $@
    1.18      endif
    1.19      # implied else here is no stripping at all
    1.20    endif
    1.21 -  ifeq ($(ZIP_DEBUGINFO_FILES),1)
    1.22 +  ifneq ($(STRIP_POLICY),no_strip)
    1.23 +    ifeq ($(ZIP_DEBUGINFO_FILES),1)
    1.24  	$(ZIPEXE) -q -y $(LIBJVM_DIZ) $(LIBJVM_DEBUGINFO)
    1.25  	$(RM) $(LIBJVM_DEBUGINFO)
    1.26 +    endif
    1.27    endif
    1.28  endif
    1.29  

mercurial