Add LIBSELINUX to mount_zfs_LDFLAGS.
authorDarik Horn <dajhorn@vanadac.com>
Sat, 17 Dec 2011 01:02:41 +0000 (19:02 -0600)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Sat, 17 Dec 2011 04:04:42 +0000 (20:04 -0800)
Regenerating the autotools configuration on Debian and Ubuntu systems
causes compilation to fail with this error message:

  cmd/mount_zfs/../../cmd/mount_zfs/mount_zfs.c:403:
    undefined reference to `is_selinux_enabled'

In the automake template, set "mount_zfs_LDFLAGS = ... $(LIBSELINUX)"
so that the /sbin/mount.zfs utility is linked to libselinux.

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
cmd/mount_zfs/Makefile.am
cmd/mount_zfs/Makefile.in

index 3d6b423..168da5c 100644 (file)
@@ -24,4 +24,4 @@ mount_zfs_LDADD = \
        $(top_builddir)/lib/libzfs/libzfs.la
 
 mount_zfs_LDFLAGS = \
-       -pthread -lm $(ZLIB) -lrt -ldl $(LIBUUID) $(LIBBLKID)
+       -pthread -lm $(ZLIB) -lrt -ldl $(LIBUUID) $(LIBBLKID) $(LIBSELINUX)
index e7da7c2..73660d2 100644 (file)
@@ -341,7 +341,7 @@ mount_zfs_LDADD = \
        $(top_builddir)/lib/libzfs/libzfs.la
 
 mount_zfs_LDFLAGS = \
-       -pthread -lm $(ZLIB) -lrt -ldl $(LIBUUID) $(LIBBLKID)
+       -pthread -lm $(ZLIB) -lrt -ldl $(LIBUUID) $(LIBBLKID) $(LIBSELINUX)
 
 all: all-am