diff options
Diffstat (limited to 'java/lightweight-java-profiler/files/patch-Makefile')
-rw-r--r-- | java/lightweight-java-profiler/files/patch-Makefile | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/java/lightweight-java-profiler/files/patch-Makefile b/java/lightweight-java-profiler/files/patch-Makefile new file mode 100644 index 000000000000..d492da56611c --- /dev/null +++ b/java/lightweight-java-profiler/files/patch-Makefile @@ -0,0 +1,41 @@ +--- Makefile.orig 2017-03-31 01:58:22 UTC ++++ Makefile +@@ -1,7 +1,7 @@ +-SHELL:=/bin/bash ++SHELL:=/usr/bin/env bash + UNAME:=$(shell uname | tr '[A-Z]' '[a-z]') + +-BITS?=32 ++#BITS?=32 + ifeq ($(UNAME), darwin) + READLINK_ARGS:="" + PLATFORM_WARNINGS:=-Weverything -Wno-c++98-compat-pedantic -Wno-padded \ +@@ -23,6 +23,13 @@ else ifeq ($(UNAME), linux) + HEADERS:=include + CC=g++ + LDFLAGS=-Wl,--fatal-warnings ++else ifeq ($(UNAME), freebsd) ++ READLINK_ARGS:="" ++ PLATFORM_WARNINGS:=-Weverything -Wno-c++98-compat-pedantic -Wno-padded \ ++ -Wno-missing-prototypes ++ PLATFORM_COPTS:=-std=c++11 ++ HEADERS:=include ++ LDFLAGS=-Wl,-fatal_warnings + endif + + JAVA_HOME := $(shell \ +@@ -32,11 +39,11 @@ JAVA_HOME := $(shell \ + [[ -n "$${JAVA_HOME}" ]] || (echo "Cannot find JAVA_HOME" && exit) ; \ + echo $${JAVA_HOME}) + AGENT=liblagent.so +-LIBS=-ldl +-BUILD_DIR ?= $(shell mkdir build-$(BITS) 2> /dev/null ; echo build-$(BITS)) ++LIBS=-lc ++BUILD_DIR ?= $(shell mkdir build 2> /dev/null ; echo build) + SRC_DIR:=${PWD}/src + OPT?=-O2 +-GLOBAL_WARNINGS=-Wall -Werror -Wformat-security -Wno-char-subscripts \ ++GLOBAL_WARNINGS=-Wall -Wformat-security -Wno-char-subscripts \ + -Wno-sign-compare -Wno-strict-overflow -Wwrite-strings -Wnon-virtual-dtor \ + -Woverloaded-virtual + GLOBAL_COPTS=-fdiagnostics-show-option -fno-exceptions \ |