diff options
author | David E. O'Brien <obrien@FreeBSD.org> | 2001-05-25 10:00:21 +0000 |
---|---|---|
committer | David E. O'Brien <obrien@FreeBSD.org> | 2001-05-25 10:00:21 +0000 |
commit | 34f7bf05756793830eff5953d50dcb9fe1af1422 (patch) | |
tree | 124d5b10d675026bc69202beb9a46dad7523729e /devel | |
parent | 7ca1a48ccb1d372a218847b0fb330dae5c2ef5a5 (diff) | |
download | ports-34f7bf05756793830eff5953d50dcb9fe1af1422.tar.gz ports-34f7bf05756793830eff5953d50dcb9fe1af1422.zip |
If a user has set the EF_ALIGNMENT, EF_PROTECT_BELOW or EF_PROTECT_FREE
variables, this can cause the ElectricFence self test to fail.
PR: 18259
Submitted by: Eoin Lawless <eoin@maths.tcd.ie>
Notes
Notes:
svn path=/head/; revision=43039
Diffstat (limited to 'devel')
-rw-r--r-- | devel/ElectricFence/files/patch-aa | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/devel/ElectricFence/files/patch-aa b/devel/ElectricFence/files/patch-aa index f826b1455b09..67852389ffa1 100644 --- a/devel/ElectricFence/files/patch-aa +++ b/devel/ElectricFence/files/patch-aa @@ -1,6 +1,6 @@ ---- Makefile.orig Sat Aug 26 18:29:55 2000 -+++ Makefile Sat Aug 26 18:31:42 2000 -@@ -1,8 +1,14 @@ +--- Makefile.orig Tue Apr 13 10:22:49 1999 ++++ Makefile Fri May 25 02:57:38 2001 +@@ -1,6 +1,12 @@ PIC= -fPIC -CFLAGS= -g -DUSE_SEMAPHORE $(PIC) -LIBS= -lpthread @@ -16,26 +16,25 @@ -prefix=/usr +prefix=$(PREFIX) BIN_INSTALL_DIR= $(prefix)/bin - LIB_INSTALL_DIR= $(prefix)/lib - MAN_INSTALL_DIR= $(prefix)/man/man3 -@@ -54,16 +60,16 @@ - $(AR) crv libefence.a $(OBJECTS) - +@@ -22,3 +28,3 @@ + @ echo "After the last test, it should print that the test has PASSED." +- ./eftest ++ EF_PROTECT_BELOW= && EF_PROTECT_FREE= && EF_ALIGNMENT= && ./eftest + ./tstheap 3072 +@@ -56,4 +62,4 @@ libefence.so.0.0: $(OBJECTS) - gcc -g -shared -Wl,-soname,libefence.so.0 -o libefence.so.0.0 \ - $(OBJECTS) -lpthread -lc + $(CC) $(CFLAGS) -shared -Wl,-soname,libefence.so.0 -o libefence.so.0.0 \ + $(OBJECTS) $(LIB_PTHREADS) - tstheap: libefence.a tstheap.o +@@ -61,3 +67,3 @@ - rm -f tstheap - $(CC) $(CFLAGS) tstheap.o libefence.a -o tstheap $(LIBS) + $(CC) $(CFLAGS) tstheap.o libefence.a -o tstheap $(LIB_PTHREADS) - eftest: libefence.a eftest.o +@@ -65,3 +71,3 @@ - rm -f eftest - $(CC) $(CFLAGS) eftest.o libefence.a -o eftest $(LIBS) + $(CC) $(CFLAGS) eftest.o libefence.a -o eftest $(LIB_PTHREADS) - $(OBJECTS) tstheap.o eftest.o: efence.h - |