< prev index next >

make/bsd/makefiles/saproc.make

Print this page
rev 7147 : 8075400: Cannot build hotspot in jdk8u on OSX 10.10 (Yosemite)
Reviewed-by:


  93 DEST_SAPROC_DEBUGINFO = $(JDK_LIBDIR)/$(LIBSAPROC_DEBUGINFO)
  94 DEST_SAPROC_DIZ       = $(JDK_LIBDIR)/$(LIBSAPROC_DIZ)
  95 
  96 # DEBUG_BINARIES overrides everything, use full -g debug information
  97 ifeq ($(DEBUG_BINARIES), true)
  98   SA_DEBUG_CFLAGS = -g
  99 endif
 100 
 101 # if $(AGENT_DIR) does not exist, we don't build SA
 102 # also, we don't build SA on Itanium, PPC, ARM or zero.
 103 
 104 ifneq ($(wildcard $(AGENT_DIR)),)
 105 ifneq ($(filter-out ia64 arm ppc zero,$(SRCARCH)),)
 106   BUILDLIBSAPROC = $(LIBSAPROC)
 107 endif
 108 endif
 109 
 110 
 111 ifneq ($(OS_VENDOR), Darwin)
 112 SA_LFLAGS = $(MAPFLAG:FILENAME=$(SAMAPFILE))



 113 endif
 114 SA_LFLAGS += $(LDFLAGS_HASH_STYLE)
 115 
 116 BOOT_JAVA_INCLUDES = -I$(BOOT_JAVA_HOME)/include \
 117   -I$(BOOT_JAVA_HOME)/include/$(shell uname -s | tr "[:upper:]" "[:lower:]")
 118 
 119 $(LIBSAPROC): $(SASRCFILES) $(SAMAPFILE)
 120         $(QUIETLY) if [ "$(BOOT_JAVA_HOME)" = "" ]; then \
 121           echo "ALT_BOOTDIR, BOOTDIR or JAVA_HOME needs to be defined to build SA"; \
 122           exit 1; \
 123         fi
 124         @echo Making SA debugger back-end...
 125         $(QUIETLY) $(CC) -D$(BUILDARCH) -D_GNU_SOURCE                   \
 126                    $(SA_SYSROOT_FLAGS)                                  \
 127                    $(SYMFLAG) $(SAARCH) $(SHARED_FLAG) $(PICFLAG)       \
 128                    -I$(SASRCDIR)                                        \
 129                    -I$(GENERATED)                                       \
 130                    $(BOOT_JAVA_INCLUDES)                                \
 131                    $(SASRCFILES)                                        \
 132                    $(SA_LFLAGS)                                         \




  93 DEST_SAPROC_DEBUGINFO = $(JDK_LIBDIR)/$(LIBSAPROC_DEBUGINFO)
  94 DEST_SAPROC_DIZ       = $(JDK_LIBDIR)/$(LIBSAPROC_DIZ)
  95 
  96 # DEBUG_BINARIES overrides everything, use full -g debug information
  97 ifeq ($(DEBUG_BINARIES), true)
  98   SA_DEBUG_CFLAGS = -g
  99 endif
 100 
 101 # if $(AGENT_DIR) does not exist, we don't build SA
 102 # also, we don't build SA on Itanium, PPC, ARM or zero.
 103 
 104 ifneq ($(wildcard $(AGENT_DIR)),)
 105 ifneq ($(filter-out ia64 arm ppc zero,$(SRCARCH)),)
 106   BUILDLIBSAPROC = $(LIBSAPROC)
 107 endif
 108 endif
 109 
 110 
 111 ifneq ($(OS_VENDOR), Darwin)
 112 SA_LFLAGS = $(MAPFLAG:FILENAME=$(SAMAPFILE))
 113 else
 114 # bring in minimum version argument or we'll fail on OSX 10.10
 115 SA_LFLAGS = $(LFLAGS)
 116 endif
 117 SA_LFLAGS += $(LDFLAGS_HASH_STYLE)
 118 
 119 BOOT_JAVA_INCLUDES = -I$(BOOT_JAVA_HOME)/include \
 120   -I$(BOOT_JAVA_HOME)/include/$(shell uname -s | tr "[:upper:]" "[:lower:]")
 121 
 122 $(LIBSAPROC): $(SASRCFILES) $(SAMAPFILE)
 123         $(QUIETLY) if [ "$(BOOT_JAVA_HOME)" = "" ]; then \
 124           echo "ALT_BOOTDIR, BOOTDIR or JAVA_HOME needs to be defined to build SA"; \
 125           exit 1; \
 126         fi
 127         @echo Making SA debugger back-end...
 128         $(QUIETLY) $(CC) -D$(BUILDARCH) -D_GNU_SOURCE                   \
 129                    $(SA_SYSROOT_FLAGS)                                  \
 130                    $(SYMFLAG) $(SAARCH) $(SHARED_FLAG) $(PICFLAG)       \
 131                    -I$(SASRCDIR)                                        \
 132                    -I$(GENERATED)                                       \
 133                    $(BOOT_JAVA_INCLUDES)                                \
 134                    $(SASRCFILES)                                        \
 135                    $(SA_LFLAGS)                                         \


< prev index next >