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: