File 0408-Special-case-for-Haiku-having-sockets-in-lnetwork.patch of Package erlang

From e57cd97bf303faae261c60a22418c34e471a71bc Mon Sep 17 00:00:00 2001
From: Calvin Buckley <calvin@cmpct.info>
Date: Sat, 16 May 2020 22:56:25 +0000
Subject: [PATCH 08/11] Special case for Haiku having sockets in -lnetwork

Doesn't even pick it up from LDFLAGS...
---
 lib/odbc/configure.in | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/lib/odbc/configure.in b/lib/odbc/configure.in
index 286b421b5c..f13cd8c901 100644
--- a/lib/odbc/configure.in
+++ b/lib/odbc/configure.in
@@ -106,6 +106,11 @@ if test "$erl_checkBoth" = 1; then
     AC_CHECK_FUNC(accept, odbc_erl_checkNsl=0, [LIBS=$tk_oldLibs])
 fi
 AC_CHECK_FUNC(gethostbyname, , AC_CHECK_LIB(nsl, main, [LIBS="$LIBS -lnsl"]))
+case "$host_os" in
+	haiku*)
+		AC_CHECK_LIB(network, socket)
+		;;
+esac
 
 dnl Checks for header files.
 AC_HEADER_STDC
-- 
2.26.2

openSUSE Build Service is sponsored by