#455 @-symbols and autotools

binutils (105)

I'm using the mingw cross-compiler as distributed with Debian sid,
with the current version being mingw32,
mingw32-binutils and mingw32-runtime
3.2-1. The problem with binutils, or actually the dll wrappers
generated by it, is the missing of symbols of the actual function
names - there are only the mangled @-symbols. This causes
problems using autoconf because it can't guess the mangling when
checking for existence of functions. It would be preferable if the
dlltool could also add the @-stripped symbol as well. I created a
patch that does exactly this if the -k (--kill-at) option is given.

Please cf. http://bugs.debian.org/217813 for the actual patch.


  • Mark Hayden

    Mark Hayden - 2010-09-19

    I've had the same problem. An alternate fix would be to get the ld "--enable-stdcall" flag to work which would allow the mangled and unmangled symbols to still be matched. Currently, it seems to have no effect.

  • Earnie Boyd

    Earnie Boyd - 2012-10-23
    • milestone: --> Aged_issue
    • status: open --> closed-out-of-date
  • Earnie Boyd

    Earnie Boyd - 2013-01-28
    • Description has changed:


    • status: closed-out-of-date --> closed
    • resolution: --> out-of-date
    • category: --> Unknown
    • milestone: --> OTHER

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks