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
