[vlc-devel] PATCH: Additional default LDFLAGS on BeOS
    Cian Duffy 
    myob87 at gmail.com
       
    Mon Dec 12 22:13:51 CET 2005
    
    
  
Hi
The dvdnav access module uses dlopen(), which requires libdl under BeOS, and
in general, libintl needs to be declared in the LDFLAGS for it to be linked
on BeOS - the current decleration method for it does not ensure it is linked
by default. Two additional lines in a BeOS-only section of configure.ac will
fix this
With thanks to Christophe for guiding me to this:
Index: configure.ac
===================================================================
--- configure.ac    (revision 13710)
+++ configure.ac    (working copy)
@@ -210,7 +210,8 @@
     VLC_ADD_CXXFLAGS([beos],[])
     VLC_ADD_LDFLAGS([vlc beos logger],[-lbe])
     VLC_ADD_LDFLAGS([beos],[-lmedia -ltranslation -ltracker -lgame])
-
+    VLC_ADD_LDFLAGS([dvdnav],[-ldl])
+    LDFLAGS_save="${LDFLAGS_save} -lintl"; LDFLAGS="${CFLAGS_save}"
     dnl Check for BONE
     if test -f /boot/beos/system/lib/libbind.so; then
         VLC_ADD_LDFLAGS([access_file access_ftp access_mms
access_output_udp telnet netsync sap ipv4 vlc],[-lbind -lsocket])
Cian
--
-------------------------
"We're busy running out of time"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20051212/300888dc/attachment.html>
    
    
More information about the vlc-devel
mailing list