From owner-freebsd-hackers Wed Apr 15 08:47:46 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA23852 for freebsd-hackers-outgoing; Wed, 15 Apr 1998 08:47:46 -0700 (PDT) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from dingo.cdrom.com (dingo.cdrom.com [204.216.28.145]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA23828 for ; Wed, 15 Apr 1998 15:47:37 GMT (envelope-from mike@dingo.cdrom.com) Received: from dingo.cdrom.com (localhost [127.0.0.1]) by dingo.cdrom.com (8.8.8/8.8.5) with ESMTP id IAA00456; Wed, 15 Apr 1998 08:44:15 -0700 (PDT) Message-Id: <199804151544.IAA00456@dingo.cdrom.com> X-Mailer: exmh version 2.0zeta 7/24/97 To: Stephen Hocking-Senior Programmer PGS Tensor Perth cc: hackers@FreeBSD.ORG Subject: Re: Converting ELF shared libs into a.out shared libs In-reply-to: Your message of "Wed, 15 Apr 1998 17:24:43 +0800." <199804150924.RAA01162@ariadne.tensor.pgs.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 15 Apr 1998 08:44:14 -0700 From: Mike Smith Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > > What's involved, other than the different formats of jump tables and adding > prepended underscores? The interfaces that library components consume. > Stephen, who is determined to get that Glide library usable in native fbsd > apps. You'll want to start by looking at the external interfaces that this library uses, ie. what system calls it makes, what other library functions it calls, what external data structures it references, etc. In the general case, it can be nightmare trying to do this. It's possible that the Glide library may be sufficiently self-contained that this will be somewhat easier than that. Start by taking the Linux binutils and pull the library apart into its object modules. This will let you work with one at a time. -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message