Date: Mon, 24 May 1999 15:37:48 +0800 From: Stephen Hocking-Senior Programmer PGS Tensor Perth <shocking@prth.pgs.com> To: hackers@freebsd.org Subject: Munging ELF binaries and libraries. Message-ID: <199905240737.PAA05994@ariadne.tensor.pgs.com>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199905240737.PAA05994>