Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 21 Jul 2001 02:52:08 +0930
From:      Greg Lewis <glewis@eyesbeyond.com>
To:        Arun Sharma <arun@sharmas.dhs.org>
Cc:        java@FreeBSD.ORG
Subject:   Re: POSIX port of Intel ORP
Message-ID:  <20010721025208.A65928@misty.eyesbeyond.com>
In-Reply-To: <20010720100944.A13540@sharmas.dhs.org>; from arun@sharmas.dhs.org on Fri, Jul 20, 2001 at 10:09:44AM -0700
References:  <20010720100944.A13540@sharmas.dhs.org>

next in thread | previous in thread | raw e-mail | index | archive | help
(Removed the ORP address from the cc line as I wasn't sure my comments
 were relevant to them :).

On Fri, Jul 20, 2001 at 10:09:44AM -0700, Arun Sharma wrote:
> For those of you not familiar with ORP, please see:
> 
> http://www.intel.com/research/mrl/orp/
> 
> I've ported the code to FreeBSD, in the process making it easy to
> port it to any POSIX compliant OS, with gcc and GNU Make.

Cool!  I've wanted to have a go at this myself but the JDK has kept me
busy :).

> 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?

> 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 :).

> 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 :).

-- 
Greg Lewis                            Email : glewis@eyesbeyond.com
Eyes Beyond                           Mobile: 0419 868 494
Information Technology                Web   : http://www.eyesbeyond.com


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010721025208.A65928>