$NetBSD: patch-ab,v 1.2 2012/08/10 08:15:16 marino Exp $ --- src/configure.orig 2012-07-24 16:51:53.000000000 +0000 +++ src/configure @@ -4567,6 +4567,16 @@ case "${host_os}" in SONAME="${SHAREDPREFIX}ecl.${SHAREDEXT}.SOVERSION" SONAME_LDFLAGS="-Wl,-soname,SONAME" ;; + dragonfly*) + thehost='dragonfly' + THREAD_LIBS='-lpthread' + SHARED_LDFLAGS="-shared ${LDFLAGS}" + BUNDLE_LDFLAGS="-shared ${LDFLAGS}" + ECL_LDRPATH="-Wl,--rpath,~A" + clibs="" + SONAME="${SHAREDPREFIX}ecl.${SHAREDEXT}.SOVERSION" + SONAME_LDFLAGS="-Wl,-soname,SONAME" + ;; freebsd*) thehost='freebsd' THREAD_LIBS='-lpthread' @@ -4606,10 +4616,12 @@ case "${host_os}" in ECL_LDRPATH='-Wl,-R,~A' TCPLIBS='-lsocket -lnsl -lintl' clibs='-ldl' + SONAME="${SHAREDPREFIX}ecl.${SHAREDEXT}.SOVERSION" + SONAME_LDFLAGS="-Wl,-soname,SONAME" # We should use C99 and _XOPEN_SOURCE=600, but Solaris 10 # ships with GCC 3.4.3 which does not support C99 if test "x$GCC" = "xyes"; then - CFLAGS="${CFLAGS} -std=gnu99" + CFLAGS="${CFLAGS} -std=gnu99 -D_XOPEN_SOURCE=600 -D__EXTENSIONS__" SHARED_LDFLAGS="-shared $SHARED_LDFLAGS" BUNDLE_LDFLAGS="-shared $BUNDLE_LDFLAGS" fi