Mercurial > hg > truffle
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) |