Partial symbol export vs --export-dynamic
Ben Elliston
bje@redhat.com
Sun Jun 17 20:00:00 GMT 2001
>>>>> "Jean-Francois" == Jean-Francois Panisset <panisset@discreet.com> writes:
Jean-Francois> Isn't it the other way around? If I'm trying to distribute a multi-platform
Jean-Francois> package which may use the native compiler but the GNU linker,
Jean-Francois> and if the native compiler mangles names differently
Jean-Francois> than gcc, I'd have to distribute different "exports files" for the different
Jean-Francois> compilers, whereas if the file accepts demangled names, there should
Jean-Francois> be no such problem. Admitedly, this is a somewhat contrived example.
If the export file permits human-readable C++ symbols to be listed,
then it becomes the linker's job to mangle the file's contents. Now
the linker needs to know how every compiler might mangle the symbols.
Ben
More information about the Binutils
mailing list