From owner-freebsd-java Fri Jul 20 10:43:45 2001 Delivered-To: freebsd-java@freebsd.org Received: from sharmas.dhs.org (cpe-66-1-147-119.ca.sprintbbd.net [66.1.147.119]) by hub.freebsd.org (Postfix) with ESMTP id 55D6837B401 for ; Fri, 20 Jul 2001 10:43:42 -0700 (PDT) (envelope-from adsharma@sharmas.dhs.org) Received: by sharmas.dhs.org (Postfix, from userid 500) id 8025F5E105; Fri, 20 Jul 2001 10:43:44 -0700 (PDT) Date: Fri, 20 Jul 2001 10:43:44 -0700 From: Arun Sharma To: Greg Lewis Cc: java@FreeBSD.ORG Subject: Re: POSIX port of Intel ORP Message-ID: <20010720104344.A22485@sharmas.dhs.org> References: <20010720100944.A13540@sharmas.dhs.org> <20010721025208.A65928@misty.eyesbeyond.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.15i In-Reply-To: <20010721025208.A65928@misty.eyesbeyond.com>; from glewis@eyesbeyond.com on Sat, Jul 21, 2001 at 02:52:08AM +0930 Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Sat, Jul 21, 2001 at 02:52:08AM +0930, Greg Lewis wrote: > > The port involved: > > > > 1. Replacing ORP_LINUX with ORP_POSIX > > 2. Covering Linux specific bits in #ifdef __linux__ > > Did you need to introduce any FreeBSD specific code? > Loosely speaking - no. But I suspect I might have to, to deal with the differences in pthread implementations. I also plan to try with IBM's MxN pthread implementation, which I have ported to FreeBSD. Strictly speaking - yes. I copied orp/os/linux -> orp/os/freebsd and removed code which was trying to deal with various versions of Linux (which differ w.r.t. signal handling). > > 3. Tweaking the linker flags in the main Makefile > > > > Current port status: > > > > 1. Compiles on FreeBSD (and Linux of course) > > Be interesting to test on NetBSD and OpenBSD too :). I'll have it up on the net tonight - don't have access to NetBSD and OpenBSD boxes. > > > 2. signal handling issues ironed out. > > 3. Can't run HelloWorld yet, due to what I believe are > > scheduling issues with pthreads. I think this is due to > > the use of non-portable recursive pthread_mutexes used in > > the code. > > > > The effort is based on the most recent release. Producing a diff is > > possible, but clumsy. ORP folks, please let me know if you're interested > > in folding this in. > > Why is producing a diff clumsy? I'd like to see one :). I meant, it will be large and repetitive. I'll have both the diff and full sources on the net later today. -Arun To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message