aboutsummaryrefslogtreecommitdiff
path: root/devel/leaktracer/files
diff options
context:
space:
mode:
authorSergey A. Osokin <osa@FreeBSD.org>2004-02-04 12:13:23 +0000
committerSergey A. Osokin <osa@FreeBSD.org>2004-02-04 12:13:23 +0000
commit1c52d085f0be33ea11f8aa0c12cb4e0b621533b4 (patch)
tree128341d14a323531758371211e5520d27c2918d3 /devel/leaktracer/files
parenta27e6afa7bb4704416c6f5ed9884d7626c702faf (diff)
Notes
Diffstat (limited to 'devel/leaktracer/files')
-rw-r--r--devel/leaktracer/files/patch-LeakCheck11
-rw-r--r--devel/leaktracer/files/patch-Makefile41
2 files changed, 52 insertions, 0 deletions
diff --git a/devel/leaktracer/files/patch-LeakCheck b/devel/leaktracer/files/patch-LeakCheck
new file mode 100644
index 000000000000..d032b87d6e86
--- /dev/null
+++ b/devel/leaktracer/files/patch-LeakCheck
@@ -0,0 +1,11 @@
+--- LeakCheck.orig Wed Feb 4 16:49:49 2004
++++ LeakCheck Wed Feb 4 16:50:09 2004
+@@ -7,7 +7,7 @@
+ # this looks in the same directory, this
+ # LeakCheck script resides; modify to your
+ # needs:
+-SHLIB=`dirname $0`/LeakTracer.so
++SHLIB=`dirname $0`/../lib/LeakTracer.so
+ if [ ! -x $SHLIB ] ; then
+ echo "$SHLIB not found"
+ exit 1
diff --git a/devel/leaktracer/files/patch-Makefile b/devel/leaktracer/files/patch-Makefile
new file mode 100644
index 000000000000..cc9db5de969c
--- /dev/null
+++ b/devel/leaktracer/files/patch-Makefile
@@ -0,0 +1,41 @@
+--- Makefile.orig Tue Nov 18 19:42:21 2003
++++ Makefile Wed Feb 4 18:02:25 2004
+@@ -1,14 +1,14 @@
+-CC = g++
++CXX ?= g++
+
+ # Source files
+ SRC := LeakTracer.cc
+
+ # Comment out to disable thread safetly
+-THREAD=-DTHREAD_SAVE -D_REENTRANT -D_THREAD_SAFE -pthread
++THREAD=-DTHREAD_SAVE
+
+ # Common flags
+-C_FLAGS = -g -pipe -Wall -W $(THREAD)
+-O_FLAGS = $(C_FLAGS)
++C_FLAGS = $(CFLAGS) -Wall -W $(THREAD) $(PTHREAD_CFLAGS)
++O_FLAGS = $(C_FLAGS) $(PTHREAD_LIBS)
+
+ # Object files
+ OBJ_DIR = .
+@@ -32,16 +32,16 @@
+ (cd .. && tar cvfz /u/erwin/drylock/LeakTracer/LeakTracer.tar.gz -X LeakTracer/.tarexcl LeakTracer/)
+
+ $(OBJ_DIR)/%.o: %.cc
+- $(CC) -fPIC -c $(C_FLAGS) $< -o $@
++ $(CXX) -fPIC -c $(C_FLAGS) $< -o $@
+
+ $(OBJ_DIR)/%.so : $(OBJ_DIR)/%.o
+- $(CC) $(O_FLAGS) -shared -o $@ $<
++ $(CXX) $(O_FLAGS) -shared -o $@ $<
+
+ README.html: README
+ /u/erwin/ed/mcl/util/htmlize.pl README
+
+ test:
+- $(CC) $(C_FLAGS) test.cc -o test
++ $(CXX) $(C_FLAGS) test.cc -o test
+ ./test
+ ./LeakCheck ./test
+ ./leak-analyze ./test