From: ian@cygnus.com
Subject: Re: Bad linker behaviour
6 Oct 1997 10:44:50 -0700
Message-ID: <199710061729.NAA29946.cygnus.gnu-win32@tweedledumb.cygnus.com>
References: <199710061558.QAA08198@zaphod.long.harlequin.co.uk>
To: jont@harlequin.co.uk
Cc: gnu-win32@cygnus.com

>Ah well, it turns out that this is caused by C++ attempted name
>mangling, and only happens in the case where the symbols can't be
>matched (which is the case in my example above, although it wasn't
>meant to be). So, the end result is that for symbols which get name
>mangled like this, the error messages from ld are rubbish. Is there
>any way of getting ld to give the real error message, instead of the
>message after the name mangling?

No, I'm afraid ld always demangles symbol names in error messages.
The place to fix this is the function demangle in ld/ldmisc.c.

Ian
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".
