comparison make/linux/makefiles/vm.make @ 6932:857f3ce858dd

8002034: Allow Full Debug Symbols when cross-compiling 8001756: Hotspot makefiles report missing OBJCOPY command in the wrong circumstances Reviewed-by: dcubed, dsamersoff, erikj, collins
author dholmes
date Mon, 05 Nov 2012 19:33:44 -0500
parents 9855b7e559ae
children e522a00b91aa 892acf0431ef
comparison
equal deleted inserted replaced
6931:ca8168203393 6932:857f3ce858dd
334 fi \ 334 fi \
335 fi \ 335 fi \
336 fi \ 336 fi \
337 fi \ 337 fi \
338 } 338 }
339 ifeq ($(CROSS_COMPILE_ARCH),) 339
340 ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1) 340 ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
341 $(QUIETLY) $(OBJCOPY) --only-keep-debug $@ $(LIBJVM_DEBUGINFO) 341 $(QUIETLY) $(OBJCOPY) --only-keep-debug $@ $(LIBJVM_DEBUGINFO)
342 $(QUIETLY) $(OBJCOPY) --add-gnu-debuglink=$(LIBJVM_DEBUGINFO) $@ 342 $(QUIETLY) $(OBJCOPY) --add-gnu-debuglink=$(LIBJVM_DEBUGINFO) $@
343 ifeq ($(STRIP_POLICY),all_strip) 343 ifeq ($(STRIP_POLICY),all_strip)
344 $(QUIETLY) $(STRIP) $@ 344 $(QUIETLY) $(STRIP) $@
345 else 345 else
346 ifeq ($(STRIP_POLICY),min_strip) 346 ifeq ($(STRIP_POLICY),min_strip)
347 $(QUIETLY) $(STRIP) -g $@ 347 $(QUIETLY) $(STRIP) -g $@
348 # implied else here is no stripping at all 348 # implied else here is no stripping at all
349 endif
350 endif 349 endif
350 endif
351 $(QUIETLY) [ -f $(LIBJVM_G_DEBUGINFO) ] || ln -s $(LIBJVM_DEBUGINFO) $(LIBJVM_G_DEBUGINFO) 351 $(QUIETLY) [ -f $(LIBJVM_G_DEBUGINFO) ] || ln -s $(LIBJVM_DEBUGINFO) $(LIBJVM_G_DEBUGINFO)
352 ifeq ($(ZIP_DEBUGINFO_FILES),1) 352 ifeq ($(ZIP_DEBUGINFO_FILES),1)
353 $(ZIPEXE) -q -y $(LIBJVM_DIZ) $(LIBJVM_DEBUGINFO) $(LIBJVM_G_DEBUGINFO) 353 $(ZIPEXE) -q -y $(LIBJVM_DIZ) $(LIBJVM_DEBUGINFO) $(LIBJVM_G_DEBUGINFO)
354 $(RM) $(LIBJVM_DEBUGINFO) $(LIBJVM_G_DEBUGINFO) 354 $(RM) $(LIBJVM_DEBUGINFO) $(LIBJVM_G_DEBUGINFO)
355 [ -f $(LIBJVM_G_DIZ) ] || { ln -s $(LIBJVM_DIZ) $(LIBJVM_G_DIZ); } 355 [ -f $(LIBJVM_G_DIZ) ] || { ln -s $(LIBJVM_DIZ) $(LIBJVM_G_DIZ); }
356 endif
357 endif 356 endif
358 endif 357 endif
359 358
360 DEST_SUBDIR = $(JDK_LIBDIR)/$(VM_SUBDIR) 359 DEST_SUBDIR = $(JDK_LIBDIR)/$(VM_SUBDIR)
361 DEST_JVM = $(DEST_SUBDIR)/$(LIBJVM) 360 DEST_JVM = $(DEST_SUBDIR)/$(LIBJVM)