diff options
author | Mirco Bauer <meebey@meebey.net> | 2011-04-07 01:26:02 +0200 |
---|---|---|
committer | Mirco Bauer <meebey@meebey.net> | 2011-04-07 01:31:29 +0200 |
commit | 66a0541902977b713401115829609a314575dbba (patch) | |
tree | fd537b931e34499f57be9d15b87664980970f437 /configure.in | |
parent | 9a320e5f988c513824c09bc1dd6414dc8d7cd942 (diff) | |
download | mono-66a0541902977b713401115829609a314575dbba.tar.gz |
kfreebsd support for Mono 2.10.1 - mainly backport of gc 6.8
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/configure.in b/configure.in index d20b1ffaa0..b2b6dd38d2 100644 --- a/configure.in +++ b/configure.in @@ -127,6 +127,17 @@ case "$host" in with_sigaltstack=no use_sigposix=yes ;; + *-*-kfreebsd*-gnu) + platform_win32=no + CPPFLAGS="$CPPFLAGS -DGC_FREEBSD_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -DTHREAD_LOCAL_ALLOC -pthread" + libmono_cflags="-D_REENTRANT -DTHREAD_LOCAL_ALLOC -pthread" + libmono_ldflags="-lpthread -pthread" + libdl="-ldl" + libgc_threads=pthreads + need_link_unlink=yes + with_sigaltstack=no + use_sigposix=yes + ;; *-*-*freebsd*) host_win32=no if test "x$PTHREAD_CFLAGS" = "x"; then @@ -2452,6 +2463,11 @@ case "$host" in LIBC="libc.so.12" INTL="libintl.so.0" ;; + *-*-kfreebsd*-gnu) + LIBC="libc.so.0.1" + INTL="libc.so.0.1" + X11="libX11.so.6" + ;; *-*-*freebsd*) LIBC="libc.so" INTL="libintl.so" |