On Tue, Dec 08, 2009 at 09:37:18AM -0600, Michael Cronenworth wrote:
I'm attempting to generate a DLL and I think I stumbled upon an
issue,
or possibly I don't know how to use dlltool.
$ i686-pc-mingw32-dlltool --export-all-symbols --output-def test.def
libtest.dll
I get all symbols in the expected format, eg:
memcpy @ 248
That's how I expect that command to work, however, this command:
$ i686-pc-mingw32-dlltool --kill-at --export-all-symbols --output-def
test.def libtest.dll
I get all symbols exactly the same as before, eg:
memcpy @ 248
I expected:
memcpy
Is this a bug or am I doing something wrong? (using -k makes no difference)
I get the same results, and it looks like a bug to me.
Fedora MinGW only packages things. We don't deal with bugs in
upstream projects. In this case you need to report the problem to
binutils:
http://www.gnu.org/software/binutils/
Rich.
--
Richard Jones, Virtualization Group, Red Hat
http://people.redhat.com/~rjones
New in Fedora 11: Fedora Windows cross-compiler. Compile Windows
programs, test, and build Windows installers. Over 70 libraries supprt'd
http://fedoraproject.org/wiki/MinGW http://www.annexia.org/fedora_mingw