]> granicus.if.org Git - zfs/commitdiff
Add missing -ldl linker option
authorBrian Behlendorf <behlendorf1@llnl.gov>
Thu, 10 Feb 2011 18:57:29 +0000 (10:57 -0800)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Thu, 10 Feb 2011 19:05:44 +0000 (11:05 -0800)
The inclusion on dlsym(), dlopen(), and dlclose() symbols require
us to link against the dl library.  Be careful to add the flag to
both the libzfs library and the commands which depend on the library.

cmd/zdb/Makefile.am
cmd/zdb/Makefile.in
cmd/zfs/Makefile.am
cmd/zfs/Makefile.in
cmd/zinject/Makefile.am
cmd/zinject/Makefile.in
cmd/zpool/Makefile.am
cmd/zpool/Makefile.in
lib/libzfs/Makefile.am
lib/libzfs/Makefile.in

index 16d74999118a1acf1135a76eb0663a6c6126fad5..9304bfc0add453459505c446dca01c41cce9a66c 100644 (file)
@@ -20,4 +20,4 @@ zdb_LDADD = \
        $(top_builddir)/lib/libzpool/libzpool.la \
        $(top_builddir)/lib/libzfs/libzfs.la
 
-zdb_LDFLAGS = -pthread -lm $(ZLIB) -lrt $(LIBUUID) $(LIBBLKID)
+zdb_LDFLAGS = -pthread -lm $(ZLIB) -lrt -ldl $(LIBUUID) $(LIBBLKID)
index ce17224a13c07e2ad4d593f0aed72f3fea66cb4f..08f8377e303ad68ed2800bc9ebbbb23e821831bb 100644 (file)
@@ -311,7 +311,7 @@ zdb_LDADD = \
        $(top_builddir)/lib/libzpool/libzpool.la \
        $(top_builddir)/lib/libzfs/libzfs.la
 
-zdb_LDFLAGS = -pthread -lm $(ZLIB) -lrt $(LIBUUID) $(LIBBLKID)
+zdb_LDFLAGS = -pthread -lm $(ZLIB) -lrt -ldl $(LIBUUID) $(LIBBLKID)
 all: all-am
 
 .SUFFIXES:
index ba3e6447e0f342f761cf326ee06c2bf25ac2e194..1b7cd841c6c6333de0d5aa844d441c322e8c4a23 100644 (file)
@@ -22,4 +22,4 @@ zfs_LDADD = \
        $(top_builddir)/lib/libzpool/libzpool.la \
        $(top_builddir)/lib/libzfs/libzfs.la
 
-zfs_LDFLAGS = -pthread -lm $(ZLIB) -lrt $(LIBUUID) $(LIBBLKID)
+zfs_LDFLAGS = -pthread -lm $(ZLIB) -lrt -ldl $(LIBUUID) $(LIBBLKID)
index 654a3814e7eba4d371de4255f8ad204ee7f08a8c..44fff71f1466682efaf0a444103c9708092860f9 100644 (file)
@@ -313,7 +313,7 @@ zfs_LDADD = \
        $(top_builddir)/lib/libzpool/libzpool.la \
        $(top_builddir)/lib/libzfs/libzfs.la
 
-zfs_LDFLAGS = -pthread -lm $(ZLIB) -lrt $(LIBUUID) $(LIBBLKID)
+zfs_LDFLAGS = -pthread -lm $(ZLIB) -lrt -ldl $(LIBUUID) $(LIBBLKID)
 all: all-am
 
 .SUFFIXES:
index df97db3723ea79cb86c9f21ed78dd4073b87ccc6..eb67b1569b44be6e7dde713624b53e66959d28cf 100644 (file)
@@ -21,4 +21,4 @@ zinject_LDADD = \
        $(top_builddir)/lib/libzpool/libzpool.la \
        $(top_builddir)/lib/libzfs/libzfs.la
 
-zinject_LDFLAGS = -pthread -lm $(ZLIB) -lrt $(LIBUUID) $(LIBBLKID)
+zinject_LDFLAGS = -pthread -lm $(ZLIB) -lrt -ldl $(LIBUUID) $(LIBBLKID)
index daced68ab44e2b80f42feb132bcc427a855046d8..1141281002c4922b733b27fc598eb87105a2bd50 100644 (file)
@@ -312,7 +312,7 @@ zinject_LDADD = \
        $(top_builddir)/lib/libzpool/libzpool.la \
        $(top_builddir)/lib/libzfs/libzfs.la
 
-zinject_LDFLAGS = -pthread -lm $(ZLIB) -lrt $(LIBUUID) $(LIBBLKID)
+zinject_LDFLAGS = -pthread -lm $(ZLIB) -lrt -ldl $(LIBUUID) $(LIBBLKID)
 all: all-am
 
 .SUFFIXES:
index a0d16466e65d7dd7676386980d76539f0a5857ab..d3ca0612ad9499aa390681bfeebf01735976875c 100644 (file)
@@ -23,4 +23,4 @@ zpool_LDADD = \
        $(top_builddir)/lib/libzpool/libzpool.la \
        $(top_builddir)/lib/libzfs/libzfs.la
 
-zpool_LDFLAGS = -pthread -lm $(ZLIB) -lrt $(LIBUUID) $(LIBBLKID)
+zpool_LDFLAGS = -pthread -lm $(ZLIB) -lrt -ldl $(LIBUUID) $(LIBBLKID)
index a6f96f7be45cddcd9e1ffc1a96378dbf2892e5b9..f800e6bc0cb1d8b6f8ca0e9b4f8ddde252b12c2f 100644 (file)
@@ -315,7 +315,7 @@ zpool_LDADD = \
        $(top_builddir)/lib/libzpool/libzpool.la \
        $(top_builddir)/lib/libzfs/libzfs.la
 
-zpool_LDFLAGS = -pthread -lm $(ZLIB) -lrt $(LIBUUID) $(LIBBLKID)
+zpool_LDFLAGS = -pthread -lm $(ZLIB) -lrt -ldl $(LIBUUID) $(LIBBLKID)
 all: all-am
 
 .SUFFIXES:
index de5212234426eda633a601eaa456cd65e3c7c94c..f6b0b05949227aea941e8c2d7d9de10d2702c925 100644 (file)
@@ -6,7 +6,7 @@ DEFAULT_INCLUDES += \
 
 lib_LTLIBRARIES = libzfs.la
 
-libzfs_la_LDFLAGS = -lm $(LIBSELINUX)
+libzfs_la_LDFLAGS = -lm -ldl $(LIBSELINUX)
 
 libzfs_la_LIBADD = \
        $(top_builddir)/lib/libefi/libefi.la \
index cad8e6c3354e40414b6d47409876e04a6f79dd7e..1dbecc33528a6a8df263f92385e7e5a7126eb38d 100644 (file)
@@ -315,7 +315,7 @@ AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
        -D_POSIX_PTHREAD_SEMANTICS -D_FILE_OFFSET_BITS=64 \
        -D_LARGEFILE64_SOURCE -DTEXT_DOMAIN=\"zfs-linux-user\"
 lib_LTLIBRARIES = libzfs.la
-libzfs_la_LDFLAGS = -lm $(LIBSELINUX)
+libzfs_la_LDFLAGS = -lm -ldl $(LIBSELINUX)
 libzfs_la_LIBADD = \
        $(top_builddir)/lib/libefi/libefi.la \
        $(top_builddir)/lib/libuutil/libuutil.la