Uploaded image for project: 'Thrift'
  1. Thrift
  2. THRIFT-1677

MinGW support broken

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Duplicate
    • Affects Version/s: 0.9
    • Fix Version/s: 0.11.0
    • Component/s: Build Process
    • Labels:
      None
    • Environment:

      Windows 7, MinGW-W64 4.5.3 20110207

      Description

      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.

        Attachments

        Issue Links

          Activity

            People

            • Assignee:
              jking3 James E. King III
              Reporter:
              mears Josh D

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment