On Fri, May 24, 2013 at 5:29 AM, Erik van Pienbroek <[email protected]> wrote: > Hi, > > During review of one of our Fedora packages we noticed an unexpected > change in behavior in recent mingw-w64 trunk snapshots. We noticed that > several libraries which were built against recent mingw-w64 trunk > snapshots suddenly started to export the symbols > _InterlockedCompareExchange and InterlockedCompareExchange@12 in their > shared libraries. > > Libraries which now show this behavior in Fedora are: > * libasprintf-0.dll (gettext) > * libcrypto-10.dll (openssl) > * libffi-6.dll > * libgmp-10.dll > * libgnutls-xssl-0.dll > * libgnutlsxx-28.dll > * libintl-8.dll (gettext) > * libobjc-4.dll (gcc) > * libpixman-1-0.dll > * libspice-controller-0.dll (spice) > * libsqlite3-0.dll > * libusb-1.0.dll (libusbx) > * QtUiTools4.dll (qt4) > > The thing all these libraries have in common that they were built > against recent mingw-w64 snapshots. > > The issue can be illustrated by opening the dll in question in > dependency walker or by running objdump: > > i686-w64-mingw32-objdump > -p /usr/i686-w64-mingw32/sys-root/mingw/bin/libsqlite3-0.dll | grep -B1 > Interlocked > [Ordinal/Name Pointer] Table > [ 0] InterlockedCompareExchange@12 > [ 1] _InterlockedCompareExchange > > So far I've only seen this happening for the i686-w64-mingw32 target. I > can't confirm yet if it also is happening on x86_64-w64-mingw32. >
Yes, I can see this happening for the i686-w64-mingw32 target for compile glib 2.36.2, but x86_64-w64-mingw32 target not take effected. It's really annoying. ------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
