Remove -lrt -ldl from fuse.pc for dynamic linking
authorMiklos Szeredi <mszeredi@suse.cz>
Thu, 26 May 2011 09:17:51 +0000 (11:17 +0200)
committerMiklos Szeredi <mszeredi@suse.cz>
Thu, 26 May 2011 09:17:51 +0000 (11:17 +0200)
Remove -lrt -ldl from fuse.pc for dynamic linking since libfuse.so is
already linked with these libraries.

Reported by: Nikolaus Rath

ChangeLog
example/Makefile.am
fuse.pc.in

index df79788f45ad58e7a2f0fc8e18107821754582f2..88868b7943a3a5a619ccbb0d1469be954568ded6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2011-05-26  Miklos Szeredi <miklos@szeredi.hu>
+
+       * Remove -lrt -ldl from fuse.pc for dynamic linking since
+       libfuse.so is already linked with these libraries.  Reported by:
+       Nikolaus Rath
+
 2011-05-20  Miklos Szeredi <miklos@szeredi.hu>
 
        * Cleaner build output.  Patch by Reuben Hawkins
index 718b30abdde2164e0f129842f2c5b43ee908c5c8..1c0405742dc8827401a089fbe15b9db4653d62a7 100644 (file)
@@ -5,8 +5,8 @@ noinst_HEADERS = fioc.h
 noinst_PROGRAMS = fusexmp fusexmp_fh null hello hello_ll fioc fioclient \
                  fsel fselclient cusexmp
 
-LDADD = ../lib/libfuse.la @libfuse_libs@
-fusexmp_fh_LDADD = ../lib/libfuse.la ../lib/libulockmgr.la @libfuse_libs@
+LDADD = ../lib/libfuse.la
+fusexmp_fh_LDADD = ../lib/libfuse.la ../lib/libulockmgr.la
 
 fioclient_CPPFLAGS =
 fioclient_LDFLAGS =
index 9f98892d6b357300188300543fbf9cfa5b8f8a7f..d87f7afe945ee522be8ffb7a2176174fc6dccb3c 100644 (file)
@@ -6,5 +6,6 @@ includedir=@includedir@
 Name: fuse
 Description: Filesystem in Userspace
 Version: @VERSION@
-Libs: -L${libdir} -lfuse @libfuse_libs@
+Libs: -L${libdir} -lfuse
+Libs.private: @libfuse_libs@
 Cflags: -I${includedir}/fuse -D_FILE_OFFSET_BITS=64