From owner-freebsd-hackers@FreeBSD.ORG Sat Apr 28 14:56:00 2007 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E990316A400 for ; Sat, 28 Apr 2007 14:56:00 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.ntplx.net (mail.ntplx.net [204.213.176.10]) by mx1.freebsd.org (Postfix) with ESMTP id A870B13C45D for ; Sat, 28 Apr 2007 14:56:00 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.ntplx.net (8.14.0/8.14.0/NETPLEX) with ESMTP id l3SEtxNT028103; Sat, 28 Apr 2007 10:55:59 -0400 (EDT) X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.ntplx.net) X-Greylist: Message whitelisted by DRAC access database, not delayed by milter-greylist-3.0 (mail.ntplx.net [204.213.176.10]); Sat, 28 Apr 2007 10:55:59 -0400 (EDT) Date: Sat, 28 Apr 2007 10:55:59 -0400 (EDT) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: Dominic Marks In-Reply-To: <46335268.2030701@helenmarks.co.uk> Message-ID: References: <46335268.2030701@helenmarks.co.uk> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-hackers@freebsd.org Subject: Re: Mono XSP & mod_mono support on FreeBSD X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Daniel Eischen List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Apr 2007 14:56:01 -0000 On Sat, 28 Apr 2007, Dominic Marks wrote: > Hackers, > > Currently XSP (Mono's ASP.NET implementation) does not run on FreeBSD. > > There is a brief post here about the reasons why from David Xu: > > http://lists.freebsd.org/pipermail/freebsd-threads/2005-March/002944.html > > Since that message is over 2 years old I hoped that it might no longer be the > case, but when I attempted to run the application it does not work. This is > the case if you use libc_r, libthr or libpthread. I was using 6.2-STABLE, if > it matters. > > I am interested if anyone knows if this is likely to ever work. I am more > than happy to test patches for anyone who wanted to have a go at it. It seems > that there was a previous effort to get it ported but that seems to have run > to this issue and stopped. Process shared mutexes and condition variables will never be supported in 6.x. They may occur at some point in 7.x. mono should be fixed so that it respects _POSIX_THREAD_PROCESS_SHARED. -- DE