The following fixes are required to compile the user
mode tools with glibc2.1 (SuSE 6.3, RHAT 6.?).

Enjoy
Michael <mike@msede.com>

--- 0.8final/make.tmpl.orig	Tue Feb 22 03:43:40 2000
+++ 0.8final/make.tmpl	Tue Feb 22 04:07:05 2000
@@ -48,7 +48,7 @@
 %:	%.o $(LIBS)
 	$(CC) $(LDFLAGS) -o $@ $*.o $(LIBS)
 
-CFLAGS+= -Wall -O2
+CFLAGS+= -Wall -O2 -D_GNU_SOURCE
 
 BINDIR = ${PREFIX}/sbin
 ALL_SOURCES = $(shell ls *.c)
@@ -57,7 +57,7 @@
 ALL_HEADERS = $(shell ls *.h)
 ALL_FILES = $(ALL_SOURCES) $(ALL_HEADERS)
 ALL_OBJECTS = $(ALL_SOURCES:.c=.o)
-OTHER_DEP = Makefile /usr/src/linux/include/linux/lvm.h
+OTHER_DEP = Makefile  $(KERNEL_LOCATION)/include/linux/lvm.h
 
 all:	
 	@for d in $(SUBDIRS); \
--- 0.8final/tools/lib/liblvm.h.orig	Tue Feb 22 03:51:00 2000
+++ 0.8final/tools/lib/liblvm.h	Tue Feb 22 03:54:36 2000
@@ -47,7 +47,7 @@
 #  include <linux/version.h>
 #endif
 
-#include <gnu/types.h>
+#include <sys/types.h>
 
 #include <sys/stat.h>