libdvdread's shared library uses libdl functions. However, the output
of `dvdread-config --libs` does not include "-ldl". An application
using dvdread-config but does not use libdl itself will therefore fail
to link against libdvdread.

Patch adds "-ldl" to the appropriate output strings in
dvdread-config.sh and dvdread-config.in

-- 
Yang Zhao
Index: misc/dvdread-config.in
===================================================================
--- trunk/libdvdread/misc/dvdread-config.in	(revision 1158)
+++ trunk/libdvdread/misc/dvdread-config.in	(working copy)
@@ -76,5 +76,5 @@
 fi
 
 if test "$echo_libs" = "yes"; then
-      echo [EMAIL PROTECTED]@ -ldvdread
+      echo [EMAIL PROTECTED]@ -ldl -ldvdread
 fi
Index: misc/dvdread-config.sh
===================================================================
--- trunk/libdvdread/misc/dvdread-config.sh	(revision 1158)
+++ trunk/libdvdread/misc/dvdread-config.sh	(working copy)
@@ -52,5 +52,5 @@
 fi
 
 if test "$echo_libs" = "yes"; then
-      echo -L$libdir $dvdreadlib
+      echo -L$libdir -ldl $dvdreadlib
 fi
_______________________________________________
DVDnav-discuss mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/dvdnav-discuss

Reply via email to