[
https://issues.apache.org/jira/browse/THRIFT-1677?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
James E. King, III resolved THRIFT-1677.
----------------------------------------
Resolution: Duplicate
Fix Version/s: 0.11.0
See https://github.com/apache/thrift/blob/master/build/cmake/README-MSYS2.md
for more details.
> MinGW support broken
> --------------------
>
> Key: THRIFT-1677
> URL: https://issues.apache.org/jira/browse/THRIFT-1677
> Project: Thrift
> Issue Type: Bug
> Components: Build Process
> Affects Versions: 0.9
> Environment: Windows 7, MinGW-W64 4.5.3 20110207
> Reporter: Josh D
> Assignee: James E. King, III
> Fix For: 0.11.0
>
>
> It appears that there's been a lot of great work towards getting Apache to
> work with Visual Studio that have broken compatability with MinGW. There are
> really too many issues, to list them all. In the .8 release, winsdkver.h is
> inlcuded (fixed on trunk). Trunk has dozens of issues, that I haven't been
> able to fully resolve. Mainly it's checking if _WIN32 is defined and
> bypassing code that should be used within MinGW. For example, using
> _chsize_s instead of ftruncate or redefining POSIX structures/functions like
> gettimeofday, which are present in MinGW. It seems like most of these issues
> could be resolved with autoconf. Also, from a 64-bit MinGW perspective, you
> C-style cast pointers to "int" which isn't permissible in more modern
> versions of gcc.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)