Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 5 Oct 1998 17:54:30 +0000 (GMT)
From:      Terry Lambert <tlambert@primenet.com>
To:        mike@smith.net.au (Mike Smith)
Cc:        tlambert@primenet.com, mike@smith.net.au, cracauer@cons.org, chuckr@mat.net, nate@mt.sri.com, osa@etrust.ru, current@FreeBSD.ORG
Subject:   Re: What about jdk-1.1.6 for FreeBSD-3.0-ELF ?
Message-ID:  <199810051754.KAA20783@usr01.primenet.com>
In-Reply-To: <199810050046.RAA07872@dingo.cdrom.com> from "Mike Smith" at Oct 4, 98 05:46:19 pm

next in thread | previous in thread | raw e-mail | index | archive | help
> > > There are no standards for the interface between shared objects which 
> > > are relevant to the discussion.
> > 
> > Sure there are.  There's the Solaris ABI.
> 
> Read what I just wrote:  The Solaris ABI specifies the interface 
> between a running program and the kernel.  It *does*not* specify the 
> interfaces between eg. libc and a libc consumer.

Oh.  Sorry.

"There's the Solaris libc".

That better?  It's a nice standard for the interface between commercial
software and shared objects.


> > How?  In that it would allow shared Solaris binaries to operate on
> > FreeBSD?
> 
> No, it would allow libraries built to link against the Solaris libc to 
> instead link with the FreeBSD libc.

And thus make system calls by way of libc, and thus operate.  Right?

Assuming we met the other IABI requirements for manifest constants
and structure contents.


> > You must have a different definition of "suck"...
> 
> The practical issues involved in implementing such a shim would be 
> disgusting.  
> 
> We already have a mechanism for allowing Solaris binaries to operate on 
> FreeBSD; it will be committed shortly after 3.0 is released.

Shared Solaris binaries?  The code I saw only did static...


					Terry Lambert
					terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.

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



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