Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-7501

[C++] CMake build_thrift should build flex and bison if necessary

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Won't Fix
    • Affects Version/s: None
    • Fix Version/s: 0.17.0
    • Component/s: C++
    • Labels:
      None

      Description

      On MSVC and APPLE, build_thrift will handle thrift's flex and bison dependencies: https://github.com/apache/arrow/blob/f578521/cpp/cmake_modules/ThirdpartyToolchain.cmake#L1052-L1097

      But you're on your own on linux. In ARROW-6793, I wrote 100 lines of R code to do this for my needs: https://github.com/apache/arrow/pull/6068/files#diff-3875fa5e75833c426b36487b25892bd8R204-R309

      We should translate this to CMake so it's generally available.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                npr Neal Richardson
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: