From owner-freebsd-current Mon Oct 5 10:55:44 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA21460 for freebsd-current-outgoing; Mon, 5 Oct 1998 10:55:44 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from smtp03.primenet.com (smtp03.primenet.com [206.165.6.133]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA21454 for ; Mon, 5 Oct 1998 10:55:42 -0700 (PDT) (envelope-from tlambert@usr01.primenet.com) Received: (from daemon@localhost) by smtp03.primenet.com (8.8.8/8.8.8) id KAA21385; Mon, 5 Oct 1998 10:55:14 -0700 (MST) Received: from usr01.primenet.com(206.165.6.201) via SMTP by smtp03.primenet.com, id smtpd021316; Mon Oct 5 10:55:04 1998 Received: (from tlambert@localhost) by usr01.primenet.com (8.8.5/8.8.5) id KAA20783; Mon, 5 Oct 1998 10:54:31 -0700 (MST) From: Terry Lambert Message-Id: <199810051754.KAA20783@usr01.primenet.com> Subject: Re: What about jdk-1.1.6 for FreeBSD-3.0-ELF ? To: mike@smith.net.au (Mike Smith) Date: Mon, 5 Oct 1998 17:54:30 +0000 (GMT) Cc: tlambert@primenet.com, mike@smith.net.au, cracauer@cons.org, chuckr@mat.net, nate@mt.sri.com, osa@etrust.ru, current@FreeBSD.ORG In-Reply-To: <199810050046.RAA07872@dingo.cdrom.com> from "Mike Smith" at Oct 4, 98 05:46:19 pm X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > > > 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