Public bug reported: In Ubuntu 14.04, mingw-w64 breaks ACE (https://github.com/DOCGroup/ACE_TAO) cross compilation by some time re- entrant functions. e.g.
localtime_r is a macro in mingw-w64, but ACE_OS::localtime_r is a function in ACE. The following is my patches: * https://gitlab.com/ubuntu-trusty/mingw-w64/commit/8c1dade8c30ffd0a3abbebda7e8e0f2ce09e2c34 * https://gitlab.com/ubuntu-trusty/mingw-w64/commit/706d83c410575bf1e6096d36a5dec40d04ac9c0f * https://gitlab.com/ubuntu-trusty/mingw-w64/commit/403a71e6bab2626ef50b409181cc7e26dc2e6ab6 ** Affects: mingw-w64 (Ubuntu) Importance: Undecided Status: New ** Tags: ace -- You received this bug notification because you are a member of Mingw-w64 Packaging Devs, which is subscribed to mingw-w64 in Ubuntu. https://bugs.launchpad.net/bugs/1580735 Title: mingw in Ubuntu 14.04 breaks ACE cross compilation. Status in mingw-w64 package in Ubuntu: New Bug description: In Ubuntu 14.04, mingw-w64 breaks ACE (https://github.com/DOCGroup/ACE_TAO) cross compilation by some time re-entrant functions. e.g. localtime_r is a macro in mingw-w64, but ACE_OS::localtime_r is a function in ACE. The following is my patches: * https://gitlab.com/ubuntu-trusty/mingw-w64/commit/8c1dade8c30ffd0a3abbebda7e8e0f2ce09e2c34 * https://gitlab.com/ubuntu-trusty/mingw-w64/commit/706d83c410575bf1e6096d36a5dec40d04ac9c0f * https://gitlab.com/ubuntu-trusty/mingw-w64/commit/403a71e6bab2626ef50b409181cc7e26dc2e6ab6 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mingw-w64/+bug/1580735/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~mingw-w64 Post to : [email protected] Unsubscribe : https://launchpad.net/~mingw-w64 More help : https://help.launchpad.net/ListHelp

