Thread (2 messages) flat view 2 messages, 2 authors, 2016-06-15

Re: [PATCH 4/4] Don't link with libsocket in MINGW port

From: Johannes Sixt <hidden>
Date: 2016-06-15 22:43:13

"Nguyá»
n Thái Ngọc Duy" wrote:
From: Nguyá»
n Thái Ngọc Duy [off-list ref]
There is a check in configure.ac to determine if libc has function
socket(). It is used to link with libsocket on SunOS.

On Windows, libc does not have socket() as well but it is provided
by winsock, not libsocket. So don't link with libsocket if you are
on Windows.
 ifdef NEEDS_SOCKET
+ifndef MINGW
        EXTLIBS += -lsocket
 endif
+endif
This looks wrong. NEEDS_SOCKET is set in the architecture sections of
Makefile where necessary, but the MinGW section doesn't want it and
doesn't set it. If ./configure sets it, then you should fix
configure.ac, not work around in Makefile.

-- Hannes

PS: Appologies for the mangled name - this MUA is from the stone age.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help