Uploaded image for project: 'Qpid Proton'
  1. Qpid Proton
  2. PROTON-1034

[Go binding] Windows build fails if Go language is installed but no gcc tool kit

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • proton-0.11.0
    • proton-0.11.0
    • go-binding
    • None
    • Windows with Go but without CYGWIN gcc.

    Description

      Go builds detect the presence of the Go executable and build based on that.

      On Windows the build also requires gcc/ld which are part of a separate tool kit such MINGW or CYGWIN. Even then there are issues with

      • the debug postfix 'd' character on library names
      • 32-bit/64-bit library detection

      The proton-c builds should still work even if Go is installed. This issue tracks solving the build problem by defaulting the Go binding to OFF on windows. Users with or without Go installed will still get a good proton build but with no Go binding. A developer can issue -DBUILD_GO=Yes to force the build while he works out the gcc interface issues.

      Attachments

        Activity

          People

            chug Charles E. Rolke
            chug Charles E. Rolke
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: