]> git.sesse.net Git - vlc/commitdiff
vlc-wrapper needs -lsocket on Solaris (fixes: #3035)
authorRémi Denis-Courmont <remi@remlab.net>
Thu, 6 Aug 2009 18:06:04 +0000 (21:06 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Thu, 6 Aug 2009 18:06:04 +0000 (21:06 +0300)
bin/Makefile.am
configure.ac

index db5aaaecc458eb2101f8e2884dd636eb79824492..84b076c8081f1485ff85c05d1c22ecff9c63f117 100644 (file)
@@ -23,6 +23,7 @@ vlc_SOURCES = winvlc.c
 endif
 
 vlc_wrapper_SOURCES = rootwrap.c
+vlc_wrapper_LDADD = $(SOCKET_LIBS)
 
 vlc_DEPENDENCIES = ../src/libvlc.sym
 vlc_LDFLAGS = `$(VLC_CONFIG) --ldflags vlc`
index cbf31516ad972ee9c5fb8f1f186d15ffe79043b4..53a21b136303d8cbc9f88310d611512ce2f51c7c 100644 (file)
@@ -596,12 +596,14 @@ if test ${ac_cv_langinfo_codeset} = yes; then
     [Define if you have <langinfo.h> and nl_langinfo(CODESET).])
 fi
 
+SOCKET_LIBS=""
 AC_CHECK_FUNCS(connect,,[
   AC_CHECK_LIB(socket,connect,[
     VLC_ADD_LIBS([libvlccore cdda cddax],-lsocket)
-    LIBS_socket="-lsocket"
+    SOCKET_LIBS="-lsocket"
   ])
 ])
+AC_SUBST(SOCKET_LIBS)
 
 AC_CHECK_FUNCS(send,,[
   AC_CHECK_LIB(socket,send,[
@@ -652,7 +654,7 @@ dnl  -lnsl and -lsocket are needed on Solaris;
 dnl  we purposedly make the test fail on Windows
 LIBS_save="${LIBS}"
 AH_TEMPLATE(HAVE_GETADDRINFO, [Define to 1 if you have the `getaddrinfo' function.])
-AC_SEARCH_LIBS([getaddrinfo], [nsl], [AC_DEFINE(HAVE_GETADDRINFO)],, [${LIBS_socket}])
+AC_SEARCH_LIBS([getaddrinfo], [nsl], [AC_DEFINE(HAVE_GETADDRINFO)],, [${SOCKET_LIBS}])
 
 dnl NOTE: we assume getaddrinfo will be present if getnameinfo or gai_strerro
 dnl are