← Back to team overview

mingw-w64 team mailing list archive

[Bug 1580735] [NEW] mingw in Ubuntu 14.04 breaks ACE cross compilation.

 

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