< prev index next >

make/solaris/makefiles/saproc.make

Print this page

        

*** 1,7 **** # ! # Copyright (c) 2005, 2014, 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 # under the terms of the GNU General Public License version 2 only, as # published by the Free Software Foundation. --- 1,7 ---- # ! # Copyright (c) 2005, 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 # under the terms of the GNU General Public License version 2 only, as # published by the Free Software Foundation.
*** 60,97 **** SA_LFLAGS += -D_REENTRANT else SA_LFLAGS += -mt -xnolib -norunpath endif - # The libproc Pstack_iter() interface changed in Nevada-B159. - # Use 'uname -r -v' to determine the Solaris version as per - # Solaris Nevada team request. This logic needs to match: - # agent/src/os/solaris/proc/saproc.cpp: set_has_newer_Pstack_iter(): - # - skip SunOS 4 or older - # - skip Solaris 10 or older - # - skip two digit internal Nevada builds - # - skip three digit internal Nevada builds thru 149 - # - skip internal Nevada builds 150-158 - # - if not skipped, print define for Nevada-B159 or later - SOLARIS_11_B159_OR_LATER := \ - $(shell uname -r -v \ - | sed -n \ - -e '/^[0-4]\. /b' \ - -e '/^5\.[0-9] /b' \ - -e '/^5\.10 /b' \ - -e '/ snv_[0-9][0-9]$$/b' \ - -e '/ snv_[01][0-4][0-9]$$/b' \ - -e '/ snv_15[0-8]$$/b' \ - -e 's/.*/-DSOLARIS_11_B159_OR_LATER/' \ - -e 'p' \ - ) - - # Uncomment the following to simulate building on Nevada-B159 or later - # when actually building on Nevada-B158 or earlier: - #SOLARIS_11_B159_OR_LATER=-DSOLARIS_11_B159_OR_LATER - - $(LIBSAPROC): $(SASRCFILES) $(SADISOBJ) $(SAMAPFILE) $(QUIETLY) if [ "$(BOOT_JAVA_HOME)" = "" ]; then \ echo "ALT_BOOTDIR, BOOTDIR or JAVA_HOME needs to be defined to build SA"; \ exit 1; \ fi --- 60,69 ----
*** 100,110 **** $(SYMFLAG) $(ARCHFLAG) $(SHARED_FLAG) $(PICFLAG) \ -I$(SASRCDIR) \ -I$(GENERATED) \ -I$(BOOT_JAVA_HOME)/include \ -I$(BOOT_JAVA_HOME)/include/$(Platform_os_family) \ - $(SOLARIS_11_B159_OR_LATER) \ $(SASRCFILES) \ $(SADISOBJ) \ $(SA_LFLAGS) \ -o $@ \ -ldl -ldemangle -lthread -lc --- 72,81 ----
*** 114,124 **** $(SYMFLAG) $(ARCHFLAG) $(SHARED_FLAG) $(PICFLAG) \ -I$(SASRCDIR) \ -I$(GENERATED) \ -I$(BOOT_JAVA_HOME)/include \ -I$(BOOT_JAVA_HOME)/include/$(Platform_os_family) \ - $(SOLARIS_11_B159_OR_LATER) \ $(SADISSRCFILES) \ -c -o $(SADISOBJ) ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1) $(QUIETLY) $(OBJCOPY) --only-keep-debug $@ $(LIBSAPROC_DEBUGINFO) --- 85,94 ----
< prev index next >