This is the mail archive of the
cygwin-developers@sources.redhat.com
mailing list for the Cygwin project.
Exporting symbols from a .exe
- To: cygwin-developers at cygwin dot com
- Subject: Exporting symbols from a .exe
- From: Christopher Faylor <cgf at redhat dot com>
- Date: Thu, 15 Feb 2001 01:32:11 -0500
- Cc: Mumit Khan <khan at xraylith dot wisc dot EDU>
- Reply-To: cygwin-developers at cygwin dot com
I know that in a past life I was able to export symbols from a normal
executable without too much work.
If I do something like the following, however, 'foo' never shows up as an
exported symbol:
int __declspec(dllexport)
foo()
{
return 1;
}
int
main(int argc, char **argv)
{
puts ("hello world");
}
The above produces an executable file with an exported "foo" function
when linked with Visual C. foo() never seems to be exported when linked
with the current binutils, though.
So, this is a bug, right? I could really use this functionality for an
performance improvement idea that I have for Cygwin.
cgf