From 896028aa68fc37cad2313fc0caeda3a271e0a6be Mon Sep 17 00:00:00 2001 From: romain Date: Mon, 1 Feb 2010 17:21:01 +0000 Subject: Add notes about FreeBSD 6 threads. PR: ports/140916 Submitted by: "RandomUser" Approved by: flz (mentor) --- lang/mono/pkg-message | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'lang/mono/pkg-message') diff --git a/lang/mono/pkg-message b/lang/mono/pkg-message index 5be4c4caface..6526e5a0ac31 100644 --- a/lang/mono/pkg-message +++ b/lang/mono/pkg-message @@ -12,6 +12,13 @@ following first: - Removing kernel options or changing defaults to use experimental options can adversely affect Mono's ability to build and run. +* The FreeBSD 6 kernel support for user threads (KSE(2), enabled by + default) is known to break Mono. KSE has been disabled by default in + FreeBSD 7.0 and removed in FreeBSD 8.0. Use libmap.conf(5) to use + libthr(3): + # echo "libpthread.so.2 libthr.so.2" >> /etc/libmap.conf + # echo "libpthread.so libthr.so" >> /etc/libmap.conf + * Remove leftover semaphores / increase semaphore limits. - Close apps which use Mono and run `ipcs -sbt`. Remove the semaphores with MODE "--rw-------" and NSEMS "8" using ipcrm (1) -- cgit