thrift-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James E. King, III (JIRA)" <>
Subject [jira] [Closed] (THRIFT-1677) MinGW support broken
Date Thu, 14 Dec 2017 13:55:15 GMT


James E. King, III closed THRIFT-1677.

> MinGW support broken
> --------------------
>                 Key: THRIFT-1677
>                 URL:
>             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

View raw message