This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/44139] Exporting emutls symbols from a DLL broken on w32 targets
- From: "davek at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 15 May 2010 09:45:18 -0000
- Subject: [Bug target/44139] Exporting emutls symbols from a DLL broken on w32 targets
- References: <bug-44139-17370@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #7 from davek at gcc dot gnu dot org 2010-05-15 09:45 -------
So... I think now we just need to figure out how to tell LD that some export
directives contain dots because they're exporting a symbol containing a dot.
Actually, that's probably all we need to do: when we find an export directive,
before checking if there's a dot in it, check if it matches the name of an
existing symbol and if so assume that that's the one we actually want to
export.
I'm going to close this bug and mark it as invalid, not because the report is
incorrect in any way, but because I think this should be considered a binutils
rather than GCC problem. Doug, you can open a PR in the sourceware.org
bugzilla against binutils and assign it to me if you like, but I'll try not to
forget about fixing this problem even if you don't!
--
davek at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |INVALID
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44139