libbsd: Branch 'master'

Guillem Jover guillem at
Thu May 28 17:35:19 PDT 2009

 Makefile |    6 ++++++
 1 file changed, 6 insertions(+)

New commits:
commit 5902730a03a2df02a0ad71c62ce83046fc6c2bb8
Author: Guillem Jover <guillem at>
Date:   Fri May 29 02:28:49 2009 +0200

    Create a relative symlink for .so if libdir and usrlibdir are the same

diff --git a/Makefile b/Makefile
index 53ab4f3..fbe23c1 100644
--- a/Makefile
+++ b/Makefile
@@ -157,7 +157,13 @@ install: libs man
 	install -m644 $(LIB_MANS) $(DESTDIR)/$(mandir)/man3
 	install -m644 $(LIB_PKGCONFIG) $(DESTDIR)/$(pkgconfigdir)
+ifeq ($(libdir),$(usrlibdir))
+	# If both dirs are the same, do a relative symlink.
+	ln -sf $(LIB_SHARED) $(DESTDIR)/$(usrlibdir)/$(LIB_SHARED_SO)
+	# Otherwise, do an absolute one.
 	ln -sf $(libdir)/$(LIB_SHARED) $(DESTDIR)/$(usrlibdir)/$(LIB_SHARED_SO)
 	ln -sf $(LIB_SHARED) $(DESTDIR)/$(libdir)/$(LIB_SONAME)
 .PHONY: clean

More information about the libbsd mailing list