diff -Nurp xfsprogs-3.1.6/libxcmd/Makefile xfsprogs-3.1.6-link/libxcmd/Makefile --- xfsprogs-3.1.6/libxcmd/Makefile 2011-03-31 01:25:47.000000000 +0300 +++ xfsprogs-3.1.6-link/libxcmd/Makefile 2011-10-15 12:25:59.248066888 +0300 @@ -10,6 +10,8 @@ LT_CURRENT = 0 LT_REVISION = 0 LT_AGE = 0 +LTLIBS = $(LIBXFS) $(LIBBLKID) + CFILES = command.c input.c paths.c projects.c help.c quit.c topology.c ifeq ($(HAVE_GETMNTENT),yes) diff -Nurp xfsprogs-3.1.6/libxfs/Makefile xfsprogs-3.1.6-link/libxfs/Makefile --- xfsprogs-3.1.6/libxfs/Makefile 2011-08-05 21:42:35.000000000 +0300 +++ xfsprogs-3.1.6-link/libxfs/Makefile 2011-10-15 12:25:59.258067107 +0300 @@ -57,7 +57,7 @@ FCFLAGS = -I. -LTLIBS = $(LIBPTHREAD) $(LIBRT) +LTLIBS = $(LIBUUID) $(LIBPTHREAD) $(LIBRT) # don't try linking xfs_repair with a debug libxfs. DEBUG = -DNDEBUG diff -Nurp xfsprogs-3.1.6/libxlog/Makefile xfsprogs-3.1.6-link/libxlog/Makefile --- xfsprogs-3.1.6/libxlog/Makefile 2011-03-31 01:25:47.000000000 +0300 +++ xfsprogs-3.1.6-link/libxlog/Makefile 2011-10-15 12:25:59.258067107 +0300 @@ -9,6 +9,8 @@ LTLIBRARY = libxlog.la LT_CURRENT = 0 LT_REVISION = 0 LT_AGE = 0 +LTLIBS = $(LIBXFS) $(LIBUUID) +LOADERFLAGS = -static CFILES = xfs_log_recover.c util.c