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

Invalid binding to InterlockedCompareExchange64() with 64-bit targets

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.11.0
    • Delphi - Library
    • None
    • Windows, Delphi compiling to 64 bit targets

    • Patch Available

    Description

      There is an incorrect reference to the WinApi InterlockedCompareExchange64() which must actually be linked differently for 32 and 64 bit targets. The current code tries to link that function statically, which lets the 64 bit application immediate terminate during startup due to the unsatisfied static binding.

      Attachments

        Activity

          People

            jensg Jens Geyer
            jensg Jens Geyer
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: