--- libxml2-2.6.16/configure.in Wed Nov 10 15:32:39 2004 +++ libxml2-2.6.16-BeOS/configure.in Wed Dec 22 17:56:55 2004 @@ -191,6 +191,7 @@ dnl Checks for inet libraries: AC_CHECK_FUNC(gethostent, , AC_CHECK_LIB(nsl, gethostent)) AC_CHECK_FUNC(setsockopt, , AC_CHECK_LIB(socket, setsockopt)) +AC_CHECK_FUNC(setsockopt, , AC_CHECK_LIB(net, setsockopt)) AC_CHECK_FUNC(connect, , AC_CHECK_LIB(inet, connect)) dnl Determine what socket length (socklen_t) data type is @@ -523,6 +524,9 @@ THREADS_W32="Win32" THREAD_CFLAGS="$THREAD_CFLAGS -DHAVE_WIN32_THREADS" ;; + *beos*) WITH_THREADS="1" + THREAD_CFLAGS="$THREAD_CFLAGS -DHAVE_BEOS_THREADS" + ;; esac if test "$WITH_THREADS" = "1" ; then THREAD_CFLAGS="$THREAD_CFLAGS -D_REENTRANT" @@ -955,6 +959,8 @@ fi case "$host" in *mingw*) M_LIBS="" + ;; + *beos*) M_LIBS="" ;; *) M_LIBS="-lm" ;;