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

MinGW support broken

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • 0.9
    • 0.11.0
    • Build Process
    • None
    • 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

              jking3 James E. King III
              mears Josh D
              Votes:
              2 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: