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 @@ -12,6 +12,8 @@ LT_CURRENT = 0 # we need a static build even if --disable-static is specified LTLDFLAGS += -static +LTLIBS = $(LIBXFS) $(LIBBLKID) + CFILES = command.c input.c help.c quit.c ifeq ($(ENABLE_READLINE),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 @@ -11,6 +11,8 @@ LTLIBRARY = libxlog.la LT_AGE = 0 # we need a static build even if --disable-static is specified LTLDFLAGS += -static +LTLIBS = $(LIBXFS) $(LIBUUID) +LOADERFLAGS = -static CFILES = xfs_log_recover.c util.c