From owner-freebsd-java Wed Sep 9 11:50:55 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA28387 for freebsd-java-outgoing; Wed, 9 Sep 1998 11:50:55 -0700 (PDT) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from pobox.com (port33.prairietech.net [208.141.230.110]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA28382 for ; Wed, 9 Sep 1998 11:50:52 -0700 (PDT) (envelope-from alk@pobox.com) Received: (from alk@localhost) by pobox.com (8.8.8/8.7.3) id NAA15695; Wed, 9 Sep 1998 13:53:38 -0500 (CDT) From: Tony Kimball MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Wed, 9 Sep 1998 13:53:37 -0500 (CDT) X-Face: O9M"E%K;(f-Go/XDxL+pCxI5*gr[=FN@Y`cl1.Tn Reply-To: alk@pobox.com To: swindellsr@genrad.co.uk Cc: freebsd-java@FreeBSD.ORG Subject: Re: Daemonising a Java Process: Possible? References: <13814.46288.737653.240366@compound.east> <199809091720.NAA17717@growl.pobox.com> X-Mailer: VM 6.43 under 20.4 "Emerald" XEmacs Lucid Message-ID: <13814.52332.658638.488450@compound.east> Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Quoth Robert Swindells on Wed, 9 September: : >: >disregarding for the moment the possibility of sufficient Solaris x86 : >: >ABI support to allow the use of Solaris' libsunwjit.so.) : : >I'm still hoping someone will comment on this:-) : : I suppose this might work if there was an ELF version of our JDK. Two problems which immediately spring to mind: 1. How to switch system call interfaces, depending on whether one is trapping from the solaris text or the bsd text? 2. Will the solaris jit generate solaris-specific object code, i.e. missing library interfaces and/or solaris system calls? While solving these problems might be better in the long-run, since it would allow the use of any solaris .so (like IMSL, etc.) third-party product on BSD, it's probably not the shortest-path to solution for this particular project. : I have got a skeleton shared library that gets loaded correctly by : the java.lang.Compiler class. Basically everything seems to work as : described in the "Java Native Code API" document. This bodes well for the conversion of the changes back to kaffe. Perhaps if freebsd-java could get Transvirtual to provide a special-case license the current OpenVM jit could be used. Or perhaps an LGPL for the jit-only component. Indeed, an LGPL jit distribution seems likely to be the simplest request to satisfy, and the one to which I would be most friendly, were I a Wilkinson or Mehlitz. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message