Package: liblockfile
Version: 1.09

when configure --with-libnfslock=${libdir}, the Makefile.in is using
nfslib:         nfslock.so.$(VER)

nfslock.so.$(VER):      nfslock.o
                $(CC) -fPIC -shared -Wl,-soname,nfslock.so.0 \
                        -o nfslock.so.$(NVER) nfslock.o

install_nfslib: nfslib
                install -m 755 nfslock.so.$(VER) $(ROOT)$(nfslockdir)
                if test "$(ROOT)" = ""; then @LDCONFIG@; fi


install VER but compiling NVER.

patch is attached.

thanks,
yao
diff --git a/Makefile.in b/Makefile.in
index a97ebf2..685fc74 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -26,17 +26,17 @@ install:	@INSTALL_TARGETS@
 
 static:		liblockfile.a dotlockfile
 shared:		liblockfile.so dotlockfile
-nfslib:		nfslock.so.$(VER)
+nfslib:		nfslock.so.$(NVER)
 
 liblockfile.a:	lockfile.o
 		$(AR) rv liblockfile.a lockfile.o
 
 liblockfile.so: liblockfile.a
-		$(CC) -fPIC -shared -Wl,-soname,liblockfile.so.1 \
+		$(CC) $(LDFLAGS) -fPIC -shared -Wl,-soname,liblockfile.so.1 \
 			-o liblockfile.so lockfile.o -lc
 
-nfslock.so.$(VER):	nfslock.o
-		$(CC) -fPIC -shared -Wl,-soname,nfslock.so.0 \
+nfslock.so.$(NVER):	nfslock.o
+		$(CC) $(LDFLAGS) -fPIC -shared -Wl,-soname,nfslock.so.0 \
 			-o nfslock.so.$(NVER) nfslock.o
 
 dotlockfile:	dotlockfile.o xlockfile.o
@@ -65,11 +65,11 @@ install_common:
 		else \
 		  install -g root -m 755 dotlockfile $(ROOT)$(bindir); \
 		fi
-		install -m 644 *.1 $(ROOT)$(mandir)/man1
+		install -m 644 dotlockfile.1 $(ROOT)$(mandir)/man1
 		install -m 644 *.3 $(ROOT)$(mandir)/man3
 
 install_nfslib:	nfslib
-		install -m 755 nfslock.so.$(VER) $(ROOT)$(nfslockdir)
+		install -m 755 nfslock.so.$(NVER) $(ROOT)$(nfslockdir)
 		if test "$(ROOT)" = ""; then @LDCONFIG@; fi
 
 clean:

Reply via email to