Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Apr 1998 08:44:14 -0700
From:      Mike Smith <mike@smith.net.au>
To:        Stephen Hocking-Senior Programmer PGS Tensor Perth <shocking@prth.pgs.com>
Cc:        hackers@FreeBSD.ORG
Subject:   Re: Converting ELF shared libs into a.out shared libs 
Message-ID:  <199804151544.IAA00456@dingo.cdrom.com>
In-Reply-To: Your message of "Wed, 15 Apr 1998 17:24:43 %2B0800." <199804150924.RAA01162@ariadne.tensor.pgs.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
> 
> 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



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