Uploaded image for project: 'ORC'
  1. ORC
  2. ORC-1810

Offline build support

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • 2.1.0
    • C++
    • None

    Description

      The C++ implementation always downloads orc-fromat by ExternalProject_Add: https://github.com/apache/orc/blob/48118e0493d94a7f83ddb3814de22462b07396e2/cmake_modules/ThirdpartyToolchain.cmake#L139-L147

      Could you provide a way to avoid it? For example, we may be able to vendor orc-format to orc-X.Y.Z.tar.gz source archive.

      Background: Apache Arrow supports offline build: https://arrow.apache.org/docs/developers/cpp/building.html#offline-builds
      It uses pre-downloaded archives instead of downloading archives in build phase. We can download orc-X.Y.Z.tar.gz and use it in Apache Arrow build. But we can't use ORC with our offline build support. Because ORC always downloads orc-format in build phase.

      Attachments

        Issue Links

          Activity

            People

              luffyZ Hao Zou
              kou Kouhei Sutou
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: