--- old/make/hotspot/lib/CompileDtracePostJvm.gmk 2018-02-27 12:11:20.960514987 +0100 +++ new/make/hotspot/lib/CompileDtracePostJvm.gmk 2018-02-27 12:11:20.744514989 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2013, 2018, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -46,6 +46,8 @@ # in the libjvm.so, using JVM_CFLAGS as setup in CompileJvm.gmk. Otherwise # this would preferrably have been done as a part of GensrcDtrace.gmk. $(eval $(call SetupNativeCompilation, BUILD_DTRACE_GEN_OFFSETS, \ + NAME := dtraceGenOffsets, \ + TYPE := EXECUTABLE, \ SRC := $(TOPDIR)/make/hotspot/src/native/dtrace, \ CC := $(BUILD_CXX), \ CXX := $(BUILD_CXX), \ @@ -56,7 +58,6 @@ LIBS := -lc, \ OBJECT_DIR := $(JVM_VARIANT_OUTPUTDIR)/tools/dtrace-gen-offsets/objs, \ OUTPUT_DIR := $(JVM_VARIANT_OUTPUTDIR)/tools/dtrace-gen-offsets, \ - PROGRAM := dtraceGenOffsets, \ )) DTRACE_GEN_OFFSETS_TOOL := $(BUILD_DTRACE_GEN_OFFSETS_TARGET) @@ -178,7 +179,7 @@ LIBJVM_DTRACE_OUTPUTDIR := $(JVM_VARIANT_OUTPUTDIR)/libjvm_dtrace $(eval $(call SetupNativeCompilation, BUILD_LIBJVM_DTRACE, \ - LIBRARY := jvm_dtrace, \ + NAME := jvm_dtrace, \ OUTPUT_DIR := $(JVM_LIB_OUTPUTDIR), \ SRC := $(TOPDIR)/src/java.base/solaris/native/libjvm_dtrace, \ CFLAGS := -m64 -G -mt -KPIC, \ @@ -193,7 +194,7 @@ # Note that libjvm_db.c has tests for COMPILER2, but this was never set by # the old build. $(eval $(call SetupNativeCompilation, BUILD_LIBJVM_DB, \ - LIBRARY := jvm_db, \ + NAME := jvm_db, \ OUTPUT_DIR := $(JVM_LIB_OUTPUTDIR), \ SRC := $(TOPDIR)/src/java.base/solaris/native/libjvm_db, \ CFLAGS := -I$(JVM_VARIANT_OUTPUTDIR)/gensrc -I$(DTRACE_SUPPORT_DIR) \