[Bug 951588] Missing symbol g_get_home_dir_utf8 on x64
bugzilla at redhat.com
bugzilla at redhat.com
Fri Apr 12 20:54:55 UTC 2013
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=951588
Dieter Verfaillie <dieterv at optionexplicit.be> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |dieterv at optionexplicit.be
--- Comment #2 from Dieter Verfaillie <dieterv at optionexplicit.be> ---
(In reply to comment #1)
> That's odd. IIRC this symbol should only be exported for the win32 target,
> not for the win64 target..
That is correct, the _utf8() variants should only exist in 32 bit binaries.
Code calling the non _utf8() variants when compiled against a glib newer than
2.18 (iirc) automatically use the _utf8() dll entry points. The non _utf8()
dll entry points are (or where) provided for backward compatibility. In
other words, to support binaries compiled against a glib version older
than 2.18 (again, iirc). At least, that was the idea back when this
was implemented.
This compatibility problem never existed with 64 bit binaries, hence the
_utf8() variants should simply not exist there.
--
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=25gOJ2xmUq&a=cc_unsubscribe
More information about the mingw
mailing list