From owner-freebsd-hackers Mon May 24 0:38: 2 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from bilby.prth.tensor.pgs.com (bilby.prth.tensor.pgs.com [157.147.232.237]) by hub.freebsd.org (Postfix) with ESMTP id 7558E14CF0 for ; Mon, 24 May 1999 00:37:55 -0700 (PDT) (envelope-from shocking@ariadne.prth.tensor.pgs.com) Received: from bandicoot.prth.tensor.pgs.com (bandicoot.prth.tensor.pgs.com [157.147.224.1]) by bilby.prth.tensor.pgs.com (8.9.3/8.8.8) with ESMTP id PAA03977 for ; Mon, 24 May 1999 15:37:04 +0800 (WST) Received: from ariadne.tensor.pgs.com (ariadne [157.147.227.36]) by bandicoot.prth.tensor.pgs.com (8.9.3/8.8.8) with SMTP id PAA08530 for ; Mon, 24 May 1999 15:37:49 +0800 (WST) Received: from ariadne by ariadne.tensor.pgs.com (SMI-8.6/SMI-SVR4) id PAA05994; Mon, 24 May 1999 15:37:49 +0800 Message-Id: <199905240737.PAA05994@ariadne.tensor.pgs.com> X-Mailer: exmh version 2.0.2 2/24/98 To: hackers@freebsd.org Subject: Munging ELF binaries and libraries. Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 24 May 1999 15:37:48 +0800 From: Stephen Hocking-Senior Programmer PGS Tensor Perth Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Has anyone written any tools that allow one to a) Change the names of external symbols referenced by a library or exported out of a library. b) Add to the list of shared objects that this library needs in order to run, so that a runtime linker will drag them in as well when a binary linked with this shared library is run. The reason for the above is that I'm planning on tweaking various linux-only ELF libs so that when they're linked into a FreeBSD binary, a shim library will be automagically dragged in as well. This will allow FreeBSD users to happily create binaries that use 3dfx's glide library, for instance. Can you say hardware accelerated OpenGL? Stephen -- The views expressed above are not those of PGS Tensor. "We've heard that a million monkeys at a million keyboards could produce the Complete Works of Shakespeare; now, thanks to the Internet, we know this is not true." Robert Wilensky, University of California To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message